ten skrypt jest trochę bez sensu bo wystarczą 4 linijki oto mój skrypt:
command /kosz [<text>]:
trigger:
set {_kosz} to chest inventory with 5 rows named "&cKosz"
open {_kosz} to player
Używasz tu zmiennej globalnej a nie lokalnej
bez sensu wystarczy samo integer between 0 and 53
Overall: Zbędne linijki kodu, niedopatrzenie do zmiennych, zmienne zbędne globalne, zbędne loopy.
Mam nadzieję że pomogłem
Ponieważ kierunek odpychania ustalany jest tylko przy pierwszym uruchomieniu, skrypt zawsze działa w jednym kierunku, niezależnie od sytuacji więc ci podsyłam prawidłowy kod skryptu:
on spawn of a skeleton:
set event-entity's max health to 1
set {_hp} to round(event-entity's max health)
set display name of event-entity to "&b&lŚnieżny Szkielet &f%{_hp}% HP &8| &7Elite Mob"
every 3 seconds:
loop all skeletons:
set {_hp} to round(loop-skeleton's max health)
set {_expected} to "&b&lŚnieżny Szkielet &f%{_hp}% HP &8| &7Elite Mob"
if display name of loop-skeleton is {_expected}:
set display name of loop-skeleton to "&cNiebezpieczny"
else if display name of loop-skeleton is "&cNiebezpieczny":
set display name of loop-skeleton to "&b&lŚnieżny Szkielet &f%{_hp}% HP &8| &7Elite Mob"
możesz zrobić najwyżej coś takiego że będzie mu się zmieniać nazwa co jakiś czas