Być może problem leży w tym, że event 'on armor change' jest wywoływany tuż przed faktycznym założeniem zbroi. Dla testu możesz po wywołaniu tego eventu dodać 'wait 1 tick'.
Hmm... widocznie te wyrażenie służy jedynie do odczytu wartości.
Ostatnia próba, użyjemy SkWaze.
set line loop-number from hologram with id "kile" to "%{_top::%loop-number%}%"
Jeżeli nadal nie zadziała, trzeba będzie użyć konsoli do ustawiania linii za pomocą komend.
execute console command "holo setline kile %loop-number% %{_top::%loop-number%}%"
Proszę.
command /setrank [<player>] [<text>]:
trigger:
if arg 1 is not set:
send "&cPodaj gracza!" to sender
stop
if arg 2 is not set:
send "&cPodaj rangę!" to sender
stop
execute console command "lp user %arg-1% parent set %arg-2%"
every 3 second:
loop all players:
loop all items in inventory of loop-player:
if loop-item is enchanted with mending:
remove mending from enchantments of loop-item
@Kormic level nie jest wymagany. Typ enchantment type opcjonalnie przyjmuje level
(zamiast loop-item miałeś event-item)
Znalazłem taki skrypt w na skunity (podlinkowałem w temacie) i robi dokładnie to co opisałeś, ale zamiast robić te nowe kolory to uzupełnia je tymi starymi, tak jakby wystąpił jakiś błąd (i tak jest faktycznie bo nie działają).
command /wyplac <integer>:
trigger:
if arg 1 = 0:
send "Nie możesz wymienić 0$."
stop
if mod(arg 1, 100) <= 0:
send "Liczba musi się dzielić przez 100."
stop
if player's balance < arg 1:
send "Nie masz tyle $."
stop
set {_} to arg 1 / 100
remove arg 1 from player's balance
give {_} of sunflower of unbreaking 1 named "&e100 $" to player
send "Wymieniłeś %arg 1%$ na %{_}% słoneczników."
nietestowane
Poprawiam powyższy kod.
command /namierz:
cooldown: 5 minutes
trigger:
set {_} to random player out of all players
set {_x} to x-coordinate of {_}
set {_y} to y-coordinate of {_}
set {_z} to z-coordinate of {_}
add (random integer between -20 and 20) to {_x}
add (random integer between -20 and 20) to {_y}
add (random integer between -20 and 20) to {_z}
send "%{_x}% %{_y}% %{_z}%"
Proszę.
command /gabka:
trigger:
player doesn't have 576 cobblestone:
send "&cNie posiadasz 9 stacków cobblestone!" to player
stop
remove 576 cobblestone from player's inventory
give player 1 sponge named "&aGenerator Stone"
send "&aOtrzymałeś 1 generator stone!" to player
on place:
player's tool is sponge named "&aGenerator Stone"
add location of event-block to {generatoryStone::*}
set block above event-block to stone
on break of stone:
{generatoryStone::*} contains location of block under event-block
set event-block to stone