Halou_Officiel Posté(e) le 8 avril 2022 Posté(e) le 8 avril 2022 Version de Minecraft : 1.8.8 Version de Skript : 2.6.1 Type du skript : Plugin d'atouts ( avantages ) Description du script : Bonjour / Bonsoir ! Je voudrais un skript qui quand on fais /atouts sa nous ouvre un GUI avec plusieurs Atouts qui peuvent être acheter. Les atouts devraient rester tout le temps sur le joueur ( même a sa mort et a sa deconnexion ). Les atouts : Force I ( PRIX : 1 000 000 ). Aucune permission svp. Merci d'avoir lu et m'aider peut etre 🙂
Enrique45210 Posté(e) le 11 avril 2022 Posté(e) le 11 avril 2022 (modifié) Salut j'ai préparé ce que tu demandes, j'ai éventuellement rajouté dans le GUI une case pour enlever ses atouts (que tu peux retirer bien sur). J'espère que ça va marcher si c'est le cas met moi un petit coeur 🤭 PS: J'utilise Skript-Gui pour les gui : https://github.com/APickledWalrus/skript-gui/releases function ForceI(p:player): while {atouts::%{_p}%::forceI} is true: if {_p} is online: apply potion of strength of tier 1 to {_p} for 5 seconds set {atouts::%{_p}%::status} to true wait 5 seconds else: stop loop set {atouts::%{_p}%::status} to false on join: if {atouts::%player%::forceI} is true: if {atouts::%player%::status} is false: ForceI(player) command /atouts: trigger: create a gui with virtual chest inventory with 1 rows named "&c&lAtouts": make gui 0 with potion of strength with no nbt named "&5&lForce I" with lore "&7Prix: 1,000,000": if player's money >= 1000000: close player's inventory set {atouts::%player%::forceI} to true send "&6&l[Atouts] &7vous avez bien reçu l'atout de &cForce I" remove 1000000 from player's money else: close player's inventory send "&6&l[Atouts] &cVous n'avez pas assez d'argent !" ForceI(player) make gui 8 with red wool named "&cAnnulé atout": close player's inventory clear {atouts::%player%::*} send "&6&l[Atouts] &7Tous vos atouts se sont volatilisés." open last gui for player Modifié le 11 avril 2022 par Enrique45210 1
Halou_Officiel Posté(e) le 11 avril 2022 Auteur Posté(e) le 11 avril 2022 Bonjour ! Merci de cette réponse mais il y a un probleme à la ligne 19. Merci de corriger cela si possible 😄
Enrique45210 Posté(e) le 11 avril 2022 Posté(e) le 11 avril 2022 As-tu installé skript-gui? Sinon c'est peut-être le with no nbt remplace donc la ligne par make gui 0 with potion of strength named "&5&lForce I" with lore "&7Prix: 1,000,000": Si cela marche c'est dû à SkBee qui est un addon que je te conseille
Halou_Officiel Posté(e) le 11 avril 2022 Auteur Posté(e) le 11 avril 2022 Bonjour / Bonsoir ! Je ne peux pas installer SkBee vu que je suis en 1.8. J'ai modifier le code avec ce que vous m'avez donner mais toujours le problème à cette ligne. Avez vous essayez votre skript en 1.8 comme dit dans la demande ? Merci
Enrique45210 Posté(e) le 11 avril 2022 Posté(e) le 11 avril 2022 (modifié) il y a 26 minutes, Halou_Officiel a dit : Bonjour / Bonsoir ! Je ne peux pas installer SkBee vu que je suis en 1.8. J'ai modifier le code avec ce que vous m'avez donner mais toujours le problème à cette ligne. Avez vous essayez votre skript en 1.8 comme dit dans la demande ? Merci Est-ce que tu as skript-gui? Est-ce que la laine rouge fonctionne? Sinon si tu n'as pas skript-gui tu peux le faire avec SKQuery directement: function ForceI(p:player): while {atouts::%{_p}%::forceI} is true: if {_p} is online: apply potion of strength of tier 1 to {_p} for 5 seconds set {atouts::%{_p}%::status} to true wait 5 seconds else: stop loop set {atouts::%{_p}%::status} to false function GUI(p:player, n:number): if {_n} is 0: if {_p}'s money >= 1000000: set {atouts::%{_p}%::forceI} to true send "&6&l[Atouts] &7vous avez bien reçu l'atout de &cForce I" to {_p} remove 1000000 from {_p}'s money ForceI({_p}) else: send "&6&l[Atouts] &cVous n'avez pas assez d'argent !" to {_p} if {_n} is 8: clear {atouts::%{_p}%::*} send "&6&l[Atouts] &7Tous vos atouts se sont volatilisés." to {_p} on join: if {atouts::%player%::forceI} is true: if {atouts::%player%::status} is false: ForceI(player) command /atouts: trigger: open chest with 1 rows named "&c&lAtouts" to player wait 1 tick format slot 0 of player with potion of strength with no nbt named "&5&lForce I" with lore "&7Prix: 1,000,000" to close then run [GUI(player,0)] format slot 8 of player with red wool named "&5&lForce I" with lore "&7Prix: 1,000,000" to close then run [GUI(player,8)] encore une fois le 'with no nbt' peut ne pas marcher alors enlève le Modifié le 11 avril 2022 par Enrique45210
Halou_Officiel Posté(e) le 12 avril 2022 Auteur Posté(e) le 12 avril 2022 (modifié) Bonjour, j'ai skript-gui. La laine rouge fonctionne à 100% ! Quel est le lien de skbee pour la 1.8/ Skript 2.6.1 SVP ? Car je trouve seulement des sk query qui font crash skript.. Modifié le 12 avril 2022 par Halou_Officiel
Enrique45210 Posté(e) le 13 avril 2022 Posté(e) le 13 avril 2022 Le 12/04/2022 à 00:01, Enrique45210 a dit : Est-ce que tu as skript-gui? Est-ce que la laine rouge fonctionne? Et ma deuxième alternative que je t'ai envoyé marche normalement avec skQuery (sans skript-gui), tu l'as essayé.
Halou_Officiel Posté(e) le 13 avril 2022 Auteur Posté(e) le 13 avril 2022 Je peux avoir le lien de skquery svp ? Je ne le trouve pas
Enrique45210 Posté(e) le 13 avril 2022 Posté(e) le 13 avril 2022 Tu as discord? invite moi ArmeaX_#1651 , je pense que ça sera plus facile
Halou_Officiel Posté(e) le 20 avril 2022 Auteur Posté(e) le 20 avril 2022 @Enrique45210 Merci de m'avoir aidée, mais c'est interdit dans le reglement : "Les demande d'aide et de skript doivent figurer de la demande jusqu'à la finalisation de la demande sur le forum. Les réponses du type "viens mp discord pour t'aider" ne sont plus tolérées car les demandes d'aide sur le forum ne sont jamais finalisées ni répondues."
Yghore Posté(e) le 25 avril 2022 Posté(e) le 25 avril 2022 Le sujet a été résolu. Il a donc été verrouillé. Cordialement, l'équipe.
Messages recommandés