Bonjour,
J'ai un problème, je m'explique : quand je fais la commande "/spleef join" sa devrait me teleporter à une variable de monde aléatoire qui permet d'aller à la waiting room faites avec à la commande "/spleef admin swr [NomDuMonde]" et quand il y a assez de joueur, ca téléporte dans l'arène de Spleef du monde et donne une pelle en diamant.
Merci beaucoup pour votre aide
PS : je ne sais pas comment expliquer
options:
perm: OP
p: &f&l[spleef]&r
minstart: 1
maxstart: 8
command /spleef [<text>] [<text>] [<text>] [<text>]:
trigger:
if arg-1 is "admin":
if player has permission "{@perm}":
if arg-2 is "create":
if arg-3 is set:
set {spleef.world.%arg-3%} to player's world
send "{@p} &aSpleef %arg-3% set &7(%player's world%)"
add arg-3 to {Spleef.list::*}
else if arg-2 is "setloc":
if arg-3 is set:
if arg-4 is set:
set {Spleef.%arg-3%.loc.%arg-4%} to player's location
send "{@p} &aSpleef %arg-3% loc set %arg-4% &7(&r&c%{Spleef.%arg-3%.loc.%arg-4%}% &adevrait = &c%player's location%&7)"
add {spleef.%arg-3%.loc.%arg-4%} to {Spleef.world.%{spleef.world.%arg-3%}%.loc::*}
else if arg-2 is "setwr" or "setwaitingroom":
if arg-3 is set:
send "{@p} &aWaitingRoom set &7(&c%player's world%&7)"
set {spleef.%arg-3%.waitingroom} to player's location
else if arg-2 is "tp":
if arg-3 is set:
if arg-4 is set:
teleport player to {Spleef.%arg-3%.loc.%arg-4%}
if arg-1 is "join":
broadcast "TEST"
set {_test} to a random element out of {Spleef.list::*}
teleport player to {_test}
teleport player to {spleef.%arg-3%.waitingroom}
add player to {spleef.list.%{_test}%.sg::*}
teleport player to {_test}
add 1 to {spleef.join.%{_test}%.start.waitingroom}
if {spleef.join.%{_test}%.start.waitingroom} < {@minstart}:
loop all players in {spleef.list.%{_test}%.sg::*}:
set {_manque} to {@maxstart} - {spleef.join.%{_test}%.start.waitingroom}
send "{@p} &aIl manque %{_manque}%" to loop-player
if {spleef.join.%{_test}%.start.waitingroom} > {@minstart}:
if {spleef.join.%{_test}%.start.waitingroom} > {@maxstart}:
set {spleef.join.%{_test}%.start.wr.mp} to true
set {spleef.world.%{_test}%.true} to false
loop all players in {spleef.list.%{_test}%.sg::*}:
loop {spleef.join.%{_test}%.start.waitingroom} times:
set {_loc} to a random element out of {Spleef.world.%{spleef.world.%arg-3%}%.loc::*}
teleport loop-player to {_loc}
set {spleef.vie.%{_test}%.%player%} to true
loop 9 times:
give a diamond shovel to player
if arg-2 is "reload":
loop 9999 times:
set {_test} to a random element out of {Spleef.list::*}
delete {_test}
set {_test} to a random element out of {Spleef.list::*}
set {spleef.world.%{_test}%.true} to true
on death:
if {spleef.list.%{_test}%.sg::*} contains player:
set {_test} to player's world
set player's gamemode to survival
make console execute command "/fly %player%"
make console execute command "/effect %player% invisibility 9999 255"
set {spleef.vie.%{_test}%.%player%} to false
on break:
if {spleef.list.%{_test}%.sg::*} contains player:
if {spleef.vie.%{_test}%.%player%} is false:
cancel event