Witam, posiadam skrypt na anti-logout, chcę jednak, żeby graczowi który jest podczas walki pokazywało na ActionBar, ile sekund pozostało do końca walki.
Potrzebuję tego na teraz.
Tutaj jest kod do przerobienia:
on damage of player:
if attacker is player:
if attacker has permission "essentials.spawn":
if {blokada::%victim%} is not set:
send "&8» &cWalczysz, nie wylogowywuj się, bo zginiesz!" to victim
set {blokada::%victim%} to 9
every 1 second:
loop {blokada::*}:
if {blokada::%loop-index%} is 0:
clear {blokada::%loop-index%}
set {_player} to "%loop-index%"
set {_player} to {_player} parsed as player
stop
else:
remove 1 from {blokada::%loop-index%}
on command:
If {blokada::%player%} is set:
if command is "hdom" or "spawn" or "sethome" or "home" or "tpa" or "tpaccept" or "tpyes" or "unregister" or "repair" or "feed" or "kit" or "fly":
cancel event
send "&4Ta komenda jest zablokowana podczas walki." to player
on quit:
if {blokada::%player%} is set:
execute console command "/slay %player%"
broadcast "&8» &eGracz &c%player% wylogował się podczas walki."
teleport player to {spawn.spawn.spawn}
clear {blokada::%player%}
on death of player:
wait 2 ticks
clear {blokada::%player%}
Pytanie
Nieaktywny
Witam, posiadam skrypt na anti-logout, chcę jednak, żeby graczowi który jest podczas walki pokazywało na ActionBar, ile sekund pozostało do końca walki.
Potrzebuję tego na teraz.
Tutaj jest kod do przerobienia:
on damage of player: if attacker is player: if attacker has permission "essentials.spawn": if {blokada::%victim%} is not set: send "&8» &cWalczysz, nie wylogowywuj się, bo zginiesz!" to victim set {blokada::%victim%} to 9 every 1 second: loop {blokada::*}: if {blokada::%loop-index%} is 0: clear {blokada::%loop-index%} set {_player} to "%loop-index%" set {_player} to {_player} parsed as player stop else: remove 1 from {blokada::%loop-index%} on command: If {blokada::%player%} is set: if command is "hdom" or "spawn" or "sethome" or "home" or "tpa" or "tpaccept" or "tpyes" or "unregister" or "repair" or "feed" or "kit" or "fly": cancel event send "&4Ta komenda jest zablokowana podczas walki." to player on quit: if {blokada::%player%} is set: execute console command "/slay %player%" broadcast "&8» &eGracz &c%player% wylogował się podczas walki." teleport player to {spawn.spawn.spawn} clear {blokada::%player%} on death of player: wait 2 ticks clear {blokada::%player%}Edytowane przez OzelotOdnośnik do komentarza
https://skript.pl/temat/23523-antilogout-lekkie-przerobienie/Udostępnij na innych stronach
0 odpowiedzi na to pytanie
Rekomendowane odpowiedzi