Aller au contenu

Messages recommandés

Posté(e) (modifié)

Titre du sujet : Grade dans le tab

Sujet :

Version de minecraft / skript : 1.12.2 / 2.2-dev37c

Type du skript : Grade dans le tab avec permission

Description du script :

Bonjour, je souhaite un skript qui sert à afficher les grades dans le tab devant le pseudo via une permission 
Exemple : Le Grade Admin qui aura la permission "tab.admin" celui ci affichera le grade Admin dans le tab devant le pseudo de la personne ayant le grade qui a la permission

Voici le nom de mes grades :

Grades Streameur ( Préfix : &5&l『 Streameur 』)

Grade ChefModo ( Préfix : &e&l『 Chef-Modo 』)

Grade Zeus ( Préfix : &6&l『 Zeus 』)

Grade Poséidon ( Préfix : &b&l『 Poséidon 』)

Grade Buildeur ( Préfix : &a&l『 Buildeur 』)

Grade ChefBuild ( Préfix : &2&l『 Chef-Buildeur 』)

Grade YouTubeur ( Préfix : &f&l『 &4&lYou&f&lTubeur 』)

Grade Modo ( Préfix : &e&l『 Modo 』)

Grade Fondateur ( Préfix : &c&l『 &c&lFondateur &c&l』)

Grade Hadès ( Préfix : &4&l『 Hadès 』)

Grade Athénien ( Préfix : &3&l『 Athénien 』)

 

J'utilise le plugin GroupManager si jamais mais je pense pas que celui ci soit utile.

Merci beaucoup pour celui que me le fait ? 

Si il y a des addons a installer merci de me le faire savoir 

Si on peut aussi avoir le grade au dessus de la tête du joueur sa peut être aussi stylé ? 

 

Commandes éventuelles avec les permissions :

Permission : ( tab.<legrade> )

Exemple : tab.zeus

 
 
Modifié par MaxDu56YT
Posté(e)
il y a 2 minutes, TheMisterFreeZe a dit :

Pour ma part, ça me semble impossible dans le tab, Je fais mes recherches de mon coté ?

D'accord tenez moi au courant et au dessus de la tête ?

Posté(e)
à l’instant, TheMisterFreeZe a dit :

@MaxDu56YT, Au dessus de la tête, Je penserai pouvoir le faire, Mais ça prendrai du temps ?

D'accord prenez votre temps et tenez moi au courant j'attend par la suite des messages des autres membres.

Posté(e)
command /tablist refresh:
	trigger:
		loop all players:
			if loop-player has permission "tab.fondateur":
				set tablist name of loop-player to "&c&l『 &c&lFondateur &c&l』) %display name of loop-player%"
			else if loop-player has permission "tab.modo":
				set tablist name of loop-player to "&e&l『 Modo 』) %display name of loop-player%"
			else if loop-player has permission "tab.chefbuild":
				set tablist name of loop-player to "&2&l『 Chef-Buildeur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Youtubeur":
				set tablist name of loop-player to " &f&l『 &4&lYou&f&lTubeur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Builder":
				set tablist name of loop-player to "&a&l『 Buildeur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Poséidon":
				set tablist name of loop-player to "&b&l『 Poséidon 』) %display name of loop-player%"
			else if loop-player has permission "tab.Zeus":
				set tablist name of loop-player to "&6&l『 Zeus 』) %display name of loop-player%"
			else if loop-player has permission "tab.ChefModo":
				set tablist name of loop-player to "&e&l『 Chef-Modo 』) %display name of loop-player%"
			else if loop-player has permission "tab.Streameur":
				set tablist name of loop-player to "&5&l『 Streameur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Hadès":
				set tablist name of loop-player to "&4&l『 Hadès 』) %display name of loop-player%"
			else if loop-player has permission "tab.Athénien":
				set tablist name of loop-player to "&3&l『 Athénien 』) %display name of loop-player%"
																				
every 10 seconds:
	execute console command "tablist refresh"

 

Posté(e)
il y a 1 minute, MrKyh12 a dit :

