Aller au contenu

SkGradeChat


Messages recommandés

Posté(e)

Donc pour commencer SkGradeChat c'est quoi.

Simplement un outil de chat plus avancé que essentials malgré lui

Alors les commandes sont les suivantes:

 

- /Grade (Qui affiche la liste des commandes)

- /Grade info (Informations sur le grade et la couleur)

- /Grade list (avoir la liste des grades => vous devez le mettre à la main pour l'instant le fichier source)

- /Grade <admin,modo,arrivant,testeur> <joueur> (changer de grade ou ajouter un nouveau grade facultatif)

 

Permission:

Grade.*

 

Voici les screens:

 

82052220150929210331.png

 

98591020150929210346.png

 

 

52557920150929210441.png

 

Version: 1.0 - Pour la 1.1, je vais ajouté des nouveaux grades déjà configurée et des nouveaux chats comme pour les admins, modos, architecte [...] Mais le plus surprenant est pour le dernier + reconfiguration de toutes les commandes de A à Z

 

 

 

#==============================================#
#=================> Options <==================#
#==============================================#

options:
   gradecolor_gen: true
   gradefac2: false #ceci sert à avoir deux grades donc 1 avec par exemple admin puis un avec Testeur ou même Modo


#==============================================#
#=============> Commandes Admin <==============#
#==============================================#

command /grade [<text>] [<player>]:
   permission: grade.*
   permission message: &cVous n'avez pas la permission
   trigger:
       if arg 1 is not set:
           message "&c[&e&lGrade&c]&e&l /grade list"
           message "&c[&e&lGrade&c]&e&l /grade info"
           message "&c[&e&lGrade&c]&e&l /grade <admin|arrivant|modo|testeur(facultatif)> <joueur>"
           stop
       if arg 1 is "admin":
           if arg 2 is set:
               broadcast "&c[&e&lGrade&c]&e&l %arg 2% viens de passer %arg 1%"
               wait 1 ticks
               set {gradechat.%arg 2%} to "&f[&4Admin&f]"
               wait 1 ticks
               set {gradechatfac.%player%} to "&f[]"
               wait 1 ticks
               if {@gradecolor_gen} is true:
                   set {gradechatcolor.%arg 2%} to "&4"
           else:
               message "&c[&e&lGrade&c]&e&l Vous devez indiquer le joueur"
       if arg 1 is "modo":
           if arg 2 is set:
               broadcast "&c[&e&lGrade&c]&e&l %arg 2% viens de passer %arg 1%"
               wait 1 ticks
               set {gradechat.%arg 2%} to "&f[&cModo&f]"
               wait 1 ticks
               set {gradechatfac.%player%} to "&f[]"
               wait 1 ticks
               if {@gradecolor_gen} is true:
                   set {gradechatcolor.%arg 2%} to "&c"
           else:
               message "&c[&e&lGrade&c]&e&l Vous devez indiquer le joueur"
       if arg 1 is "Arrivant":
           if arg 2 is set:
               broadcast "&c[&e&lGrade&c]&e&l %arg 2% viens de passer %arg 1%"
               wait 1 ticks
               set {gradechat.%arg 2%} to "&f[&9Arrivant&f]"
               wait 1 ticks
               set {gradechatfac.%player%} to "&f[]"
               wait 1 ticks
               if {@gradecolor_gen} is true:
                   set {gradechatcolor.%arg 2%} to "&9"
           else:
               message "&c[&e&lGrade&c]&e&l Vous devez indiquer le joueur"
# ATTENTION ICI EST à ACTIVER DANS LES OPTIONS
       if arg 1 is "Testeur":
           if arg 2 is set:
               if {@gradefac2} is true:
                   broadcast "&c[&e&lGrade&c]&e&l %arg 2% viens de s'ajouter le grade %arg 1% à son personnage"
                   wait 1 ticks
                   set {gradechatfac.%arg 2%} to "&f[&bT&f]"
               else:
                   message "&c&lATTENTION ! Vous devez activer le (gradefac2) dans le fichier source"
           else:
               message "&c[&e&lGrade&c]&e&l Vous devez indiquer le joueur"



       if arg 1 is "list":
           if arg 2 is not set:
               message "&c[&e&lList&c]&e&l"
               message "&e&l- Arrivant, Admin, Modo"
               stop
       if arg 1 is "info":
           if arg 2 is not set:
               message "&c[&e&lInformations&c]&e&l"
               message "&e&l Grade: %{gradechat.%player%}%"
               message "&e&l Couleur du Grade: %{gradechatcolor.%player%}% %player%"

#==============================================#
#==================> Event <===================#
#==============================================#

on first join:
   set {gradechat.%player%} to "&f[&9Arrivant&f]"
   wait 1 ticks
   set {gradechatcolor.%player%} to "&9"
   wait 1 ticks
   set {gradechatfac.%player%} to "&f[]"

on chat:
   if {@gradefac2} is false:
       cancel event
       broadcast "%{gradechat.%player%}% %player% =>%{gradechatcolor.%player%}% %message%"
   if {@gradefac2} is true:
       cancel event
       broadcast "%{gradechatfac.%player%}% %{gradechat.%player%}% %player% =>%{gradechatcolor.%player%}% %message%"

Posté(e)
Sympatique mais ce n'est qu'un plugin de PRefix n'est ce pas ? :p

Oui , mais je vais peux être faire les permissions , comme un groupmanager déjà fait mais pour cela, je dois recommencer de A à Z

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