Aller au contenu
  • 0

Join un spleef


Question

Posté(e)

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

0 réponse à cette question

Messages recommandés

Il n’y a pas encore eu de réponse à cette question

×
×
  • Créer...

Information importante

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.