Aller au contenu
  • 0

"A command event cannot be canceled"


Question

Posté(e)

Bonsoir, une âme généreuse pourrait m'expliquer par quoi je peux remplacer le cancel event? puisqu'on me dit que " A command event cannot be canceled"

 

Merci :)

command /vanished <player>:
 permission: vanish.yml
 permission message: Vous devez être &4Modérateur &r!
 trigger:
   if {use%player%} is not set:
   make player execute command "/sv on %player%"
   set {use%player%} to true
   send "&aVanish: &dON" to {player}
   cancel event
   if {use%player%} is set:
   make player execute command "/sv off %player%"
   send "&aVanish: &dON" to {player}
   set {use%player%} to false 

7 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Évitez d'utiliser stop, préférez "else if" ou "else" à la place. Ah, et un "stop" à la fin du code ne sert strictement à rien. Exemple :

command /test [<text>]:
   trigger:
       if arg 1 is set:
           if arg 1 is "test":
               # truc
               stop
           else:
               # machin
               stop
           stop
       else:
           # bidule
           stop
       stop

Tous les "stop"s sont ABSOLUMENT INUTILES ici.

  • 0
Posté(e)

Le probléme c'est que je veux faire en sorte que 1/2 des temps la commande /sv on ou /sv off est activé

 

le soucis c'est que ca passe en true puis les lignes continuent et ce remet sur false :/ je veux donc arrêter la commande en cours d'éxécution pour refaire le deuxiéme test aprés avoir utilisé la commande une deuxiéme fois (je sais pas trés compréhensible mais difficile à expliquer ptdr)

  • 0
Posté(e)
Bonsoir, une âme généreuse pourrait m'expliquer par quoi je peux remplacer le cancel event? puisqu'on me dit que " A command event cannot be canceled"

 

Merci :)

command /vanished <player>:
 permission: vanish.yml
 permission message: Vous devez être &4Modérateur &r!
 trigger:
   if {use%player%} is not set:
   make player execute command "/sv on %player%"
   set {use%player%} to true
   send "&aVanish: &dON" to {player}
   cancel event
   if {use%player%} is set:
   make player execute command "/sv off %player%"
   send "&aVanish: &dON" to {player}
   set {use%player%} to false 

1) les tab sont pas correcte ps: c mon skript

2) les cancel event sert dans les truc genre on join: etc... !

3) Pour les commandes c stop

  • 0
Posté(e)
ommand /vanished <player>:
 permission: vanish.yml
 permission message: Vous devez être &4Modérateur &r!
 trigger:
   if {use.%player%} is not set:
   make player execute command "/sv on %player%"
   set {use.%player%} to true
   send "&aVanish: &dON" to {player}
   if {use.%player%} is set:
   make player execute command "/sv off %player%"
   send "&aVanish: &dON" to {player}
   Remove {use.%player%}

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.