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
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
Blackmine57
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 event0 réponse à cette question
Messages recommandés