Blockland Forums > Modification Help

Check if item slot empty

Pages: (1/1)

Swollow:

How would I check if a specific item slot was empty?

Fluff-is-back:


--- Code: ---for(%i = 0; %i < %player.getDatablock().maxTools; %i++)
{
      %tool = %player.tool[%i];

      if(%tool == 0)
      {
            //What to do on an empty slot
      }
}

--- End code ---
This would search for the first empty slot.

This is from Destiny's addItem Script.

Xalos:


--- Quote from: Fluff-is-back on September 07, 2011, 12:23:29 PM ---
--- Code: ---for(%i = 0; %i < %player.getDatablock().maxTools; %i++)
{
      %tool = %player.tool[%i];

      if(%tool == 0)
      {
            //What to do on an empty slot
      }
}

--- End code ---
This would search for the first empty slot.

This is from Destiny's addItem Script.

--- End quote ---

I think some mods use -1 when they're setting an item slot to be empty, so you could use:

%item = %player.tool[%slot]
if(!isObject(%item))
{
   //empty code
}
else
{
   //non-empty code
}

Pages: (1/1)

Go to full version