Aller au contenu
  • 0

Envoyer un message à toute les personne ayant le grade admin


Question

Posté(e)

Voila je voudrai savoir comment je peut envoyer un messege a tout les admins ...

command /chatchange:
   permission: plusieur.chat
   aliases: cg
   trigger:
       loop all players:
           if loop-player has permission "plusieur.chat":
               if {chat.%player%} = "staff":
                   set {chat.%player%} to "global"
                   message "&aTu es à présent dans le chat &c%{chat.%player%}%"
               else if {chat.%player%} = "global":
                   if {grade.%uuid of player%} is "&7Joueur" or "&3VIP" or "&bMini-VIP": 
                       message "&7Tu n'as pas accès a cette commande !"
                   else:
                       set {chat.%player%} to "staff"
                       message "&aTu es à présent dans le chat &c%{chat.%player%}%"
on chat:   
   if {chat.%player%} is "staff":
       loop all players:
           if {grade.%uuid of player%} is "&7Joueur" or "&3VIP" or "&bMini-VIP": 
               wait 1 tick
           else:
               cancel event
               wait 1 tick
               send "&f[&3Staff&f] &3%player% &7> &3%message%"

7 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Voila je voudrai savoir comment je peut envoyer un messege a tout les admins ...

command /chatchange:
   permission: plusieur.chat
   aliases: cg
   trigger:
       loop all players:
           if loop-player has permission "plusieur.chat":
               if {chat.%player%} = "staff":
                   set {chat.%player%} to "global"
                   message "&aTu es à présent dans le chat &c%{chat.%player%}%"
               else if {chat.%player%} = "global":
                   if {grade.%uuid of player%} is "&7Joueur" or "&3VIP" or "&bMini-VIP":
                       message "&7Tu n'as pas accès a cette commande !"
                   else:
                       set {chat.%player%} to "staff"
                       message "&aTu es à présent dans le chat &c%{chat.%player%}%"
on chat:  
   if {chat.%player%} is "staff":
       loop all players:
           if {grade.%uuid of player%} is "&7Joueur" or "&3VIP" or "&bMini-VIP":
               wait 1 tick
           else:
               cancel event
               wait 1 tick
               send "&f[&3Staff&f] &3%player% &7> &3%message%"

 

N'utilise jamais de variable pour les grades!

Prends un plugin! (GroupManager,PermissionEX)

 

loop all players:
   if loop player has permission "admin.perm":
       send "tonmessage comme tu veux"

 

Manque plus qu'a l'intégrer dans le code

  • 0
Posté(e)
N'utilise jamais de variable pour les grades!

Prends un plugin! (GroupManager,PermissionEX)

Oui mais je ne veut pas ... =)

loop all players:
if loop player has permission "admin.perm":
send "tonmessage comme tu veux"

Manque plus qu'a l'intégrer dans le code

Oké mais je l'intègre où ?

=)

  • 0
Posté(e)
Oui mais je ne veut pas ... =)

 

Oké mais je l'intègre où ?

=)

 

Eh bien si tu ne veux pas je peux pas t'aider.

Si tu intègre se code cela ne va rien changer puisque tu utilise des variables pour les grades!

 

Donc sois tu le fais toi même (Faire un code pour voir la variable détecter à chaque fois si lui

à se grade etc... et envoyer un message)

 

Un système de permission ne fais pas lag. Avec un skript si il y a beaucoup de personne sa va surcharger les variables.

 

Bref à toi de faire ton choix

  • 0
Posté(e)
Oui mais je ne veut pas ... =)

 

Oké mais je l'intègre où ?

=)

Voila je voudrai savoir comment je peut envoyer un messege a tout les admins ...

command /chatchange:
   permission: plusieur.chat
   aliases: cg
   trigger:
       loop all players:
           if loop-player has permission "plusieur.chat":
               if {chat.%player%} = "staff":
                   set {chat.%player%} to "global"
                   message "&aTu es à présent dans le chat &c%{chat.%player%}%"
               else if {chat.%player%} = "global":
                   if {grade.%uuid of player%} is "&7Joueur" or "&3VIP" or "&bMini-VIP":
                       message "&7Tu n'as pas accès a cette commande !"
                   else:
                       set {chat.%player%} to "staff"
                       message "&aTu es à présent dans le chat &c%{chat.%player%}%"
on chat:  
   if {chat.%player%} is "staff":
       loop all players:
           if {grade.%uuid of player%} is "&7Joueur" or "&3VIP" or "&bMini-VIP":
               wait 1 tick
           else:
               cancel event
               wait 1 tick
               send "&f[&3Staff&f] &3%player% &7> &3%message%"

 

Perso, pour mes grades, je met des variables et ca marche bien.

  • 0
Posté(e)
J'ai fait avec une variable {grade.%uuid of player%} is "nom du grade"

 

MAIS pourquoi NE pas UTILISER un plugin de perm ?

Skript fais plus lag ...

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