Gingly 24 Posté : 21 mai 2016 Bonjour, je possède un kit mais je voudrais que le kit soit faisable seulement toutes les 30 secondes par exemple. En gros quand tu fais /kit guerrier tu obtiens un kit (ça j'y arrive) mais que une fois que tu as fais la commande il faut attendre 30 secondes avant de pouvoir refaire la commande. Si l'on fait la commande durant le countdown on a un message "Tu dois encore attendre %{variablecountdown}% secondes" [spoiler=Mon code (ça ne marche pas)] Command /kitarène <text>: permission: op.sk permission message: &7[&6TigerApple&7] &cCommande réservé au Staff trigger: if arg 1 is "list": send "&c&nListe des kits :&r &3Guerrier, &2Archer, &8Tank, &dAlchimiste" if arg 1 is "Guerrier": if {countdownguerrier} is true: clear player's inventory equip player with iron helmet of protection 2 named "&3Casque" with lore "&4&lKit Guerrier" equip player with iron chestplate of protection 2 named "&3Plastron" with lore "&4&lKit Guerrier" equip player with iron leggings of protection 2 named "&3Pantalon" with lore "&4&lKit Guerrier" equip player with iron boots of protection 2 named "&3Chaussures" with lore "&4&lKit Guerrier" give player 1 iron sword of sharpness 3 named "&3Epée" with lore "&4&lKit Guerrier" give player 1 bow of power 1 named "&bArc" with lore "&4&lKit Guerrier" give player 5 golden apple named "&cPomme dorée" with lore "&4&lKit Guerrier" give player 16 arrow named "&bFlèches" with lore "&4&lKit Guerrier" message "&3&oKit Guerrier équipé" set {countdownguerrier} to false set {_timeguerrier} to 30 while {_timeguerrier} is more than 0: {_timeguerrier} is more than 0: remove 1 from {_timeguerrier} wait 1 second send "&3Hey, le countdown est terminé !" to player set {countdownguerrier} to true else: send "&3Tu dois encore attendre &b%{_timeguerrier}%&3 secondes !" Merci d'avance si vous y arrivez :) Partager ce message Lien à poster Partager sur d’autres sites
Trevili 2 Répondu : 21 mai 2016 Voila voila! Tout fonctionne (normalement, pas encore testé ^^ n'hésite pas a me mp si ça marche pas ou si tu as une question) et pour les autres kits, tu auras juste à modifier le stuff givé, je t'ai preparé les commandes! Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Like si ça ta aidé et n'hésite pas à passer me voir sur mon ts si tu as besoin d'autre chose! ts: im-gs.fr 1 Partager ce message Lien à poster Partager sur d’autres sites
ShiRzoOa 41 Répondu : 21 mai 2016 Attention @Trevili ! Si le joueur se déconnecte pendant le countdown, la variable du kit ne sera pas enlevée ! il faudrait rajouter Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. 2 Partager ce message Lien à poster Partager sur d’autres sites
Trevili 2 Répondu : 21 mai 2016 Exact, je n'y avait pas pensé! Gingly, ajoute ça à la fin de mon skript! Partager ce message Lien à poster Partager sur d’autres sites
Gingly 24 Répondu : 21 mai 2016 Je test ça demain et je vous redis :) Partager ce message Lien à poster Partager sur d’autres sites
Trevili 2 Répondu : 21 mai 2016 Je test ça demain et je vous redis :) Ok tient nous au courant! Partager ce message Lien à poster Partager sur d’autres sites
Gingly 24 Répondu : 22 mai 2016 Merci beaucoup ça marche :D Mais serait-il possible d'indiquer le temps restant quand l'on fait la commande durant le countdown ? Partager ce message Lien à poster Partager sur d’autres sites
Trevili 2 Répondu : 22 mai 2016 Oui c'est possible, j'ai déjà vu ça quelque part mais je t'avoue que je n'en suis pas capable :/ (ce doit pourtant pas être compliqué!) Partager ce message Lien à poster Partager sur d’autres sites
ShiRzoOa 41 Répondu : 22 mai 2016 Il faut simplement à l'utilisation du kit, ajouter 30 à {countdown.lekit.%uuid of player%} et un décompte de wait 1 second suivi de remove 1 from {countdown.lekit.%uuid of player%} et quand le joueur fais la commande, tu fais un send message "%{countdown.lekit.%uuid of player% }%" pour voir à combien il en est rendu. Je ne peux pas le faire maintenant, mais au moins tu as les explications :p Partager ce message Lien à poster Partager sur d’autres sites
Gingly 24 Répondu : 22 mai 2016 Merci à vous, j'ai fusionné mon premier code avec et tout est nickel :D Si ça vous intéresse voici le code : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Le seul petit bémol c'est que c'est seulement en secondes, mais si vous avez une idée pour les minutes allez-y :) Edit : Et également que si le joueur est full le stuff n'est pas give (il faudrait qu'il tombe par terre pour ne pas le perdre) Partager ce message Lien à poster Partager sur d’autres sites
ShiRzoOa 41 Répondu : 22 mai 2016 N'oublies pas de passer le poste en résolu :) 1 Partager ce message Lien à poster Partager sur d’autres sites