Aller au contenu
  • 0

Problème on unload


Question

Posté(e)

Salut j'ai un problème au niveau de mon on unload

 

command /vision:
   permission: vision.use
   permission message: &cAutorisation insuffisante.
   trigger:
       if {cooldown.%uuid of player%} is not set:   
           apply potion of night vision of tier 2 to the player for 180 seconds       
           set {cooldown.%uuid of player%} to 1
           message "&aVision activée !" to player
           wait 300 seconds       
           delete {cooldown.%uuid of player%}
       if {cooldown.%uuid of player%} is set:
           send "&cVous devez attendre 5 minutes avant de réutiliser cette commande."

on unload:   
   delete {cooldown.%uuid of player%}

 

Voici les erreurs dans la console

 

There's no player in an on script load/unload event (vision.sk, line 17: delete {cooldown.%uuid of player%}')

2 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Salut,

 

En effet cet erreur est "normale", lorsque que tu utilises l’événement "on unload", ton script ne peut pas cibler un joueur en particulier.

Tu as deux solutions, soit utiliser le "on quit" pour cibler le joueur qui quitte ton serveur, ou bien tu dois créer une liste des joueurs qui ont

l'effet puis la loop et supprimer les variables .

×
×
  • 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.