W19B 0 Posté : 29 août 2019 Version de Minecraft : 1.8.8Version de Skript : 2.1.1 Type du skript : GameChat Description du script : Bonjour, j'aimerais un skript qui envoi un broadcoast [&bChat&fGames&6]>> (<puis un mot choisi au hasard>) tout les 6 minute Puis le premier joueur qui ré-écrit le mot en premier gagne de la money (/eco give 2000$) Puis un dernier broadcast Qui annonce le gagnant Une commande pour lancé le jeux après il fais le jeu en boucle et une commande pour arrête le jeu commandes: - /gamechat stop -/gamechat start avec la permission gamechat.zetefaction Merci beaucoup Partager ce message Lien à poster Partager sur d’autres sites
Romitou 150 Répondu : 29 août 2019 (modifié) Salut, Je vais essayer de te faire ça. ^^ C'est sûrement pas optimisé mais ça doit faire l'affaire. Fais /chatgame add <mot> pour mettre tes mots et seulement après fais /chatgame start. ^^ Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Modifié 29 août 2019 par Romitou Partager ce message Lien à poster Partager sur d’autres sites
W19B 0 Répondu : 30 août 2019 Merci, juste un petit probleme Partager ce message Lien à poster Partager sur d’autres sites
Romitou 150 Répondu : 30 août 2019 Demande résolue. ^^ Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 30 août 2019 il y a 9 minutes, Romitou a dit : Demande résolue. ^^ Si vous avez trouvé une solution autre part, possible de le mettre ici ? Partager ce message Lien à poster Partager sur d’autres sites
W19B 0 Répondu : 30 août 2019 (modifié) il y a une heure, KneaXy a dit : Si vous avez trouvé une solution autre part, possible de le mettre ici ? Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Modifié 30 août 2019 par W19B mise en forme Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 30 août 2019 il y a 33 minutes, W19B a dit : on chat: if {gamechat::word} is set: if message contains "%{gamechat::word}%": clear {gamechat::word} make console execute command "/eco give %player% 2000" broadcast "&6[GameChat]&f Le mot mystère a été écrit par &e%player%&f et a gagné &a2000$&f." command /gamechat [<text>] [<text>]: trigger: if arg-1 is "start": set {gamechat::start} to true while {gamechat::start} is true: if size of all players is less or equal to 1: stop set {gamechat::word} to random element out of {gamechat::list::*} broadcast "&6[GameChat]&f Mot mystère: &e%{gamechat::word}%" broadcast "&7Soyez le premier à dire le mot mystère pour gagner 2000$ !" wait 1 minute if {gamechat::word} is set: clear {gamechat::word} broadcast "&6[GameChat]&f Personne n'a trouvé le mot mystère: &e%{gamechat::word}% &f! :(" wait 6 minutes else if arg-1 is "stop": set {gamechat::start} to false else if arg-1 is "add": if arg-2 is not set: send "&6[GameChat]&f Merci de saisir un mot à ajouter." stop if {gamechat::list::*} contains arg-2: send "&6[GameChat]&f Ce mot est &cdéjà&f dans la liste." stop add arg-2 to {gamechat::list::*} send "&6[GameChat]&f Ce mot a été &aajouté&f dans la liste." else: send "&6[GameChat]&7 Utilisation: &6/&egamechat <&fstart&e|&fstop&e|&fadd&e> [<mot>]" Merci ^^ Partager ce message Lien à poster Partager sur d’autres sites
Romitou 150 Répondu : 30 août 2019 Il y a 1 heure, KneaXy a dit : Si vous avez trouvé une solution autre part, possible de le mettre ici ? Aucune autre solution possible, le code initial était déjà correct, c'est pour ça que je n'ai pas communiqué la solution. Seulement l'intégration de la fonction directement dans le while. ^^ Partager ce message Lien à poster Partager sur d’autres sites
Rush2Fer 105 Répondu : 30 août 2019 Le sujet a été résolu. Il a donc été verrouillé. Cordialement, l'équipe. Partager ce message Lien à poster Partager sur d’autres sites