MigMul Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 Bonjour ! J'aimerais que les joueurs de mon serveur puissent effectuer la commande /staff et que cela affiche les joueurs possédant le grade "Builder", "Moderateur" et "Admin". Merci d'avance !
> NoaGamingFR Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 Pas vraiment possible sauf si tu les ajoute automatiquement mais quand un joueur se fait grade il ne va pas s'update sauf avec if player have permission..
HardTrox Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 Bonjour ! J'aimerais que les joueurs de mon serveur puissent effectuer la commande /staff et que cela affiche les joueurs possédant le grade "Builder", "Moderateur" et "Admin". Merci d'avance ! Pas vraiment possible sauf si tu les ajoute automatiquement mais quand un joueur se fait grade il ne va pas s'update sauf avec if player have permission.. Tout est possible ! :D Voilà :) on join: if player have permission "Builder": add player to {staff.builder::*} if player have permission "moderateur": add player to {staff.moderateur::*} if player have permission "admin": add player to {staff.admin::*} command /staff: trigger: message"&c=== &9Staff &c=== message "Buildeur : %{staff.builder::*}%" message "Modérateur : %{staff.moderateur::*}%" message "Administrateur : %{staff.admin::%"
HardTrox Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 Il veut un gui!! je croit Ah il ne la pas préciser ! :) Bonjour ! J'aimerais que les joueurs de mon serveur puissent effectuer la commande /staff et que cela affiche les joueurs possédant le grade "Builder", "Moderateur" et "Admin". Merci d'avance ! Tu voulais un GUI ?
> NoaGamingFR Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 Ca ouvre comme un inventaire. Ah ba @HardTrox tu à raison alors :)
MigMul Posté(e) le 23 mars 2016 Auteur Posté(e) le 23 mars 2016 Je vais déjà test sa et ensuite je vous le dis
HardTrox Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 Ca ouvre comme un inventaire. Ah ba @HardTrox tu à raison alors :) Tes messages sont donc inutiles .. Je vais déjà test sa et ensuite je vous le dis Pas de soucis :) si tu as besoins de autre chose je suis la ;)
> NoaGamingFR Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 @HardTrox vaux mieux demander que de fausser la chose désolé de dire sa.
MigMul Posté(e) le 23 mars 2016 Auteur Posté(e) le 23 mars 2016 Le Skript écrit des erreurs et marche pas :(
HardTrox Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 Le Skript écrit des erreurs et marche pas :( Il faut juste bien faire les tabulations ! on join: if player have permission "Builder": add player to {staff.builder::*} if player have permission "moderateur": add player to {staff.moderateur::*} if player have permission "admin": add player to {staff.admin::*} command /staff: trigger: message"&c=== &9Staff &c===" message "Buildeur : %{staff.builder::*}%" message "Modérateur : %{staff.moderateur::*}%" message "Administrateur : %{staff.admin::%"
MigMul Posté(e) le 23 mars 2016 Auteur Posté(e) le 23 mars 2016 Après avoir fait les tabulations, aucune erreur. Quelques fautes dans le Skript, voici la correction. on join: if player have permission "Builder": add player to {staff.builder::*} if player have permission "moderateur": add player to {staff.moderateur::*} if player have permission "admin": add player to {staff.admin::*} command /staff: trigger: message "&c=== &9Staff &c===" message "Buildeur : %{staff.builder::*}%" message "Moderateur : %{staff.moderateur::*}%" message "Administrateur : %{staff.admin::*}%" Mais il y a tout de même un bug, mon pseudo est affiché dans toutes les catégories. [spoiler=Exemple du bug] === Staff === Buildeur : MigMul Moderateur : MigMul Administrateur : MigMul
HardTrox Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 Après avoir fait les tabulations, aucune erreur. Quelques fautes dans le Skript, voici la correction. on join: if player have permission "Builder": add player to {staff.builder::*} if player have permission "moderateur": add player to {staff.moderateur::*} if player have permission "admin": add player to {staff.admin::*} command /staff: trigger: message "&c=== &9Staff &c===" message "Buildeur : %{staff.builder::*}%" message "Moderateur : %{staff.moderateur::*}%" message "Administrateur : %{staff.admin::*}%" Mais il y a tout de même un bug, mon pseudo est affiché dans toutes les catégories. [spoiler=Exemple du bug] === Staff === Buildeur : MigMul Moderateur : MigMul Administrateur : MigMul En même temps ta les 3 permissions -_- :p J'éssaille de trouver une solutions !
romax7 Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 Il suffit de te mette une permission négative par exemple si tu es admin tu met ça : - admin - -builder - -moderateur
MigMul Posté(e) le 23 mars 2016 Auteur Posté(e) le 23 mars 2016 Du coup, il faut que je mette quoi dans le Skript ? (et quoi dans les perms si besoin ?)
HardTrox Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 Non c'est en jeux il faut faire /manuaddp MigMul -buildeur /manuaddp MigMul -modérateur
MigMul Posté(e) le 23 mars 2016 Auteur Posté(e) le 23 mars 2016 J'ai fait la manip, mais c'est pire. [spoiler=Bug]=== Staff === Buildeur : MigMul and MigMul Moderateur : MigMul and MigMul Administrateur : MigMul, MigMul and MigMul
romax7 Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 Il faut bien collé le - et la perm : -builder si tu n'ai pas builder; mais tu peux directement edit ton fichier perm ;)
romax7 Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 Dans ton fichier perm; la permission doit ressemble à ça : - -builder
HardTrox Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 Ah mince j'ai foiré, fait On quit: Remove player from {staff.admin::*} Fait sa pour tout les grades
Invité TheJyre4RF Posté(e) le 23 mars 2016 Posté(e) le 23 mars 2016 je te le fait [spoiler=Le code] on join: if {g.%player%.staff} is not set: if player has permission "builder" set {g.%player%.staff} to true add player to {list.builder::*} else if player has permission "moderateur" set {g.%player%.staff} to true remove player from {list.builder::*} add player to {list.moderator::*} if player has permission "admin": set {g.%player%.staff} to true remove player from {list.builder::*} remove player from {list.moderator::*} add player to {list.admin::*} else: set {g.%player%.staff} to false command /staff: trigger: message "&7------- &6{ &4Staff &6} &7-------" message "&aBuilder &4:&a %{list.builder::*}%" message "&aModérateur &4:&a %{list.moderator::*}%" message "&aAdministrateur &4:&a %{list.admin::*}%" Ps: Si c'est cela, met moi un j'aime ;)
Messages recommandés