command /tablist refresh:
	trigger:
		loop all players:
			if loop-player has permission "tab.fondateur":
				set tablist name of loop-player to "&c&l『 &c&lFondateur &c&l』) %display name of loop-player%"
			else if loop-player has permission "tab.modo":
				set tablist name of loop-player to "&e&l『 Modo 』) %display name of loop-player%"
			else if loop-player has permission "tab.chefbuild":
				set tablist name of loop-player to "&2&l『 Chef-Buildeur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Youtubeur":
				set tablist name of loop-player to " &f&l『 &4&lYou&f&lTubeur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Builder":
				set tablist name of loop-player to "&a&l『 Buildeur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Poséidon":
				set tablist name of loop-player to "&b&l『 Poséidon 』) %display name of loop-player%"
			else if loop-player has permission "tab.Zeus":
				set tablist name of loop-player to "&6&l『 Zeus 』) %display name of loop-player%"
			else if loop-player has permission "tab.ChefModo":
				set tablist name of loop-player to "&e&l『 Chef-Modo 』) %display name of loop-player%"
			else if loop-player has permission "tab.Streameur":
				set tablist name of loop-player to "&5&l『 Streameur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Hadès":
				set tablist name of loop-player to "&4&l『 Hadès 』) %display name of loop-player%"
			else if loop-player has permission "tab.Athénien":
				set tablist name of loop-player to "&3&l『 Athénien 』) %display name of loop-player%"
																				
every 10 seconds:
	execute console command "tablist refresh"

 

Le every 10 seconds fait lag

Posté(e)
Il y a 2 heures, MrKyh12 a dit :

on join:
	execute console command "tablist refresh"

on quit:
	execute console command "tablist refresh"

 

Si le trafic du serveur est fluide c'est encore moins optimisé qu'un every 10 seconds ce que tu proposes. Surtout qu'il s'agit d'un loop all players, DANGER PUBLIQUE !!!

Posté(e)
command /tablist refresh:
	trigger:
		loop all players:
			if loop-player has permission "tab.fondateur":
				set tablist name of loop-player to "&c&l『 &c&lFondateur &c&l』) %display name of loop-player%"
				set display name of loop-player to "&c&l『 &c&lFondateur &c&l』) %display name of loop-player%"
			else if loop-player has permission "tab.modo":
				set tablist name of loop-player to "&e&l『 Modo 』) %display name of loop-player%"
				set display name of loop-player to "&e&l『 Modo 』) %display name of loop-player%"
			else if loop-player has permission "tab.chefbuild":
				set tablist name of loop-player to "&2&l『 Chef-Buildeur 』) %display name of loop-player%"
				set display name of loop-player to "&2&l『 Chef-Buildeur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Youtubeur":
				set tablist name of loop-player to " &f&l『 &4&lYou&f&lTubeur 』) %display name of loop-player%"
				set display name of loop-player to " &f&l『 &4&lYou&f&lTubeur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Builder":
				set tablist name of loop-player to "&a&l『 Buildeur 』) %display name of loop-player%"
				set display name of loop-player to "&a&l『 Buildeur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Poséidon":
				set tablist name of loop-player to "&b&l『 Poséidon 』) %display name of loop-player%"
				set display name of loop-player to "&b&l『 Poséidon 』) %display name of loop-player%"
			else if loop-player has permission "tab.Zeus":
				set tablist name of loop-player to "&6&l『 Zeus 』) %display name of loop-player%"
				set display name of loop-player to "&6&l『 Zeus 』) %display name of loop-player%"
			else if loop-player has permission "tab.ChefModo":
				set tablist name of loop-player to "&e&l『 Chef-Modo 』) %display name of loop-player%"
				set display name of loop-player to "&e&l『 Chef-Modo 』) %display name of loop-player%"
			else if loop-player has permission "tab.Streameur":
				set tablist name of loop-player to "&5&l『 Streameur 』) %display name of loop-player%"
				set display name of loop-player to "&5&l『 Streameur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Hadès":
				set tablist name of loop-player to "&4&l『 Hadès 』) %display name of loop-player%"
				set display name of loop-player to "&4&l『 Hadès 』) %display name of loop-player%"
			else if loop-player has permission "tab.Athénien":
				set tablist name of loop-player to "&3&l『 Athénien 』) %display name of loop-player%"
				set display name of loop-player to "&3&l『 Athénien 』) %display name of loop-player%"

Essaye avec sa,  sa devrais marcher.

  • J'aime 1
Posté(e)
Il y a 6 heures, ThzCrapy a dit :

