CocoProd Posté(e) le 23 octobre 2016 Posté(e) le 23 octobre 2016 Titre du sujet : [Préfix] Skript de préfix devant le nom du grade Sujet : Version de minecraft / skript : 1.9.4 Type du skript : Skript de Prefix Description du script : Bonjour je souhaiterais un skript qui permetterais aux Youtubeur sur mon serveur d'avoir un préfix devant leur nom du grade. Exemple : [YT] [Clerge] <pseudo> Voila donc je ne veux pas que le joueur ai sont grade modifier mais seulement qu'il ai un préfix devant sont grade montrant que c'est un youtubeur. Commandes éventuelles avec les permissions: - /youtubeur add --> pour ajouter un Youtubeur Merci d'avoir lu m'a demande, je fait appel à vous car je ne suis pas encore très fort en skript. Merci de votre aide. bonne journée.
kimidu1609 Posté(e) le 23 octobre 2016 Posté(e) le 23 octobre 2016 Il faudrais que tu nous explique plus de détail 1
CocoProd Posté(e) le 23 octobre 2016 Auteur Posté(e) le 23 octobre 2016 Mon serveur marche avec des grades comme le grade Clerge, donc celui qui est Clerge à le préfixe ("exemple" sera le pseudo) [Clerge] exemple Mais imaginons que "exemple" est un youtubeur, et qu il veut faire une vidéo de mon serveur, il aura donc le droit de devenir Youtubeur. Mais sans que cela change sont grade actuel. alors avec une commande, exemple /youtubeur add "exemple" Il deviendra youtubeur et sont préfixe changera pour : [YT] [Clerge] exemple Je ne veut pas que YT soit un grade car faut que le youtubeur puisse monter comme tout les autre de plusieurs grades.
Soufreur78 Posté(e) le 23 octobre 2016 Posté(e) le 23 octobre 2016 Slt, les grade type [Clerge] et tout sont fait en skript ou groupmanager-permissionex ?
Olyno Posté(e) le 23 octobre 2016 Posté(e) le 23 octobre 2016 Je m'occupe de coder ton Skript. As tu une adresse mail que je puissse te l'envoyer dans la soirée ? Si oui il me l'a faudra stp
CocoProd Posté(e) le 23 octobre 2016 Auteur Posté(e) le 23 octobre 2016 C est avec permission ex, génial merci mon email c est : [email protected]
Invité Posté(e) le 23 octobre 2016 Posté(e) le 23 octobre 2016 Tout simplement : on chat: cancel event if player has permission "yt.use": if player is not op: broadcast "&4[Y&fT] %player% &7>> &f%message%"
Olyno Posté(e) le 23 octobre 2016 Posté(e) le 23 octobre 2016 C est avec permission ex, génial merci mon email c est : [email protected] J'ai beaucoup d'erreurs dans mon Skript qui viennent de je ne sais où. Je pense que Galaxie69 a bien répondu.
CocoProd Posté(e) le 23 octobre 2016 Auteur Posté(e) le 23 octobre 2016 Sa fonctionne mais maintenant le grade a disparus Et pour le chat j'utilise "Deluxe chat" désolé de ne pas l'avoir dit plus tôt
kimidu1609 Posté(e) le 24 octobre 2016 Posté(e) le 24 octobre 2016 Si tu utilise permission ex je peux t'arranger le coup mais il te faudrais l'API Z-Permission de @PsYZiiK pour pouvoir récupérer le grade d'un joueur. https://skript-mc.fr/forum/resources/z-permissions.555/ On chat: if playerGroup("%player%") is "Clerge": if {yton.%player%} is true: set format message to "&3[&bYT&3] &2[&aClerge&2] &f: %message%" if {yton.%player%} is false: set format message to "&2[&aClerge&2] &f: %message%" On join: If {yton.%player%} is not set: set {yton.%player%} to false command /youtuberadd [<offline player>]: permission: youtube.add permission message: &4Erreur : &cTu n'as pas la permission '&eyoutube.add&c' trigger: if arg 1 is not set: send "&4Erreur : &cPrécise un joueur" if arg 1 is set: if {yton.%arg 1%} is true: send "&4Erreur : &cCe joueur est déjà youtuber" else: set {yton.%arg 1%} to true send "&a%arg 1% est bien devenu youtuber" send "&a%player% t'a mit youtuber" to arg 1 [/Code] Voilà ^^ bon la j'ai mit que Clérgé dans le on chat car je ne connais pas tous les grades. Sinon pour ajouter un autre grade tu rajoute après la ligne 6. [code] if playerGroup("%player%") is "$Le nom de ton grade$": if {yton.%player%} is true: set format message to "&3[&bYT&3] &2[&a$Le nom de ton grade$&2] &f: %message%" if {yton.%player%} is false: set format message to "&2[&a$Le nom de ton grade$&2] &f: %message%" Et biem sur tu remplace tous les $Le nom de ton grade$ par le nom de ton grade. :) Ravi d'avoir pu t'aider Edit : Passe en résolu après ;) 1
CocoProd Posté(e) le 24 octobre 2016 Auteur Posté(e) le 24 octobre 2016 Genial merci, pour le code. Par contre je ne sais pas pourquoi mais le lien que tu a envoyé ne fonctionne pas donc je peux pas prend l'API Z-Permission Comme message d'erreur sa me met : "Vous n'avez pas la permission de voir cette page ou d'exécuter cette action."
GauvainWizard Posté(e) le 24 octobre 2016 Posté(e) le 24 octobre 2016 Effectivement, @PsYZiiK a souhaité supprimer tout ses scripts, mon GPermission qui est basé sur le Z Permission de PsY, va sûrement bientôt sortir si PsY donne son accord ^^
kimidu1609 Posté(e) le 24 octobre 2016 Posté(e) le 24 octobre 2016 Parfait tu n'aura plus qu'a mettre GPermission mais juste une question @GauvainWizard, est-ce que les fonctions seront les mêmes car je n'est pas trop envi de changer toutes les fonctions x)?
CocoProd Posté(e) le 24 octobre 2016 Auteur Posté(e) le 24 octobre 2016 A ok parfait merci, donc j'aurai juste a prendre Gpermission au lieu de Zpermission
kimidu1609 Posté(e) le 24 octobre 2016 Posté(e) le 24 octobre 2016 A ok parfait merci, donc j'aurai juste a prendre Gpermission au lieu de Zpermission Exactement
RaZoRiX06 Posté(e) le 26 octobre 2016 Posté(e) le 26 octobre 2016 command /youtuber <text> <player>: trigger: if arg 1 is "add": set {youtuber.%arg-2%} to true if arg 1 is "remove": set {youtuber.%arg-2%} to false on chat: if {youtuber.%player%} is true: broadcast "[&fYou&4Tuber&r] &c%player%&r : %message%" Simple mais efficace.
kimidu1609 Posté(e) le 26 octobre 2016 Posté(e) le 26 octobre 2016 command /youtuber <text> <player>: trigger: if arg 1 is "add": set {youtuber.%arg-2%} to true if arg 1 is "remove": set {youtuber.%arg-2%} to false on chat: if {youtuber.%player%} is true: broadcast "[&fYou&4Tuber&r] &c%player%&r : %message%" Simple mais efficace. Celà ne sert a rien de refaire le skript qui â déjâ été réalisé plus haut :/ de plus ce n'est pas ce qu'il demande car on ne vois pas le grade clerge dedans. Edit : GPermission va bientôt sortir @CocoProd
kimidu1609 Posté(e) le 26 octobre 2016 Posté(e) le 26 octobre 2016 Mon GPermission est sortit ! Cool ducoup @CocoProd passe en résolu.
RaZoRiX06 Posté(e) le 26 octobre 2016 Posté(e) le 26 octobre 2016 Pardon xD j'avais pas lu ce qu'il y avait, il était tard :p
CocoProd Posté(e) le 26 octobre 2016 Auteur Posté(e) le 26 octobre 2016 yes génial merci ;) , je passe en résolu
Messages recommandés