Aller au contenu
  • 0

/report


Question

Posté(e)

Bonjours,

 

J'ai un skript de report en 1.9 (dev 28)

 

Le voici:

command /mreport [<offline player>] [<text>]:
   trigger:   
       if arg 1 is set:
           if arg 2 is set:                                                                                 
               if arg 2 is "Menace de Hacking":
                   send "{@prefix1}&2Ton report a bien été envoyé!"
                   loop all players:
                       if {grade.staff.%uuid of loop-player%} is not set:
                           stop
                       else if {grade.staff.%uuid of loop-player%} is set:
                           if {grade.staff.%uuid of loop-player%} is false:
                               stop
                           else if {grade.staff.%uuid of loop-player%} is true:
                               if {grade.staff.%uuid of loop-player%} is "&4unrank" or "&1&9Builder" or "&l&6Animator" or "&l&4You&l&ftuber":
                                   stop
                               else if {grade.staff.%uuid of loop-player%} is "&l&4Administrator" or "&l&2Chief Moderator" or "&l&1Chief Builder" or "&l&aSuper Moderator" or "&l&8Moderator":
                                   if {receptreport.%uuid of loop-player%} is not set:
                                       stop
                                   else if {receptreport.%uuid of loop-player%} is set:
                                       if {receptreport.%uuid of loop-player%} is false:
                                           stop
                                       else if {receptreport.%uuid of loop-player%} is true:
                                           send "&5Le joueur &c%arg 1% &5a été report par &2%player% pour &4%arg 2%"
                                           stop

 

Le problème, c'est que peu importe le grade que j'ai ou quoi que ce soit, il y a que le message "ton report a bien été envoyer" qui fonctionne, le reste s'execute pas.

Que faut-il changer?

1 réponse à cette question

Messages recommandés

  • 0
Posté(e)

C'est galère à lire, optimise en faisant :

if "%{grade.staff.%uuid of loop-player%}%" is "<none>" or "false" or "true" or "&4unrank" or "&1&9Builder" or "&l&6Animator" or "&l&4You&l&ftuber":
                           stop

 

ou au lieu de ne faire que des négations fait seulement l'inverse:

if {grade.staff.%uuid of loop-player%} is "&l&4Administrator" or "&l&2Chief Moderator" or "&l&1Chief Builder" or "&l&aSuper Moderator" or "&l&8Moderator"

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