command /tablist refresh:
	trigger:
		loop all players:
			if loop-player has permission "tab.fondateur":
				set tablist name of loop-player to "&c&l『 &c&lFondateur &c&l』) %display name of loop-player%"
				set display name of loop-player to "&c&l『 &c&lFondateur &c&l』) %display name of loop-player%"
			else if loop-player has permission "tab.modo":
				set tablist name of loop-player to "&e&l『 Modo 』) %display name of loop-player%"
				set display name of loop-player to "&e&l『 Modo 』) %display name of loop-player%"
			else if loop-player has permission "tab.chefbuild":
				set tablist name of loop-player to "&2&l『 Chef-Buildeur 』) %display name of loop-player%"
				set display name of loop-player to "&2&l『 Chef-Buildeur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Youtubeur":
				set tablist name of loop-player to " &f&l『 &4&lYou&f&lTubeur 』) %display name of loop-player%"
				set display name of loop-player to " &f&l『 &4&lYou&f&lTubeur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Builder":
				set tablist name of loop-player to "&a&l『 Buildeur 』) %display name of loop-player%"
				set display name of loop-player to "&a&l『 Buildeur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Poséidon":
				set tablist name of loop-player to "&b&l『 Poséidon 』) %display name of loop-player%"
				set display name of loop-player to "&b&l『 Poséidon 』) %display name of loop-player%"
			else if loop-player has permission "tab.Zeus":
				set tablist name of loop-player to "&6&l『 Zeus 』) %display name of loop-player%"
				set display name of loop-player to "&6&l『 Zeus 』) %display name of loop-player%"
			else if loop-player has permission "tab.ChefModo":
				set tablist name of loop-player to "&e&l『 Chef-Modo 』) %display name of loop-player%"
				set display name of loop-player to "&e&l『 Chef-Modo 』) %display name of loop-player%"
			else if loop-player has permission "tab.Streameur":
				set tablist name of loop-player to "&5&l『 Streameur 』) %display name of loop-player%"
				set display name of loop-player to "&5&l『 Streameur 』) %display name of loop-player%"
			else if loop-player has permission "tab.Hadès":
				set tablist name of loop-player to "&4&l『 Hadès 』) %display name of loop-player%"
				set display name of loop-player to "&4&l『 Hadès 』) %display name of loop-player%"
			else if loop-player has permission "tab.Athénien":
				set tablist name of loop-player to "&3&l『 Athénien 』) %display name of loop-player%"
				set display name of loop-player to "&3&l『 Athénien 』) %display name of loop-player%"

Essaye avec sa,  sa devrais marcher.

Merci, sauf que j'ai 2 errors voici le skript :

command /tablist refresh:
	trigger:
		loop all players:
			if loop-player has permission "tab.fondateur":
				set tablist name of loop-player to "&c&l%display name of loop-player%"
				set display name of loop-player to "&c&l%display name of loop-player%"
			else if loop-player has permission "tab.modo":
				set tablist name of loop-player to "&e&l%display name of loop-player%"
				set display name of loop-player to "&e&l%display name of loop-player%"
			else if loop-player has permission "tab.chefbuild":
				set tablist name of loop-player to "&2&l%display name of loop-player%"
				set display name of loop-player to "&2&l%display name of loop-player%"
			else if loop-player has permission "tab.Youtubeur":
				set tablist name of loop-player to " &f&l%display name of loop-player%"
				set display name of loop-player to " &f&l%display name of loop-player%"
			else if loop-player has permission "tab.Builder":
				set tablist name of loop-player to "&a&l%display name of loop-player%"
				set display name of loop-player to "&a&l%display name of loop-player%"
			else if loop-player has permission "tab.Poséidon":
				set tablist name of loop-player to "&b&l%display name of loop-player%"
				set display name of loop-player to "&b&l%display name of loop-player%"
			else if loop-player has permission "tab.Zeus":
				set tablist name of loop-player to "&6&l%display name of loop-player%"
				set display name of loop-player to "&6&l%display name of loop-player%"
			else if loop-player has permission "tab.ChefModo":
				set tablist name of loop-player to "&e&l%display name of loop-player%"
				set display name of loop-player to "&e&l%display name of loop-player%"
			else if loop-player has permission "tab.Streameur":
				set tablist name of loop-player to "&5&l%display name of loop-player%"
				set display name of loop-player to "&5&l%display name of loop-player%"
			else if loop-player has permission "tab.Hades":
				set tablist name of loop-player to "&4&l%display name of loop-player%"
				set display name of loop-player to "&4&l%display name of loop-player%"
			else if loop-player has permission "tab.Athenien":
				set tablist name of loop-player to "&3&l%display name of loop-player%"
				set display name of loop-player to "&3&l%display name of loop-player%"

Les 2 errors

 

Capture.PNG

Posté(e) (modifié)

Je ne prendrais pas le plugin NametagEdit, je n'aime pas et oui j'ai essentials ? et même les grades où il n'y a pas d'erreur cela ne fonctionne pas

Modifié par MaxDu56YT
  • Rémi a verrouillé ce sujet
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.