Aller au contenu
Ecliips3

Problème avec un Skript de countdown (KIT)

Messages recommandés

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

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Le reset des variables à la mort :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

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

 

Internal Exception: io.netty.handler.timeout.ReadTimeoutException

 

 

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

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

 

Voila merci d'avoir pris le temps de lire mon post, en espérant trouver une solution ..

Partager ce message


Lien à poster
Partager sur d’autres sites

Je n'ai pas testé le code, mais normalement il doit marcher. Je t'ai enlevé une variable qui ne sert à rien et j'ai ré-agencé ton Skript.

Dis moi si tu comprends pas quelque chose, ou si il y a une erreur !

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

PS : J'ai enlevé le While qui est beaucoup trop lourd pour rien : Le skript doit à chaque seconde vérifier si la condition est vérifiée avant de relancer la boucle : Un loop revient au même en plus léger !

Partager ce message


Lien à poster
Partager sur d’autres sites
Je n'ai pas testé le code, mais normalement il doit marcher. Je t'ai enlevé une variable qui ne sert à rien et j'ai ré-agencé ton Skript.

Dis moi si tu comprends pas quelque chose, ou si il y a une erreur !

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

PS : J'ai enlevé le While qui est beaucoup trop lourd pour rien : Le skript doit à chaque seconde vérifier si la condition est vérifiée avant de relancer la boucle : Un loop revient au même en plus léger !

 

Il fonctionne correctement un grand merci à toi !

Partager ce message


Lien à poster
Partager sur d’autres sites

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.