Aller au contenu
  • 0

Problème de permission


Question

Posté(e)

Bonjour,

J'ai fais un script permettant de voir le grade du joueur devant le pseudo quand il se connecte , donc j'ai fais le grade plusieurs fois , en dessus il y aura le lien pour voir le screen de ce que sa me fait et plus bas le code que j'utilise

 

Merci

 

Screen: http://image.noelshack.com/fichiers/2016/45/1479053041-2016-11-13-16-53-44.png

 

Code:

on join:
   if player have permission "staffconnect.say":
       wait 5 ticks
       loop all players:
           set action bar of loop-player to "&a&lLe membre du Staff &2&l%player% &a&ls'est connecté."
           display "&a&lLe membre du Staff &2&l%player% &a&ls'est connecté" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&a&lLe membre du Staff &2&l%player% &a&ls'est connecté" to loop-player

on quit:
   if player have permission "staffconnect.say":
       wait 5 ticks
       loop all players:
           set action bar of loop-player to "&c&lLe membre du Staff &2&l%player% &c&ls'est déconnecté."
           display "&c&lLe membre du Staff &2&l%player% &c&ls'est déconnecté" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&c&lLe membre du Staff &2&l%player% &c&ls'est déconnecté" to loop-player

on join:
   loop all players:
       display "&7&l[&a+&7&l] &6&oJoueur &f➽ %player%" on bossbar with 100 percent by 5 seconds for loop-player
       if {message.join.%loop-player%} is 1:
           send "&7&l[&a+&7&l] &6&oJoueur &f➽ %player%" to loop-player
   if player have permission "sk.vip":
       loop all players:
           display "&7&l[&a+&7&l] &dV.I.P &5✪ %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&a+&7&l] &dV.I.P &5✪ %player%" to loop-player
   if player have permission "sk.vip+":
       loop all players:
           display "&7&l[&a+&7&l] &3V.I.P&5+ &5❂ %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&a+&7&l] &3V.I.P&5+ &5❂ %player%" to loop-player
   if player have permission "nte.youtuber":
       loop all players:
           display "&7&l[&a+&7&l] &4You&8tuber &6✦ %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&a+&7&l] &4You&8tuber &6✦ %player%" to loop-player
   if player have permission "sk.host+":
       loop all players:
           display "&7&l[&a+&7&l] &6[Host&e+&6] %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&a+&7&l] &6[Host&e+&6] %player%" to loop-player
   if player have permission "sk.host":
       loop all players:
           display "&7&l[&a+&7&l] &6[Host&6] %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&a+&7&l] &6[Host&6] %player%" to loop-player

on quit:
   loop all players:
       display "&7&l[&4-&7&l] &6&oJoueur &f➽ %player%" on bossbar with 100 percent by 5 seconds for loop-player
       if {message.join.%loop-player%} is 1:
           send "&7&l[&4-&7&l] &6&oJoueur &f➽ %player%" to loop-player
   if player have permission "sk.vip":
       loop all players:
           display "&7&l[&4-&7&l] &dV.I.P &5✪ %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&4-&7&l] &dV.I.P &5✪ %player%" to loop-player
   if player have permission "sk.vip+":
       loop all players:
           display "&7&l[&4-&7&l] &3V.I.P&5+ &5❂ %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&4-&7&l] &3V.I.P&5+ &5❂ %player%" to loop-player
   if player have permission "nte.youtuber":
       loop all players:
           display "&7&l[&4-&7&l] &4You&8tuber &6✦ %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&4-&7&l] &4You&8tuber &6✦ %player%" to loop-player
   if player have permission "sk.host+":
       loop all players:
           display "&7&l[&4-&7&l] &6[Host&e+&6] %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&4-&7&l] &6[Host&e+&6] %player%" to loop-player
   if player have permission "sk.host":
       loop all players:
           display "&7&l[&4-&7&l] &6[Host&6] %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&4-&7&l] &6[Host&6] %player%" to loop-player

10 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Tu peux tout mettre sur un seul événement dans lequel il y aura une variable temporaire qui contiendra le préfixe. J'ai pas trop regardé comment t'avais défini, mais dans tous les cas, tu peux tester si le préfixe apparaît et mettre celui-ci dans la variable si c'est le cas. Si le suivant est aussi censé s'afficher, il remplace le précédent dans la variable. Et comme ça, tu mets le plus prioritaire à la fin et tu envoies ton message avec le préfixe de la variable temporaire.

  • 0
Posté(e)

Si le préfixe 1 doit s'afficher parce que tu as la bonne permission ou la bonne variable activée ou c'que tu veux, il se met dans la variable temporaire. Si le préfixe 2 doit s'afficher aussi, il remplace le préfixe 1 dans la variable. Si le préfixe 3 ne doit pas s'afficher, il se passe rien. Si le préfixe 4 doit s'afficher, il remplace le préfixe 2 dans la variable. A la fin de ce bloc, il y a le message qui s'affiche avec le préfixe défini dans la variable temporaire, c'est-à-dire le préfixe 4.

  • 0
