VERSION SERVEUR : 1.8.8 spigot
Bonjour ou bonsoir,
Je suis entrain de coder mon serveur et j'ai un problème avec mon skript qui permet d'avoir un kit avec un sort, quand on cliques sur l'item du kit on active le sors pendant 5 secondes et ensuite une action bar s'affiche avec un countdown de 55s.
Le code :
L'effet quand on clic droit sur l'item avec countdown
#EFFET CLIC DROIT
on rightclick:
# KIT GOLEM
if name of tool of player is "&cGolem &7&l>>Clic droit<<":
if "%region at player%" contains "ffa":
if {cd.%player%} is not set:
set {cd.%player%} to true
run player command "//hsphere 4 2" as op
wait 5 seconds
run player command "//undo" as op
set {pouvoirs.%player%.lastused} to now
wait 1 tick
set {_time} to 55
while difference between {pouvoirs.%player%.lastused} and now is less than 55 seconds:
if "%region at player%" contains "ffa":
set action bar of player to "&6Golem : &e&o%{_time}%&e seconde(s) !"
wait 1 second
remove 1 from {_time}
{_time} <= 0:
clear {cd.%player%}
else:
wait 1 tick
remove 55 from {_time}
else:
message "&cVous ne pouvez pas faire ça ici."
Le reset des variables à la mort :
on death of player:
clear {cd.%player%}
Le problème :
Si on active le sort que l'on attend le début du countdown, l'action bar s'active bien mais si l' on meurt pendant le countdown au respawn le joueur crash avec cette erreur
Il n y a aucune erreur sur la console. A part le faite que le serveur ne répond pas au commande jusqu'a la perte de connexion du joueur.
J'ai également cette erreur qui fait lag le serveur mais sans disconnect les joueurs
[21:21:58 WARN]: Atthreius moved wrongly!
Voila merci d'avoir pris le temps de lire mon post, en espérant trouver une solution ..