AntiCheat Posté(e) le 14 mai 2019 Posté(e) le 14 mai 2019 (modifié) Bonjour, Bonsoir Je cherche une personne qui pourrais m'aider sur un script que je n'arrive pas à faire le script auras pour but de m'aider dans la création de job personnalisé ou la personne pourras une fois le grade payé le configurer elle même simplement via deux ou trois commandes. Voici la version de mon serveur [1.8] jusqu’à [1.12] (ViaVersion) Voici la version de skript: Skript 2.2 Fixes V8b skript de type (Basique sans addons) Liste des commandes : =============================================================================/gp (Liste des différente commandes disponible) ====================================================================================/gp create <nom du grade> <couleur> (Création du grade plus mise en place de la couleur) exemple : /gp create JeSuisUnDieu Bleu ===================================================================================/gp change <nom du grade> <couleur> (Modification du grade) Cooldown (1 mois entre chaque modification) ==================================================================================================/gp couleur (Liste des couleur) Affichage dans le chat avec la variable send [send "&7[&bGradeTools&7]: &6Voici les couleurs disponible &bBleu, &6Orange, &5Magenta, &dRose &2Vert"] ================================================================================================== Autre informations : Création du grade au nom du joueur exemple: (mangadd %player% %player%)============== La permission pour tout le skript : GP.PERM Le plugins de grade : GroupManager (1.8) avec Essentials et vault ============== Que l'on puisse pas crée de grade utilisant les grade staff: [Helper, Helpeuse, Assistant, Assistante, Modérateur-Test, Modératrice-Test, Administrateur Administratrice, Administrateur+, Administratrice+, Gérant, Gérante, Co-Fondateur, Fondateur, Owner] ============== Voici la deuxième version de mon script : vous pouvez récupérer les chose que vous souhaiter 😄 (PS: J'ai fait une mise à jour mais j'aimerais que l'on puisse m'aider à le perfectionner et mieux l'organisé 😄) command /group [<text>] [<text>] [<text>]: trigger: if arg 1 is "change": if arg 3 is "bleu": execute console command "mangaddv %player% prefix &7[&b%arg 2%&7] &b" send "&7[&bGroupEdit&7] &cModification terminé: &7[&b%arg 2%&7]" if arg 3 is "vert": execute console command "mangaddv %player% prefix &7[&2%arg 2%&7] &2" send "&7[&bGroupEdit&7] &cModification terminé: &7[&2%arg 2%&7]" if arg 3 is "rose": execute console command "mangaddv %player% prefix &7[&d%arg 2%&7] &d" send "&7[&bGroupEdit&7] &cModification terminé: &7[&d%arg 2%&7]" if arg 3 is "orange": execute console command "mangaddv %player% prefix &7[&6%arg 2%&7] &6" send "&7[&bGroupEdit&7] &cModification terminé: &7[&6%arg 2%&7]" if arg 3 is "blanc": execute console command "mangaddv %player% prefix &7[&f%arg 2%&7] &f" send "&7[&bGroupEdit&7] &cModification terminé: &7[&f%arg 2%&7]" if arg 1 is "create": if arg 3 is "bleu": execute console command "mangadd %player%" execute console command "mangaddv %player% prefix &7[&b%arg 2%&7] &b" execute console command "manuadd %player% %player%" send "&7[&bGroupEdit&7] &cCréation terminé: &7[&b%arg 2%&7]" if arg 1 is "create": if arg 3 is "vert": execute console command "mangadd %player%" execute console command "mangaddv %player% prefix &7[&2%arg 2%&7] &2" execute console command "manuadd %player% %player%" send "&7[&bGroupEdit&7] &cCréation terminé: &7[&2%arg 2%&7]" if arg 3 is "create": if arg 3 is "rose": execute console command "mangadd %player%" execute console command "mangaddv %player% prefix &7[&d%arg 2%&7] &d" execute console command "manuadd %player% %player%" send "&7[&bGroupEdit&7] &cCréation terminé: &7[&d%arg 2%&7]" if arg 1 is "create": if arg 3 is "orange": execute console command "mangadd %player%" execute console command "mangaddv %player% prefix &7[&6%arg 2%&7] &6" execute console command "manuadd %player% %player%" send "&7[&bGroupEdit&7] &cCréation terminé: &7[&6%arg 2%&7]" if arg 1 is "create": if arg 3 is "blanc": execute console command "mangadd %player%" execute console command "mangaddv %player% prefix &7[&f%arg 2%&7] &f" execute console command "manuadd %player% %player%" send "&7[&bGroupEdit&7] &cCréation terminé: &7[&f%arg 2%&7]" if arg 1 is "couleur": send "&7[&bGroupEdit&7] &cLes couleurs: &7[&bBleu&7] [&2Vert&7] [&dRose&7] [&6Orange&7] [&fBlanc&7]" Merci d'avance car je ne connais pas encore trop les script car je suis nouveau dans le domaine j’espère que vous pourrez m'aider je vous en suis très reconnaissant ! Pour ceux qui sont chaud pour m'aider sur mes erreurs de script (Mon discord: PtitNutella#8539) Cordialement PtitNutella 😄 Modifié le 14 juin 2019 par AntiCheat 1
AntiCheat Posté(e) le 15 mai 2019 Auteur Posté(e) le 15 mai 2019 Sincèrement j'ai MC 1.8.8 après pour ma version skript jamais eu de problème avec je t'en remercie quand même pour ta proposition après je débute dans les skript je mis connais pas trop
AntiCheat Posté(e) le 15 mai 2019 Auteur Posté(e) le 15 mai 2019 (modifié) Non c'est pas ça c'est dur à expliquer en message il me faudrais une personne pour vocal et expliqué précisément je cherche quoi puis m'être le script terminé ici pour les autres personnes. Modifié le 15 mai 2019 par AntiCheat
AntiCheat Posté(e) le 10 juin 2019 Auteur Posté(e) le 10 juin 2019 Pardon de répondre en retard j'ai eu un problème d'ordinateur effectivement KneaXy c'est bien ce que je cherche mais avec groupmanager si possible car je n'utilise pas pex 😄
AntiCheat Posté(e) le 10 juin 2019 Auteur Posté(e) le 10 juin 2019 si tu peux en tapant la commande : Crée le grade: /mangadd TEST Ajouter le préfix: /mangaddv TEST prefix &4[&6TEST&4] &f Ajouter une permission: /mangaddp TEST <permission> Voila comment faire 😄
Rémi Posté(e) le 14 juin 2019 Posté(e) le 14 juin 2019 Bonjour, Ton script n'est pas une mauvaise idée, bonne chance à celui qui te le réaliseras. Sinon je ne peux pas m'empêcher de te féliciter pour ta présentation. Cela fais un sacré moment que je n'ai pas vu quelqu'un chose d'aussi bien présenté 🙂😍 Bonne continuation, Rémi. 2 1
AntiCheat Posté(e) le 14 juin 2019 Auteur Posté(e) le 14 juin 2019 (modifié) Il y a 7 heures, TheRemiDev a dit : Bonjour, Ton script n'est pas une mauvaise idée, bonne chance à celui qui te le réaliseras. Sinon je ne peux pas m'empêcher de te féliciter pour ta présentation. Cela fais un sacré moment que je n'ai pas vu quelqu'un chose d'aussi bien présenté 🙂😍 Bonne continuation, Rémi. Un grand merci à toi cela me fait plaisir ! [Mise à jours du script]: Version : 2.0 + Ajout de la commande pour changer la couleur du grade (Couleurs défini) + Ajout de la commande pour changer le nom du grade (Sauf Rôle Staff) + Ajout de la commande : /group couleur + Nettoyage du script au complet - Fix de certain bug (avec la création des groupes) - Ajout de text et d'un prefix Modifié le 14 juin 2019 par AntiCheat 1
Rush2Fer Posté(e) le 14 juin 2019 Posté(e) le 14 juin 2019 Bonjour, options: gp_name: §7[§bGroupEdit§7]§r gp_prefixlength: 16 # Longueur maximale du préfix, < ou = à 16 gp_cooldown: 30 days #Cooldown entre les modifications de prefix on load: set {gp_colors_name::*} to "bleu", "vert", "rose", "orange" and "blanc" set {gp_colors_tag::*} to "§b", "§2", "§d", "§6" and "§f" set {gp_blacklist::*} to "Helper", "Helpeuse", "Assistant", "Assistante", "Modérateur-Test", "Modératrice-Test", "Administrateur", "Administratrice", "Administrateur+", "Administratrice+", "Gérant", "Gérante", "Co-Fondateur", "Fondateur" and "Owner" function ColorMatch(s: string) :: string: loop {gp_colors_name::*}: if loop-value = {_s}: return {gp_colors_tag::%loop-index%} return "error" command /group <text> <text> <text>: aliases: /gp usage: §a/group §8(create|change) §9<prefix> §7<color> permission: GP.PERM permission message: Vous n'avez pas GP.PERM trigger: if arg-1 is "create" or "change": if size of ({gp_blacklist::*} where ["%arg-2%" contains "%object input%"]) = 0: set {_v} to ColorMatch(arg-3) if {_v} = "error": send "{@gp_name} §cLes couleurs: §7[§bBleu&7] §7[§2Vert§7] §7[§dRose§7] §7[§6Orange§7] §7[§fBlanc§7]" else: if arg-2's length <= {@gp_prefixlength}: if difference between {gp_cooldown::%player%} and now < {@gp_cooldown}: send "{@gp_name} §7Vous devez attendre §c%difference between {@gp_cooldown} and difference between {gp_cooldown::%player%} and now% §7avant d'utiliser la commande." else: if player has permission "group.hasrole": #Groupe déjà crée command "mangaddv %player% prefix §7[%{_v}%%arg 2%§7] %{_v}%" send "{@gp_name} §cModification terminée: §7[%{_v}%%arg 2%§7]" else: #Création de groupe command "mangadd %player%", "mangaddv %player% prefix §7[%{_v}%%arg 2%§7] %{_v}%", "manuadd %player% %player%" and "mangaddp %player% group.hasrole" #Création du groupe send "{@gp_name} §cCréation terminée: §7[%{_v}%%arg 2%&7]" set {gp_cooldown::%player%} to now else: send "{@gp_name} §7Le préfix indiqué est trop long §8({@gp_prefixlength} caractères max)" else: send "{@gp_name} §7Ce prefix n'est pas disponible." else: send "{@gp_name} §c Erreur d'arguments: &7La requête n'a pas pu être finalisée" 1
AntiCheat Posté(e) le 16 juin 2019 Auteur Posté(e) le 16 juin 2019 Merci Rush2Fer je vais essayé le skript ❤️
Rémi Posté(e) le 16 juin 2019 Posté(e) le 16 juin 2019 Psit @Rush2Fer t'a vu le petit coeur 😛 ? T'as une touche !! 1
AntiCheat Posté(e) le 16 juin 2019 Auteur Posté(e) le 16 juin 2019 Demande résolu ! merci Je modifie deux trois truc car y'a une erreur 😄 puis ce seras bon normalement j'ai tester Voici le code sans bug (Patch) Merci à @Rush2Fer Pour le skript ! options: gp_name: §7[§bGroupEdit§7]§r gp_prefixlength: 16 # Longueur maximale du préfix, < ou = à 16 gp_cooldown: 30 days #Cooldown entre les modifications de prefix on load: set {gp_colors_name::*} to "bleu", "vert", "rose", "orange" and "blanc" set {gp_colors_tag::*} to "§b", "§2", "§d", "§6" and "§f" set {gp_blacklist::*} to "Helper", "Helpeuse", "Assistant", "Assistante", "Modérateur-Test", "Modératrice-Test", "Administrateur", "Administratrice", "Administrateur+", "Administratrice+", "Gérant", "Gérante", "Co-Fondateur", "Fondateur" and "Owner" function ColorMatch(s: string) :: string: loop {gp_colors_name::*}: if loop-value = {_s}: return {gp_colors_tag::%loop-index%} return "error" command /group <text> <text> <text>: aliases: /gp usage: §a/group §8(create|change) §9<prefix> §7<color> permission: GP.PERM permission message: Vous n'avez pas GP.PERM trigger: if arg-1 is "create" or "change": if size of ({gp_blacklist::*} where ["%arg-2%" contains "%object input%"]) = 0: set {_v} to ColorMatch(arg-3) if {_v} = "error": send "{@gp_name} §cLes couleurs: §7[§bBleu&7] §7[§2Vert§7] §7[§dRose§7] §7[§6Orange§7] §7[§fBlanc§7]" else: if arg-2's length <= {@gp_prefixlength}: if difference between {gp_cooldown::%player%} and now < {@gp_cooldown}: send "{@gp_name} §7Vous devez attendre §c%difference between {@gp_cooldown} and difference between {gp_cooldown::%player%} and now% §7avant d'utiliser la commande." else: if arg-1 is "change": if player has permission "group.hasrole": #Groupe déjà crée command "mangaddv %player% prefix §7[%{_v}%%arg 2%§7] %{_v}%" send "{@gp_name} §cModification terminée: §7[%{_v}%%arg 2%§7]" else: if arg-1 is "create": #Création de groupe command "mangadd %player%", "mangaddv %player% prefix §7[%{_v}%%arg 2%§7] %{_v}%", "manuadd %player% %player%" and "mangaddp %player% group.hasrole" #Création du groupe send "{@gp_name} §cCréation terminée: §7[%{_v}%%arg 2%&7]" set {gp_cooldown::%player%} to now else: send "{@gp_name} §7Le préfix indiqué est trop long §8({@gp_prefixlength} caractères max)" else: send "{@gp_name} §7Ce prefix n'est pas disponible." else: send "{@gp_name} §c Erreur d'arguments: &7La requête n'a pas pu être finalisée" 1
Messages recommandés