Witam, mam problem ze skryptem. Jest to skrypt na akcesoria. Działa wszystko poza jedną funkcją. Chodzi o to, że po kliknięciu założonej skóry powinna odjąć się odporność oraz maksymalny poziom życia gracza, jednak to się nie dzieje.
Tu udostępniam część kodu, która według mnie się sypie:
on inventory click:
if inventory name of player's current inventory is " &6&lAkcesoria":
cancel event
if clicked slot is 8:
close player's inventory
# SKÓRA
if clicked slot is 0:
if {skoraeq.%player%} is 0:
send " &8» &cNie masz ubranej Skóry!" to player
if {skoraeq.%player%} is 1:
wait a tick
set slot 0 of player's current inventory to cyan glass named " &eSkóra " with lore " &7Brak "
set {skoraeq.%player%} to 0
set {_lore5::*} to uncoloured line 5 of event-item's lore split at ":"
set {_odp1} to {_lore5::2} parsed as an number
set {_lore6::*} to uncoloured line 6 of event-item's lore split at ":"
set {_hp1} to {_lore6::2} parsed as an number
remove {_hp1} from the maximum health of the player
remove {_odp1} / 10 from {odpornoscbonus::%player%}
give 1 of {skora::item} to player
send " &8» &7Zdjąłeś Skórę!" to player
stop
Pytanie
Psycho1337 0
Witam, mam problem ze skryptem. Jest to skrypt na akcesoria. Działa wszystko poza jedną funkcją. Chodzi o to, że po kliknięciu założonej skóry powinna odjąć się odporność oraz maksymalny poziom życia gracza, jednak to się nie dzieje.
Tu udostępniam część kodu, która według mnie się sypie:
on inventory click: if inventory name of player's current inventory is " &6&lAkcesoria": cancel event if clicked slot is 8: close player's inventory # SKÓRA if clicked slot is 0: if {skoraeq.%player%} is 0: send " &8» &cNie masz ubranej Skóry!" to player if {skoraeq.%player%} is 1: wait a tick set slot 0 of player's current inventory to cyan glass named " &eSkóra " with lore " &7Brak " set {skoraeq.%player%} to 0 set {_lore5::*} to uncoloured line 5 of event-item's lore split at ":" set {_odp1} to {_lore5::2} parsed as an number set {_lore6::*} to uncoloured line 6 of event-item's lore split at ":" set {_hp1} to {_lore6::2} parsed as an number remove {_hp1} from the maximum health of the player remove {_odp1} / 10 from {odpornoscbonus::%player%} give 1 of {skora::item} to player send " &8» &7Zdjąłeś Skórę!" to player stopTu udostępniam cały kod:
Odnośnik do komentarza
https://skript.pl/temat/44053-on-inventory-click/Udostępnij na innych stronach
18 odpowiedzi na to pytanie
Rekomendowane odpowiedzi