BlopBlop Posté(e) le 8 février 2019 Posté(e) le 8 février 2019 Bonjour, Si je suis ici c'est par ce que je n'arrive pas a faire un skript. Je vous explique: Je suis entrain de faire un serveur et dans celui-ci je souhaiterais faire un système pour acheter des skin directement dans une GUI. Il y a 3 types de skin: -Les skin commun qui ont la couleur "&a" qui coûtent 800 -Les skin épiques qui ont la couleur "&5&l" qui coûtent 1500 -Et les skin légendaires qui ont la couleur "&6&l" qui coûtent 2500 L'argent des joueur se trouve dans la variable {mcbucks.%uuid of player%} Le problème, c'est que lorsque je veux ajouter un skin, je suis obliger de taper ce code en boucle dans mon skript: command /skingui: trigger: open chest with 6 rows named "&cPage 001" to player wait 2 ticks format slot 0 of player with a 397:3 named "&aPar Default" to run [make console execute command "/skin %player% alex"] format slot 1 of player with skull of "LeVoyageur" parsed as offline player named "&l&a&l001" with lore "&7Prix: 800" to close then run [make console execute command "qskin %sender% LeVoyageur"] command /qskin <player> <text>: permission: q.skin trigger: if arg-1 is set: if arg-2 is "LeVoyageur": if {skin.01.%uuid of arg-1%} is "on": make console execute command "/skin %arg-1% LeVoyageur" else: if {mcbucks.%uuid of arg-1%} > 800: make console execute command "/skin %arg-1% LeVoyageur" remove 800 from {mcbucks.%uuid of arg-1%} send "&aAchat du skin effectué avec succès !" to arg-1 set {skin.01.%uuid of arg-1%} to "on" else: send "&cVous n'avez pas assez d'argent pour acheter ce skin !" to arg-1 Si je suis ici, c'est donc pour vous demander est ce que on peut automatiser cela, sans que j'ai besoin de copier coller le meme code, en tapant le commande: /addskin <le nom du joueur qui a le skin> <la rareté (donc sois commun, sois epique, sois legendaire)> Ma version de skript et 1.8, mon serveur est en 1.8, je suis sous java 8, et j'ai les addon: wildskript, umbaska, tuske, skutilities, skstuff, skrayfall, skquery, skellett, skellettcord (et mysin pour mettre les skin) J'ai aussi join avec cette demande mon ancien skript de skin J'espere avoir donné assez d'info. Voila voila, merci d'avance skin.sk
Natix35 Posté(e) le 9 février 2019 Posté(e) le 9 février 2019 (modifié) J'ai fait plus ou moins le même Skript que toi, mais moi pour en, ajouter je l'ajoutais dans un fichier de config qui ressemblais à ça : Commun: PseudoDunePersonne: Nom: NomAfficher Obtention: CommentObtenir Et quand j'ajoutais cet ligne après je faisais un /skin reload par exemple et mon code skript bouclais pour trouver chaque rareté et ensuite chaque pseudo pour l'ajouter dans une liste, ensuite pour l'afficher dans un menu je faisais une boucle sur cet liste. Tu n'est pas obligé de passer par un fichier de config, tu peux aussi ajouter un pseudo dans une liste et créer 2 variables avec genre {skin.%pseudoDeLaListe%.prix} et {skin.%pseudoDeLaListe%.nomAfficher} La variable {skin.%pseudoDeLaListe%.prix} n'est pas obligatoire si le prix reste le même dans la même catégorie J'espère que tu m'as compris x) Modifié le 9 février 2019 par Natix35
BlopBlop Posté(e) le 11 février 2019 Auteur Posté(e) le 11 février 2019 Merci pour ta réponce J'ai a peut pres compris, simplement il faut passer par un wf non ? Par ce que si c'est le cas, le wf ne marche pa sur mon serveur 😕 Il y a moyen que tu m'envois le skript ou que l'on en parle par discord ? Merci d'avance 😉
Natix35 Posté(e) le 11 février 2019 Posté(e) le 11 février 2019 (modifié) Oui ajoute moi Kakumi#4933 wf n'est plus vraiment à jour je passe par Skelett moi de mémoire Modifié le 11 février 2019 par Natix35
Messages recommandés