command /sr:
trigger:
set {spawn::%player%} to player's location
every 1 seconds:
loop all players:
loop all blocks in radius 50 around loop-player:
if loop-block is furnace:
if {_dis} is not set:
set {_dis} to distance between loop-player and loop-block
if {_dis} > (distance between loop-player and loop-block):
set {_dis} to distance between loop-player and loop-block
if {_dis} < 45:
set action bar of loop-player to "&dGranica Spawna &8» &2%{_dis}%"
if {_dis} < 35:
set action bar of loop-player to "&dGranica Spawna &8» &e%{_dis}%"
if {_dis} < 25:
set action bar of loop-player to "&dGranica Spawna &8» &6%{_dis}%"
if {_dis} < 15:
set action bar of loop-player to "&dGranica Spawna &8» &c%{_dis}%"
if {_dis} < 7.5:
set action bar of loop-player to "&dGranica Spawna &8» &4%{_dis}%"
if {_dis} < 5:
push loop-player (direction from loop-player to {spawn::%loop-player%}) at speed 3
push loop-player upwards at speed 1
send loop-player title "&6Granica" with subtitle "&cDoszedłeś do granicy spawna. Nie możesz przejść dalej!" for 3 seconds
i wszystko działa ładnie pięknie, ale... action bar jak i odpychanie działa na wszystkie osoby na serwerze, a z kodu wynika, że powinienen on to robić tylko na jednej osobie...
Pytanie
fasdasdsaatrewq 0
Siema mam taki skrypt:
command /sr: trigger: set {spawn::%player%} to player's location every 1 seconds: loop all players: loop all blocks in radius 50 around loop-player: if loop-block is furnace: if {_dis} is not set: set {_dis} to distance between loop-player and loop-block if {_dis} > (distance between loop-player and loop-block): set {_dis} to distance between loop-player and loop-block if {_dis} < 45: set action bar of loop-player to "&dGranica Spawna &8» &2%{_dis}%" if {_dis} < 35: set action bar of loop-player to "&dGranica Spawna &8» &e%{_dis}%" if {_dis} < 25: set action bar of loop-player to "&dGranica Spawna &8» &6%{_dis}%" if {_dis} < 15: set action bar of loop-player to "&dGranica Spawna &8» &c%{_dis}%" if {_dis} < 7.5: set action bar of loop-player to "&dGranica Spawna &8» &4%{_dis}%" if {_dis} < 5: push loop-player (direction from loop-player to {spawn::%loop-player%}) at speed 3 push loop-player upwards at speed 1 send loop-player title "&6Granica" with subtitle "&cDoszedłeś do granicy spawna. Nie możesz przejść dalej!" for 3 seconds
i wszystko działa ładnie pięknie, ale... action bar jak i odpychanie działa na wszystkie osoby na serwerze, a z kodu wynika, że powinienen on to robić tylko na jednej osobie...
Odnośnik do komentarza
Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi