ShynexPvP 0 Posté : 19 mai 2020 Version de Minecraft : 1.9.4 Version de Skript : 2.4.1 Addons utilisés: SkQuery, TuSKe Type du skript : Un systeme quand on rejoinds la file d'attente, sa nous met dans une liste puis quand un 2e joueurs arrive sa tp les joueurs dans l'arene (execution d'une commande par joueur) Description du script : Bonjour, bonsoir j'ai un soucis concernant un skript, j'ai ESSAYER de créer une liste cependant je n'y arrive pas. J'explique, en gros j'aimerai créer un practice, tout est bon cependant j'aimerai faire un systeme d'attente pour quand un joueur clic sur l'épée Unranked / Ranked sa le met dans la liste du mode de jeu proposé. Je sais pas si je suis claire.. Voici le screen du code Partager ce message Lien à poster Partager sur d’autres sites
Rémi 178 Répondu : 19 mai 2020 Bonjour ! Alors la moindre de choses serait de prendre au minimum 2 minutes et de poster ton code sur le forum, et pas un simple screen... Partager ce message Lien à poster Partager sur d’autres sites
ShynexPvP 0 Répondu : 19 mai 2020 C'est le code que j'ai envoyé ? Partager ce message Lien à poster Partager sur d’autres sites
ShynexPvP 0 Répondu : 19 mai 2020 Citation command /duelrdm [<text>]: trigger: if player's world is "Practice": if arg 1 is not set: open virtual chest inventory with size 1 named "&c» &fUnranked" to player format gui slot 0 of player with splash potion of healing named "&cNoDebuff" to close then run player command "/duelrdm nodebuff" format gui slot 2 of player with lava bucket named "&cBuildUHC" to close then run player command "/duelrdm builduhc" format gui slot 4 of player with pufferfish named "&cCombo (&cEn Dev)" to close then run player command "/duelrdm combo" format gui slot 6 of player with golden apple named "&cGApple" to close then run player command "/duelrdm GApple" format gui slot 8 of player with diamond sword named "&c HCF" to close then run player command "/duelrdm HCF" stop trigger # Arene if arg 1 is "nodebuff": add player to {practice::nodebuff} send "&cPractice &7» &fTu es dans la file d'attente pour le &cNodebuff&f." to player if {practice::nodebuff} contains 2 players: broadcast "Test" in "Practice" wait 2 seconds set {_randomplayer} to a random element of {practice::nodebuff} make console execute command "/practice nodebuff %{_randomplayer}%" remove {_randomplayer} from {practice::nodebuff} wait 10 ticks set {_randomplayer} to a random element of {practice::nodebuff} make console execute command "/practice nodebuff %{_randomplayer}%" remove {_randomplayer} from {practice::nodebuff} wait 1 seconds remove 2 players from {practice::nodebuff} Partager ce message Lien à poster Partager sur d’autres sites
Rémi 178 Répondu : 19 mai 2020 Et bien tu vois quand tu veux, c'est pas si compliquer o_O Partager ce message Lien à poster Partager sur d’autres sites
ShynexPvP 0 Répondu : 19 mai 2020 C'est la première fois que je fais ça... Je savais pas comment faire puis j'ai fais au pif et c'est passé ^^ Partager ce message Lien à poster Partager sur d’autres sites
LOUDO 66 Répondu : 19 mai 2020 Salut, tu essaies d'ajouter des joueurs dans une varibles à une seule place Pour que ça marche il faut mettre Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Car il faut l'ajouter dans une liste 1 Partager ce message Lien à poster Partager sur d’autres sites
ShynexPvP 0 Répondu : 19 mai 2020 il y a 47 minutes, LOUDO a dit : Salut, tu essaies d'ajouter des joueurs dans une varibles à une seule place Pour que ça marche il faut mettre Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Car il faut l'ajouter dans une liste Ok j'essaye de suite Partager ce message Lien à poster Partager sur d’autres sites
ShynexPvP 0 Répondu : 19 mai 2020 (modifié) Je crois que sa marche pas, sa nous tp pas dans l'arene et sa nous donne pas le kit nodebuff Citation if arg 1 is "nodebuff": add player to {paractice::nodebuff::*} send "&cPractice &7» &fTu es dans la file d'attente pour le &cNodebuff&f." to player if {paractice::nodebuff::*} contains 2 players: broadcast "Test" in "Practice" wait 2 seconds set {_randomplayer} to a random element of {paractice::nodebuff::*} make console execute command "/practice nodebuff %{_randomplayer}%" teleport {_randomplayer} to {arena.1.rouge} remove {_randomplayer} from {paractice::nodebuff::*} wait 10 ticks set {_randomplayer} to a random element of {paractice::nodebuff::*} make console execute command "/practice nodebuff %{_randomplayer}%" teleport {_randomplayer} to {arena.1.bleu} remove {_randomplayer} from {paractice::nodebuff::*} wait 1 seconds remove 2 players from {paractice::nodebuff::*} C'est la première fois que je manipule les Listes donc je ne m'y connais pas du tout, meme en regardant un tuto skript mc je ne comprends pas trop... Peut-être aussi mon systeme d'arene ... Je ne sais pas trop je t'avouerai... Modifié 19 mai 2020 par ShynexPvP Oublies Partager ce message Lien à poster Partager sur d’autres sites
LOUDO 66 Répondu : 19 mai 2020 (modifié) il y a 31 minutes, ShynexPvP a dit : Je crois que sa marche pas, sa nous tp pas dans l'arene et sa nous donne pas le kit nodebuff C'est la première fois que je manipule les Listes donc je ne m'y connais pas du tout, meme en regardant un tuto skript mc je ne comprends pas trop... Peut-être aussi mon systeme d'arene ... Je ne sais pas trop je t'avouerai... Le problème que tu as c'est que tu vérifie si la liste contient 2 joueurs or le "contains" est bugué Essaie de mettre Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Aussi le "remove 2 players from practice::debuff::*}" est inutile puisque tu les déjà supprimé de la liste Et pour finir je t'invite à faire Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Et pour apprendre les listes et comment elles fonctionnent, je t'invite à passer ici Apprendre les listes Modifié 19 mai 2020 par LOUDO Partager ce message Lien à poster Partager sur d’autres sites
ShynexPvP 0 Répondu : 19 mai 2020 Citation if arg 1 is "nodebuff": add player to {paractice::nodebuff::*} send "&cPractice &7» &fTu es dans la file d'attente pour le &cNodebuff&f." to player else: send "&cPractice &7» &fTu es déjà dans la file d'attente !" to player if size of {practice::debuff::*} > 2: broadcast "Test" in "Practice" set {_randomplayer} to "%{_randomplayer}%" parsed as player wait 2 seconds make console execute command "/practice nodebuff %{_randomplayer}%" teleport {_randomplayer} to {arena.1.rouge} remove {_randomplayer} from {paractice::nodebuff::*} wait 10 ticks set {_randomplayer} to a random element of {paractice::nodebuff::*} make console execute command "/practice nodebuff %{_randomplayer}%" teleport {_randomplayer} to {arena.1.bleu} remove {_randomplayer} from {paractice::nodebuff::*} wait 1 seconds Sa ne nous tp pas dans les arenes. Et d'ailleurs si 3 personne sont dans la liste comment ça marche ? Est-ce que sa tp les joueurs dans la meme arene ? Partager ce message Lien à poster Partager sur d’autres sites
LOUDO 66 Répondu : 19 mai 2020 il y a 6 minutes, ShynexPvP a dit : Sa ne nous tp pas dans les arenes. Et d'ailleurs si 3 personne sont dans la liste comment ça marche ? Est-ce que sa tp les joueurs dans la meme arene ? Alors essaie... Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Par contre converti les espaces en tab parce que je suis sur tel Et pour répondre à ta question : oui et non car si tu fais cette syntaxe Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Il va prendre tout les donné enregistré de la liste et exécuter ton codei Mais si tu fais cette syntaxe Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Partager ce message Lien à poster Partager sur d’autres sites
ShynexPvP 0 Répondu : 19 mai 2020 Merci bien, mais sa nous tp pas, sa execute meme pas ce que la console doit faire pour test. Citation if arg 1 is "nodebuff": add player to {paractice::nodebuff::*} send "&cPractice &7» &fTu es dans la file d'attente pour le &cNodebuff&f." to player if size of {practice::debuff::*} > 2: broadcast "Test" in "Practice" wait 2 seconds set {_randomplayer.1} to random element of {practice::debuff::*} set {_randomplayer.1} to "%{_randomplayer.1}%" parsed as player make console execute command "/practice nodebuff %{_randomplayer.1}%" teleport {practice::debuff::1} to {arena.1.rouge} remove {_randomplayer.1} from {paractice::nodebuff::*} wait 10 ticks set {_randomplayer.2} to a random element of {paractice::nodebuff::*} set {_randomplayer.2} to "%{_randomplayer.2}%" parsed as player make console execute command "/practice nodebuff %{_randomplayer.2}%" teleport {practice::debuff::2} to {arena.1.bleu} remove {_randomplayer.2} from {paractice::nodebuff::*} wait 1 seconds Partager ce message Lien à poster Partager sur d’autres sites
LOUDO 66 Répondu : 19 mai 2020 il y a 2 minutes, ShynexPvP a dit : Merci bien, mais sa nous tp pas, sa execute meme pas ce que la console doit faire pour test. Ok essaie de mettre Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Si sa marche toujours pas j'ai une autre solution 1 Partager ce message Lien à poster Partager sur d’autres sites
ShynexPvP 0 Répondu : 19 mai 2020 Toujours pas, rien ne s'execute Citation command /duelrdm [<text>]: trigger: if player's world is "Practice": if arg 1 is not set: open virtual chest inventory with size 1 named "&c» &fUnranked" to player format gui slot 0 of player with splash potion of healing named "&cNoDebuff" to close then run player command "/duelrdm nodebuff" format gui slot 2 of player with lava bucket named "&cBuildUHC" to close then run player command "/duelrdm builduhc" format gui slot 4 of player with pufferfish named "&cCombo (&cEn Dev)" to close then run player command "/duelrdm combo" format gui slot 6 of player with golden apple named "&cGApple" to close then run player command "/duelrdm GApple" format gui slot 8 of player with diamond sword named "&c HCF" to close then run player command "/duelrdm HCF" stop trigger # Arene if arg 1 is "nodebuff": if size of {practice::debuff::*} > 0: add player to {paractice::nodebuff::*} send "&cPractice &7» &fTu es dans la file d'attente pour le &cNodebuff&f." to player if size of {practice::debuff::*} > 1: broadcast "Test" in "Practice" wait 2 seconds set {_randomplayer.1} to random element of {practice::debuff::*} set {_randomplayer.1} to "%{_randomplayer.1}%" parsed as player make console execute command "/practice nodebuff %{_randomplayer.1}%" teleport {practice::debuff::1} to {arena.1.rouge} remove {_randomplayer.1} from {paractice::nodebuff::*} wait 10 ticks set {_randomplayer.2} to a random element of {paractice::nodebuff::*} set {_randomplayer.2} to "%{_randomplayer.2}%" parsed as player make console execute command "/practice nodebuff %{_randomplayer.2}%" teleport {practice::debuff::2} to {arena.1.bleu} remove {_randomplayer.2} from {paractice::nodebuff::*} wait 1 seconds Partager ce message Lien à poster Partager sur d’autres sites
LOUDO 66 Répondu : 19 mai 2020 il y a 1 minute, ShynexPvP a dit : Toujours pas, rien ne s'execute Je voulais dire de mettre mon code si tu est tout seul dans la liste En gros je veux dire Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Et enlève le "practice > 1" quand tu rejoins le practice car sinon rien ne va se passer Partager ce message Lien à poster Partager sur d’autres sites
ShynexPvP 0 Répondu : 19 mai 2020 (modifié) Toujours pas après sa ce trouve je suis stupide je comprends peut-être pas ce que tu dis mais rien ne s’exécute sauf le "Tu es dans la file d'attente" : Citation command /duelrdm [<text>]: trigger: if player's world is "Practice": if arg 1 is not set: open virtual chest inventory with size 1 named "&c» &fUnranked" to player format gui slot 0 of player with splash potion of healing named "&cNoDebuff" to close then run player command "/duelrdm nodebuff" format gui slot 2 of player with lava bucket named "&cBuildUHC" to close then run player command "/duelrdm builduhc" format gui slot 4 of player with pufferfish named "&cCombo (&cEn Dev)" to close then run player command "/duelrdm combo" format gui slot 6 of player with golden apple named "&cGApple" to close then run player command "/duelrdm GApple" format gui slot 8 of player with diamond sword named "&c HCF" to close then run player command "/duelrdm HCF" stop trigger # Arene if arg 1 is "nodebuff": add player to {paractice::nodebuff::*} send "&cPractice &7» &fTu es dans la file d'attente pour le &cNodebuff&f." to player if size of {practice::debuff::*} > 2: broadcast "Test" in "Practice" wait 2 seconds set {_randomplayer.1} to random element of {practice::debuff::*} set {_randomplayer.1} to "%{_randomplayer.1}%" parsed as player make console execute command "/practice nodebuff %{_randomplayer.1}%" teleport {practice::debuff::1} to {arena.1.rouge} remove {_randomplayer.1} from {paractice::nodebuff::*} wait 10 ticks set {_randomplayer.2} to a random element of {paractice::nodebuff::*} set {_randomplayer.2} to "%{_randomplayer.2}%" parsed as player make console execute command "/practice nodebuff %{_randomplayer.2}%" teleport {practice::debuff::2} to {arena.1.bleu} remove {_randomplayer.2} from {paractice::nodebuff::*} wait 1 seconds Modifié 19 mai 2020 par ShynexPvP Partager ce message Lien à poster Partager sur d’autres sites
LOUDO 66 Répondu : 19 mai 2020 il y a 9 minutes, ShynexPvP a dit : Toujours pas après sa ce trouve je suis stupide je comprends peut-être pas ce que tu dis mais rien ne s’exécute sauf le "Tu es dans la file d'attente" : Je t'envoie comme ça au pire Révélation Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Partager ce message Lien à poster Partager sur d’autres sites
ShynexPvP 0 Répondu : 19 mai 2020 Hmmm... Je sais pas pq mais rien ny fais au pire laisse tomber je trouverai un plugin... Merci qd mm Partager ce message Lien à poster Partager sur d’autres sites
Rush2Fer 105 Répondu : 12 juin 2020 Le sujet n'a pas reçu de réponse pouvant le résoudre. Il a donc été verrouillé. Cordialement, l'équipe. Partager ce message Lien à poster Partager sur d’autres sites