Aller au contenu

Messages recommandés

Posté(e)

Bonjour à tous,

je chercherais une personne pouvant me faire un skript de /nick. Je m'explique :

Lorsque l'on fais /nick ça nous donne un pseudo aléatoire dans une liste appeller <Nicks.yml> je met des pseudo. Une fois ceci fais, le "Nick" ce met dans le Tab, pour la chat je vous explique car c'est plus complquer !

J'aimerais si possible que vous touchiez à rien au personnes qui ne sont pas /nick ! C'est à dire, que les personnes qui ne sont pas /nick ont un chat normal donc le chat joueur avec leurs grade etc...

Mais que les personnes /nick ont écris :

&4[superVIP] %{Nick.%player%}% : &fMessage

J'espère que vous m'aurez compris !

Ah j'oubliais, si possible ajouté une commande genre /nickcheck <pseudo> pour voir le vrai pseudo de la personne en /nick ! Merci beaucoup ! Je sais que plusieurs skript traine sur le forum mais je ne les veut pas il ne rentre pas dutout dans ce que je cherche.

 

Permission pour utiliser le /Nick : yt.nick

 

Merci beaucoup !

Cordialement,

Posté(e)

Essaye ça (réalisé à partir de mon tél) :

 

function getPlayerGroup(p: player) :: text:
   "%configuration section ""users"" get of ""plugins/PermissionsEx/permissions.yml""%" contain "-":
       set {_p} to uuid of {_p}
   return first element out of value list "users.%{_p}%.groups" get of "plugins/PermissionsEx/permissions.yml"

function getPlayerPrefix(p: player) :: text:
   return colored single value "users.%getPlayerGroup({_p})%.options.prefix" get of "plugins/PermissionsEx/permissions.yml"

script load:
   file "plugins/Nick/Nicks.yml" does not exists
   create file "plugins/Nick/Nicks.yml"
   wait 0.5 tick
   wf "Nicks:" to "plugins/Nick/Nicks.yml"
   wf "- &aJean-Kev" to "plugins/Nick/Nicks.yml"
   wf "- &bSteve" to "plugins/Nick/Nicks.yml"
   wf "## Ici, tu mets la liste des pseudos." to "plugins/Nick/Nicks.yml"

command /nick:
   permission: yt.nick
   permission message: &cErreur : Vous n'avez pas la permission !
   trigger:
       {nick.%player%} is set:
           delete {nick.%player%}
           send "&cNickname désactivé !"
       else:
           set {nick.%player%} to colored random element out of value list "Nicks" get of "plugins/Nick/Nicks.yml"
           send "&aNick activé !"
           send "&aVotre nouveau Nick : %{nick.%player%}% &a!"

chat:
   {nick.%player%} is set:
   set message format to "%getPlayerPrefix(player)% %{nick.%player%}% : &f%message%"

Posté(e)

J'ai une question, la pas moyen que tu fasse car en faite, au dessus de la tête il-y a toujours le pseudo original de mec, tu serais pas faire pour qu'il sois remplacé par le nickname ? et pareil pour le TAB ?

Posté(e)

Bonjour.

Remplacer le nom au dessus de la tête est très très complexe. Le seul moyen est d'utiliser les packets. De plus ont ne peut pas utiliser n'importe lesquels, vu que la classe CraftPlayer a le modifier Final. Le seul moyen est donc de vanish le joueur précis, de faire apparaitre un CraftPlayer (donc un faux joueur) qui exécute les mêmes actions que le joueur, et qui a le même skin que lui, donc... impossible en skript et très très dur en java.

Je pense pas que ni toi @Splaphe2255 ni @PsYZiiK ne puissiez le faire, sans vouloir vous critiquer, car mêmes les plus gros développeurs spigot/bukkit y ont renoncé...

En espérant (très peu propable) avoir apporté une aide,

Amicalement,

@remy29

Posté(e)
Bonjour.

Remplacer le nom au dessus de la tête est très très complexe. Le seul moyen est d'utiliser les packets. De plus ont ne peut pas utiliser n'importe lesquels, vu que la classe CraftPlayer a le modifier Final. Le seul moyen est donc de vanish le joueur précis, de faire apparaitre un CraftPlayer (donc un faux joueur) qui exécute les mêmes actions que le joueur, et qui a le même skin que lui, donc... impossible en skript et très très dur en java.

Je pense pas que ni toi @Splaphe2255 ni @PsYZiiK ne puissiez le faire, sans vouloir vous critiquer, car mêmes les plus gros développeurs spigot/bukkit y ont renoncé...

En espérant (très peu propable) avoir apporté une aide,

Amicalement,

@remy29

Exactement et en plus de ça ça fait lagguer.

Posté(e)
Bonjour.

Remplacer le nom au dessus de la tête est très très complexe. Le seul moyen est d'utiliser les packets. De plus ont ne peut pas utiliser n'importe lesquels, vu que la classe CraftPlayer a le modifier Final. Le seul moyen est donc de vanish le joueur précis, de faire apparaitre un CraftPlayer (donc un faux joueur) qui exécute les mêmes actions que le joueur, et qui a le même skin que lui, donc... impossible en skript et très très dur en java.

Je pense pas que ni toi @Splaphe2255 ni @PsYZiiK ne puissiez le faire, sans vouloir vous critiquer, car mêmes les plus gros développeurs spigot/bukkit y ont renoncé...

En espérant (très peu propable) avoir apporté une aide,

Amicalement,

@remy29

Bonsoir,

Je ne veut pas quelque chose aussi complèxe avec le player dans le liste ou autre, je veut simplement à l'aide même d'un plugin que juste le pseudo au dessus de la tête change ?

Posté(e)
Bonsoir,

Je ne veut pas quelque chose aussi complèxe avec le player dans le liste ou autre, je veut simplement à l'aide même d'un plugin que juste le pseudo au dessus de la tête change ?

Justement... on ne peut pas changer ce nom, vu qu'il est marqué comme final! Le seul moyen, c'est comme je l'ai dit

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