Version de Minecraft : 1.8
Version de Skript : 2.2
Type du skript : Whitelist pour UHC
Description du script :
Voici mes demandes pour le skript, dont j'ai du mal à réaliser:
Une commande /join qui nous ajoute à la file d'attente et qui nous mets une action bar de sa place sur le nombre de joueur en attente jusqu'à ce que la file d'attente soit désactivée.
Une commande /leave qui nous permet de quitter la file d'attente et qui mets à jour les action bar des autres joueurs. Si celui qui a /leave était 19/35, tous ceux qui étaient entre 20 et 35èmes gagnent une place
Lorsque la file d'attente est off, faire exécuter une commande console (que vous pouvez laisser vierge, je l'ajouterais) pour un certain nombre de personnes (définit par une autre variable, dont le nom importe peu que j'ajouterais également après), les autres restent en file d'attente.
Lorsque la file d'attente est off, si un joueur se déconnecte, un autre prends sa place.
Lorsque la partie a commencée (autre variable), kick les gens encore dans la file d'attente de la file d'attente.
Ce que j'ai commencé, mais je bloque, ça ne marche pas au niveau du /leave
command /wl [<text>] [<text>]:
trigger:
if arg 1 is "uhc1":
if arg 2 is "on":
set {wl.1} to true
if arg 2 is "off":
delete {wl.1}
command /join:
trigger:
if {wl.1} is set:
add player to {wl1::*}
set {_attente.%player%} to amount of {wl1::*}
while {wl.1} is set:
loop {wl1::*}:
set action bar of loop-value to "&bFile d'attente &f%{_attente.%loop-value%}%&a/&f%amount of {wl1::*}%"
wait 1 second
command /leave:
trigger:
remove player from {wl1::*}
loop {wl1::*}:
if {_attente.%player%} > {_attente.%loop-value%}:
remove 1 from {_attente.%loop-value%}