| Blockland Forums > Modification Help |
| Check if item slot empty |
| (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 } |
| Navigation |
| Message Index |