Aller au contenu
  • 0

Grade dans le TAB


Question

Posté(e)

Bonsoir, j'aimerais un skript qui permet d'avoir nos grades dans le TAB

 

Détailles : - Fondateur dans le TAB donnerai : [F] {PSEUDO}

- Admin dans le TAB donnerai : [A] {PSEUDO}

- ChefModo dans le TAB donnerai : [C-M] {PSEUDO}

- Modo dans le TAB donnerai : [M] {PSEUDO}

- Modo-Joueur dans le TAB donnerai : [M-J] {PSEUDO}

- Maitre dans le TAB donnerai : [M] {PSEUDO}

- Expert dans le TAB donnerai : [E] {PSEUDO}

- Adepte dans le TAB donnerai : [A] {PSEUDO}

- Apprenti dans le TAB donnerai : [A] {PSEUDO}

- Novice dans le TAB donnerai : [N] {PSEUDO}

 

Enfaite dès qu'on fait /manuadd {PSEUDO} Novice,Adepte,Apprenti,Admin, ... , j'aimerais que sa s'affiche directement dans le tab ( que sa s'actualise directement )

 

Version : 1.8.x

( Pour les couleurs je m'en occuperais )

 

Bonne soirée et merci !

17 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Salut , sinon ton serveur accepte les %player's displayname% tu peut faire un truc du genre :D

On any move:
   set tab header to "&c&lVoici le haut du TabList%nl%" and footer to "%nl%&e&lVoici le bas du TabList" for player
   set player tab name to "%player's display name%"

  • J'aime 1
  • Merci 1
  • 0
Posté(e)

Je peux pas le faire maintenant mais tu peux faire un truc avec les perms. Genre si quelqu'un a la perm tab.joueur il a son pseudo comme sa [J]Pseudo et pour le fonda tu fais si il a 2 perm en meme temp tab.fonda1 tab.fonda

 

Dsl pour les fautes je suis sur mon portable je ne prend pas le temp d'ecrire merci

  • 0
Posté(e)

...

On any move:
   set tab header to "&c&l&n%server name%&r %nl%%nl%" and footer to "%nl%%nl&e&lBon jeu &f&l!" for player
   if player is op:
       set player tab name to "&f[ &4&lOP &f] &a> &f&l%player%"
   else if player has permission "tab.joueur":
       set player tab name to "[J]&f&l%player%"
   else if player has permission "tab.fonda":
       set player tab name to "[F]&f&l%player%"

  • 0
Posté(e)

[spoiler=code]

#    tab.Admin >> Admin
#    tab.ChefModo >> ChefModo
#    tab.Modo >> Modo
#    tab.Modo-Joueur >> Modo-Joueur
#    tab.Maitre >> Maitre
#    tab.Adepte >> Adepte
#    tab.Apprenti >> Apprenti
#    tab.Novice >> Novice



#Modifiable
options:
   refresh tous les(minutes): 30
   world: world
   haut tablist: Server Name
   bas tablist: 0.0.0.0.0
   Admin: [A]
   ChefModo: [CMod]
   Modo: [Mod]
   Modo-Joueur: [MJ]
   Maitre: [M]
   Adepte: [Ad]
   Apprenti: [Ap]
   Novice: [N]

command /tab reload :
   trigger:
       if player has permission "tab.reload":
           make player execute command "/sk reload %script name%"


on join:
   if player has permission "tab.Admin":
       set the player's tablist name to  "{@Admin}%player%"
   else if player has permission "tab.ChefModo":
       set the player's tablist name to "{@ChefModo}%player%"
   else if player has permission "tab.Modo":
       set the player's tablist name to "{@Modo}%player%"
   else if player has permission "tab.Modo-Joueur":
       set the player's tablist name to "{@Modo-Joueur}%player%"
   else if player has permission "tab.Maitre":
       set the player's tablist name to "{@Maitre}%player%"
   else if player has permission "tab.Adepte":
       set the player's tablist name to  "{@Adepte}%player%"
   else if player has permission "tab.Apprenti":
       set the player's tablist name to "{@Apprenti}%player%"
   else if player has permission "tab.Novice":
       set the player's tablist name to "{@Novice}%player%"

every {@refresh tous les(minutes)} minutes in "{@world}":
   loop all players:
       set tab header to "{@haut tablist}" and footer to "{@bas tablist}" for loop-player
       if loop-player has permission "tab.Admin":
           set the loop-player's tablist name to  "{@Admin}%loop-player%"
       else if loop-player has permission "tab.ChefModo":
           set the loop-player's tablist name to "{@ChefModo}%loop-player%"
       else if loop-player has permission "tab.Modo":
           set the loop-player's tablist name to  "{@Modo}%loop-player%"
       else if loop-player has permission "tab.Modo-Joueur":
           set the loop-player's tablist name to  "{@Modo-Joueur}%loop-player%"
       else if loop-player has permission "tab.Maitre":
           set the loop-player's tablist name to  "{@Maitre}%loop-player%"
       else if loop-player has permission "tab.Adepte":
           set the loop-player's tablist name to  "{@Adepte}%loop-player%"
       else if loop-player has permission "tab.Apprenti":
           set the loop-player's tablist name to  "{@Apprenti}%loop-player%"
       else if loop-player has permission "tab.Novice":
           set the loop-player's tablist name to  "{@Novice}%loop-player%"


command /Refresh tab:
   trigger:
       if player has permission "tab.Admin.Refresh":
           loop all players:
               set tab header to "{@haut tablist}" and footer to "{@bas tablist}" for loop-player
               if loop-player has permission "tab.Admin":
                   set the player's tablist name to  "{@Admin}%loop-player%"
               else if loop-player has permission "tab.ChefModo":
                   set the loop-player's tablist name to  "{@ChefModo}%loop-player%"
               else if loop-player has permission "tab.Modo":
                   set the loop-player's tablist name to  "{@Modo}%loop-player%"
               else if loop-player has permission "tab.Modo-Joueur":
                   set the loop-player's tablist name to  "{@Modo-Joueur}%loop-player%"
               else if loop-player has permission "tab.Maitre":
                   set the loop-player's tablist name to  "{@Maitre}%loop-player%"
               else if loop-player has permission "tab.Adepte":
                   set the loop-player's tablist name to  "{@Adepte}%loop-player%"
               else if loop-player has permission "tab.Apprenti":
                   set the loop-player's tablist name to  "{@Apprenti}%loop-player%"
               else if loop-player has permission "tab.Novice":
                   set the loop-player's tablist name to  "{@Novice}%loop-player%"

 

 

 

Voila un skript tablist entièrement modifiable les perms son en haut et les couleurs marche alors n'hésite pas.

Si ce skript vous à aidez likez c'est cool.

  • 0
Posté(e)

Hello,

Et comme ceci, ça ne fonctionnerait pas?

Juste en utilisant "%player's prefix%" et "%player%"?

 

Simple question, hein ^^

 

options:
  tabHeader: "Blabla"
  tabFooter: "Blabla"

on join:
   execute player command "/tablist refresh"

on quit:
   execute console command "/tablist refresh"

every 1 second:
   execute console command "/tablist refresh"

command /tablist refresh:
   permission: skript.tablist
   trigger:
       loop all players:
           set tab header to {@tabHeader} and footer to {@tabFooter} for loop-player
           set player's tablist name to colored "%player's prefix% %player% "

  • 0
Posté(e)

Hello le voisin Rouennais :P

Tu es sur qu'avec %player's displayname% il affiche le grade?

 

Edit :

Je viens de tester sur mon serveur et les deux reviennes à la même chose.

 

set player's tablist name to colored "%player's prefix% %player% "

=

set player's tablist name to colored "%player's prefix% %player's displayname% "

Après j'utilise GroupManager, et tout un tas d'addons de Skript. Peut être qu'il y a un rapport? ^^

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