Posté(e)
on join:
   if player have permission "staffconnect.say":
       wait 5 ticks
       loop all players:
           set action bar of loop-player to "&a&lLe membre du Staff &2&l%player% &a&ls'est connecté."
           display "&a&lLe membre du Staff &2&l%player% &a&ls'est connecté" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&a&lLe membre du Staff &2&l%player% &a&ls'est connecté" to loop-player

on quit:
   if player have permission "staffconnect.say":
       wait 5 ticks
       loop all players:
           set action bar of loop-player to "&c&lLe membre du Staff &2&l%player% &c&ls'est déconnecté."
           display "&c&lLe membre du Staff &2&l%player% &c&ls'est déconnecté" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&c&lLe membre du Staff &2&l%player% &c&ls'est déconnecté" to loop-player

on join:
   if player is op:
       display "&7&l[&a+&7&l] &c[OP] %player%" on bossbar with 100 percent by 5 seconds for loop-player
       if {message.join.%loop-player%} is 1:
           send "&7&l[&a+&7&l] &c[OP] %player%" to loop-player
   else:
       loop all players:
           display "&7&l[&a+&7&l] &6&oJoueur &f➽ %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&a+&7&l] &6&oJoueur &f➽ %player%" to loop-player
       if player have permission "sk.vip":
           loop all players:
               display "&7&l[&a+&7&l] &dV.I.P &5✪ %player%" on bossbar with 100 percent by 5 seconds for loop-player
               if {message.join.%loop-player%} is 1:
                   send "&7&l[&a+&7&l] &dV.I.P &5✪ %player%" to loop-player
       if player have permission "sk.vip+":
           loop all players:
               display "&7&l[&a+&7&l] &3V.I.P&5+ &5❂ %player%" on bossbar with 100 percent by 5 seconds for loop-player
               if {message.join.%loop-player%} is 1:
                   send "&7&l[&a+&7&l] &3V.I.P&5+ &5❂ %player%" to loop-player
       if player have permission "nte.youtuber":
           loop all players:
               display "&7&l[&a+&7&l] &4You&8tuber &6✦ %player%" on bossbar with 100 percent by 5 seconds for loop-player
               if {message.join.%loop-player%} is 1:
                   send "&7&l[&a+&7&l] &4You&8tuber &6✦ %player%" to loop-player
       if player have permission "sk.host+":
           loop all players:
               display "&7&l[&a+&7&l] &6[Host&e+&6] %player%" on bossbar with 100 percent by 5 seconds for loop-player
               if {message.join.%loop-player%} is 1:
                   send "&7&l[&a+&7&l] &6[Host&e+&6] %player%" to loop-player
       if player have permission "sk.host":
           loop all players:
               display "&7&l[&a+&7&l] &6[Host&6] %player%" on bossbar with 100 percent by 5 seconds for loop-player
               if {message.join.%loop-player%} is 1:
                   send "&7&l[&a+&7&l] &6[Host&6] %player%" to loop-player

on quit:
   loop all players:
       display "&7&l[&4-&7&l] &6&oJoueur &f➽ %player%" on bossbar with 100 percent by 5 seconds for loop-player
       if {message.join.%loop-player%} is 1:
           send "&7&l[&4-&7&l] &6&oJoueur &f➽ %player%" to loop-player
   if player is op:
       display "&7&l[&4-&7&l] &c[OP] %player%" on bossbar with 100 percent by 5 seconds for loop-player
       if {message.join.%loop-player%} is 1:
           send "&7&l[&a4&7&l] &c[OP] %player%" to loop-player
   else:
   if player have permission "sk.vip":
       loop all players:
           display "&7&l[&4-&7&l] &dV.I.P &5✪ %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&4-&7&l] &dV.I.P &5✪ %player%" to loop-player
   if player have permission "sk.vip+":
       loop all players:
           display "&7&l[&4-&7&l] &3V.I.P&5+ &5❂ %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&4-&7&l] &3V.I.P&5+ &5❂ %player%" to loop-player
   if player have permission "nte.youtuber":
       loop all players:
           display "&7&l[&4-&7&l] &4You&8tuber &6✦ %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&4-&7&l] &4You&8tuber &6✦ %player%" to loop-player
   if player have permission "sk.host+":
       loop all players:
           display "&7&l[&4-&7&l] &6[Host&e+&6] %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&4-&7&l] &6[Host&e+&6] %player%" to loop-player
   if player have permission "sk.host":
       loop all players:
           display "&7&l[&4-&7&l] &6[Host&6] %player%" on bossbar with 100 percent by 5 seconds for loop-player
           if {message.join.%loop-player%} is 1:
               send "&7&l[&4-&7&l] &6[Host&6] %player%" to loop-player

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