Page 1 of 1

Error in simple script

Posted: 2004-07-07 21:23:31
by Sauza

Code: Select all

var mocban="banco"
sub selmocban()
	if (mocban=="banco") then
		uo.exec("setreceivingcontainer banco")
		uo.print(">> Loot al Banco <<")
		uo.print(">> Loot al Banco <<")
		mocban="mochila"
	else
		uo.exec("setreceivingcontainer mochila")
		uo.print(">> Loot ala Mochila <<")
		uo.print(">> Loot ala Mochila <<")
		mocban="banco"
	end if
end sub
Banco and mochila are objects
This script must work as a switch, option 1 container banco, option 2 container mochila
Now it only switch one container an not change to another.

Help Me!
Thank you. =)

Posted: 2004-07-08 10:05:40
by Yoko
global variables used through command uo.SetGlobal("name","textvalue") and uo.GetGlobal("name")

Posted: 2004-07-08 21:42:16
by Sauza
Final Script
Thx Yoko :)

Code: Select all

sub selmocban()
	if (uo.GetGlobal("mocban")=="banco") then
		uo.exec("setreceivingcontainer banco")
		uo.print(">> Loot al Banco <<")
		uo.print(">> Loot al Banco <<")
		uo.SetGlobal("mocban","mochila")
	else
	uo.exec("setreceivingcontainer mochila")
		uo.print(">> Loot ala Mochila <<")
		uo.print(">> Loot ala Mochila <<")
		uo.SetGlobal("mocban","banco")
	end if
end sub

Posted: 2004-07-08 22:01:59
by Sauza
This is wrong???

Code: Select all

sub loot()
uo.exec("load loot.sc")
end sub