#Trying To Get Loop-Item's Slot In Skript

1 messages · Page 1 of 1 (latest)

strange hearth
#

Basically I can't get the loop-item's slot in skript here's the code:

loop all items of player's inventory:
                if loop-item's name is "diamond_sword":
                    set {layout.kits.weapon::%player%} to slot of loop-item
            send "%{layout.kits.weapon::%player%}% - Done!"
            delete {layoutchanging::%player%}

(full code)

command /kitlayout:
    permission: op
    trigger:
        if {layoutchanging::%player%} is set:
            loop all items of player's inventory:
                if loop-item's name is "diamond_sword":
                    set {layout.kits.weapon::%player%} to slot of loop-item
            send "%{layout.kits.weapon::%player%}% - Done!"
            delete {layoutchanging::%player%}
        else:
            give player diamond sword
            send "Do /kitlayout When You're Done!"
errant quiver
#

set {var} to slot of player’s inventory

#

if loop-item = diamond sword:

strange hearth
errant quiver
#

You could save it like set {layout.kits.weapon.%loop-index%::%player%} to loop-item

Load it in like

set {_index} to 0
loop 35 times:
    set slot {_index} of player's inventory to {layout.kits.weapon.%{_index}%::%player%}
    add 1 to {_index}```