Code: Select all
use uo;
program itemstone( who )
var items := EnumerateItemsInContainer(who.backpack);
var pack1 := who.backpack;
foreach thing in items
if(thing.objtype = 0x99a1)
DestroyItem(0x99a1);
DestroyItem(0x99a2);
DestroyItem(0x99a3);
DestroyItem(0x99a4);
DestroyItem(0x99a5);
DestroyItem(0x99a6);
DestroyItem(0x99a7);
else
CreateItemInContainer (pack1, 0x99a1, 1);
CreateItemInContainer (pack1, 0x99a2, 1);
CreateItemInContainer (pack1, 0x99a3, 1);
CreateItemInContainer (pack1, 0x99a4, 1);
CreateItemInContainer (pack1, 0x99a5, 1);
CreateItemInContainer (pack1, 0x99a6, 1);
CreateItemInContainer (pack1, 0x99a7, 1);
endif
endforeach
endprogramMy problem: when i step on the gate, it create about 15 of each of these items(i know why) but im not sure how to stop it... Any help?
Note: I know why it creates around 15 of them, don't tell me.