Blockland Forums > Modification Help
Interchanging items in the Tools GUI
<< < (2/3) > >>
takato14:

--- Quote from: Bauklotz on February 03, 2011, 03:30:00 AM ---For changing the item of %obj in inventory slot %slot with hammerItem,

--- Code: ---%obj.tool[%slot] = hammerItem.getID();
commandToClient(%obj.client, 'msgItemPickup', "", %slot, hamerItem.getID(), 1);

--- End code ---

For changing the image held in %obj's right hand with hammerImage,

--- Code: ---%obj.mountImage(hammerImage, 0);

--- End code ---

--- End quote ---
Erm, it didnt work.... I changed hammerItem to GKnifeBrokenItem (as I needed) and nothing else.

Wait, you typed hameritem; I didnt realize there were 2 spots. Revising, and testing.... nope, still didnt work. What it DID do, was make my hammer the broken version of the sword. It didnt change the icon, but it was the sword. ._.

What I want to do. Ill represent with pictures.

Before breaking:

After Breaking:
takato14:
Bump? Help? :c
Bauklotz:

--- Code: ---function player::setInventorySlot(%this, %i, %db) {
   %this.tool[%slot] = (%db = %db.getID());
   commandToClient(%this.client, 'msgItemPickup', "", %slot, %db.getID(), 1);
}

--- End code ---

%obj.setInventorySlot(0, gKnifeBrokenItem);
takato14:

--- Quote from: Bauklotz on February 05, 2011, 04:04:47 AM ---
--- Code: ---function player::setInventorySlot(%this, %i, %db) {
   %this.tool[%slot] = (%db = %db.getID());
   commandToClient(%this.client, 'msgItemPickup', "", %slot, %db.getID(), 1);
}

--- End code ---

%obj.setInventorySlot(0, gKnifeBrokenItem);

--- End quote ---
er... o.o
takato14:
Also does nothing. X_X

Navigation
Message Index
Next page
Previous page

Go to full version