Aller au contenu
  • 0

liste de staff bug


Question

Posté(e)

bonjour j'ai un petit problème avec un plugin qui consiste a afficher la liste du staff avec le staff non connecté en grisé mais a la place ça me fait les deux a la fois, exemple:

 

jbamine

jbamine

Mathi_

Mathi_

voici le code:

command /staff [<text>]:
   trigger:

       loop all players:

           if loop-player is op:
               set {owner::%loop-player%} to loop-player

           else:

               if loop-player has permission "nte.owner":
                   set {owner::%loop-player%} to loop-player

               if loop-player has permission "nte.admin":
                   set {admin::%loop-player%} to loop-player

               if loop-player has permission "nte.mod":
                   set {mod::%loop-player%} to loop-player

       if arg 1 is not set:
           send "[&ai&r] &5Faites &6/staff <text>"

       else if arg 1 is "list":
           send "----------{ &9&lStaff présent &r}----------"
           send " "
           send "-----------{ &4&lFondateurs &r}-----------"
           send " "

           loop {owner::*}:
               loop all players:
                   if {owner::%loop-index%} = loop-player:
                       send "-&4&l %{owner::%loop-index%}%"
                   else:
                       send "-&8&l %{owner::%loop-index%}%"   

           send " "
           send "--------------{ &c&lAdmins &r}--------------"
           send " "

           loop {admin::*}:
               loop all players:
                   if {admin::%loop-index%} = loop-player:
                       send "-&c&l %{admin::%loop-index%}%"
                   else:
                       send "-&8&l %{admin::%loop-index%}%"

           send " "
           send "-----------{ &5&lModerateurs &r}-----------"
           send " "

           loop {mod::*}:
               loop all players:
                   if {mod::%loop-index%} = loop-player:
                       send "-&5&l %{mod::%loop-index%}%"
                   else:
                       send "-&8&l %{mod::%loop-index%}%"
           send " "

       else:
           loop all players:
               if loop-player has permission "staff":
                   send "&7[ &cStaff Help &7] [ &e%player% &7] &b%arg 1%" to loop-player
           send "&7[ &cStaff Help &7] [ &e%player% &7] &b%arg 1%" to player

5 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Le problème est que les joueur op ont toutes les permissions.

Alors quand y'a le if player is op et le if player has permission "..."

Bah alors le joueur op est add 2 fois

au niveau du op c'est fait, le probleme c'est le fait qu'il soit detecté comme connecté ou non

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