Efeelios Posté(e) le 5 septembre 2017 Posté(e) le 5 septembre 2017 Bonsoir ! Merci d'être venu :) Je suis en 1.10 J'aimerai savoir si il est possible de détecter un grade groupmanager? j'ai essayé on join: set {_group} to player if {_group} is "Administrateur": set {grade.%player%} to "Admin" mais hélas ça marche po, des idées ? Merci bien ami du soir, bonsoir! J'ai essayé on join: set {_group.%player%} to player if {_group.%player%} is "Administrateur": set {grade.%player%} to "Admin" mais non :/
0 Shelk Posté(e) le 5 septembre 2017 Posté(e) le 5 septembre 2017 if player’s group is "Administrateur": J’aurais fait ça.Ou test if group of player:
0 AltaWineMomoth Posté(e) le 6 septembre 2017 Posté(e) le 6 septembre 2017 Je te conseille plutot PermissionEx Utilise SkAction on join: set {_group.%player%} to player group if {_group.%player%} is "Administrateur": set player group to "Admin"
0 Azer_Flaash Posté(e) le 6 septembre 2017 Posté(e) le 6 septembre 2017 Mais please mdr, pas besoins d'add-on inconnu ou de je ne sais quoi renseignez vous avant. on join: set {_d} to player's prefix if {_d} contains "Admin": #Et bien contains pas is ! set {grade.%player%} to "Administrateur" 1
0 Blackmine57 Posté(e) le 6 septembre 2017 Posté(e) le 6 septembre 2017 Coucou ;) #Pub https://skript-mc.fr/forum/threads/r%C3%A9cup%C3%A9rer-le-grade-prefix-dun-joueur-permissionex-groupmanager.11613/
0 Efeelios Posté(e) le 6 septembre 2017 Auteur Posté(e) le 6 septembre 2017 La partie du code de @Azer_Flaash marche quand même, merci à vous tous. :) par contre {grade.%player%} change pas même si on change de grade, normal? on join: clear {_d} set {_d} to player's prefix if {_d} contains "Administrateur": #Et bien contains pas is ! set {grade.%player%} to "Administrateur" if {_d} contains "Joueur": set {grade.%player%} to "Joueur" if {_d} contains "Mini-VIP": set {grade.%player%} to "Mini-VIP" if {_d} contains "VIP": set {grade.%player%} to "VIP" if {_d} contains "Fondateur": set {grade.%player%} to "Fondateur" if {_d} contains "MVP": set {grade.%player%} to "MVP" if {_d} contains "Helper": set {grade.%player%} to "Helper" if {_d} contains "Joueur": set {grade.%player%} to "Joueur" if {_d} contains "Modérateur": set {grade.%player%} to "Modérateur" if {_d} contains "YouTuber": set {grade.%player%} to "YouTuber, merci !" if {_d} contains "Donateur": set {grade.%player%} to "Donateur" if {_d} contains "Builder": set {grade.%player%} to "Builder" if {_d} contains "VIP+": set {grade.%player%} to "VIP+"
0 Blackmine57 Posté(e) le 6 septembre 2017 Posté(e) le 6 septembre 2017 par contre {grade.%player%} change pas même si on change de grade, normal? on join: clear {_d} set {_d} to player's prefix if {_d} contains "Administrateur": #Et bien contains pas is ! set {grade.%player%} to "Administrateur" if {_d} contains "Joueur": set {grade.%player%} to "Joueur" if {_d} contains "Mini-VIP": set {grade.%player%} to "Mini-VIP" if {_d} contains "VIP": set {grade.%player%} to "VIP" if {_d} contains "Fondateur": set {grade.%player%} to "Fondateur" if {_d} contains "MVP": set {grade.%player%} to "MVP" if {_d} contains "Helper": set {grade.%player%} to "Helper" if {_d} contains "Joueur": set {grade.%player%} to "Joueur" if {_d} contains "Modérateur": set {grade.%player%} to "Modérateur" if {_d} contains "YouTuber": set {grade.%player%} to "YouTuber, merci !" if {_d} contains "Donateur": set {grade.%player%} to "Donateur" if {_d} contains "Builder": set {grade.%player%} to "Builder" if {_d} contains "VIP+": set {grade.%player%} to "VIP+" Evite les double poste, merci.
0 KyloRen3600 Posté(e) le 6 septembre 2017 Posté(e) le 6 septembre 2017 Il faudrait que le joueur deco avec ton code...
0 Azer_Flaash Posté(e) le 6 septembre 2017 Posté(e) le 6 septembre 2017 Les variables qui commencent par un "_" sont des variables temporaires qui sont valable juste pour l'évènement dans ton cas et qui sont supprimés a la fin du code donc inutile de le clear :p Mais du coup ouep faut que le joueur déco et reco pour que ça marche du coup tu peux regarder le grade de tous le monde toutes les 3 secondes et le set en conséquence, voici le code: every 3 seconds: loop all players: set {_d} to loop-player's prefix if {_d} contains "Administrateur": #Et bien contains pas is ! set {grade.%loop-player%} to "Administrateur" if {_d} contains "Joueur": set {grade.%loop-player%} to "Joueur" if {_d} contains "Mini-VIP": set {grade.%loop-player%} to "Mini-VIP" if {_d} contains "VIP": set {grade.%loop-player%} to "VIP" if {_d} contains "Fondateur": set {grade.%loop-player%} to "Fondateur" if {_d} contains "MVP": set {grade.%loop-player%} to "MVP" if {_d} contains "Helper": set {grade.%loop-player%} to "Helper" if {_d} contains "Joueur": set {grade.%loop-player%} to "Joueur" if {_d} contains "Modérateur": set {grade.%loop-player%} to "Modérateur" if {_d} contains "YouTuber": set {grade.%loop-player%} to "YouTuber, merci !" if {_d} contains "Donateur": set {grade.%loop-player%} to "Donateur" if {_d} contains "Builder": set {grade.%loop-player%} to "Builder" if {_d} contains "VIP+": set {grade.%loop-player%} to "VIP+"
0 KyloRen3600 Posté(e) le 6 septembre 2017 Posté(e) le 6 septembre 2017 Faire une loop toutes les 3 sec c est beaucoup J ai pas envie de lancer un débat sur le manque d optimisation du every second mais faire la loop toute les 30 sec ou les 1 minutes ce serait mieux non ?;)
0 Shelk Posté(e) le 6 septembre 2017 Posté(e) le 6 septembre 2017 Mais oui c’est clair ! Plus serieusement every 3 seconds avec un code aussi petit après,si t’as un hébergeur payant et non les gratuits qui ont que dalle de ram,ça passe large ^^
0 KyloRen3600 Posté(e) le 6 septembre 2017 Posté(e) le 6 septembre 2017 De toute manière il est impossiblebde faire un serveur avec un hébergement gratuit donc en suivant ta théorie il n y aura pas de lag :)
0 Shelk Posté(e) le 6 septembre 2017 Posté(e) le 6 septembre 2017 Si,dans gratuit je parle pas payé,mais il en existe avec par exemple une immense file de serveurs donc tu dois attendre 1h pour qu’il se lance,sans dire le nom de cette hébergeur pourri ...
0 Efeelios Posté(e) le 6 septembre 2017 Auteur Posté(e) le 6 septembre 2017 Every 10 seconds ça passerait aussi?
0 Azer_Flaash Posté(e) le 6 septembre 2017 Posté(e) le 6 septembre 2017 Un every 3 seconds pour un p'tit loop passe créme si t'en mais pas plusieurs :/
0 KyloRen3600 Posté(e) le 7 septembre 2017 Posté(e) le 7 septembre 2017 Je sais quel hebergeur du parle Shelk Bon le sujet est résolu du coup ?
Question
Efeelios
Bonsoir ! Merci d'être venu :) Je suis en 1.10
J'aimerai savoir si il est possible de détecter un grade groupmanager? j'ai essayé
mais hélas ça marche po, des idées ?
Merci bien ami du soir, bonsoir!
J'ai essayé
mais non :/
17 réponses à cette question
Messages recommandés