Aller au contenu
  • 0

Téléporter les joueurs un à un


Question

Posté(e)

Serveur Spigot 1.12 / Skript 1.12 dev34

 

Skript permettant de lister des joueurs dans une variable::* lorsqu'ils rentrent dans la région "paintview".

Le but du skript serait de téléporter les joueurs listés dans un autre point de téléportation déjà set ( {paint.paint.room} ) un a un avec 60 secondes de décalage, et ensuite de re-téléporter le joueur se trouvant dans {paint.paint.room} a nouveau dans {paint.view.room} pour qu'il ai un 2ème tour (uniquement 2 tours).

Si vous avez une question n'hésitez pas à demander!

 

J'ai déjà essayé de faire ce que je voudrai, et j'ai cherché un exemple, mais je n'ai rien trouvé, et le tête de mon skript actuel fait peur et ne fonctionne pas...

[spoiler=Mon Skript Actuel]

on region enter:
   if "%region at player%" contains "paintview":
       add player to {paint.ingame.players::*}
       wait 3 ticks
       message "&8Le jeu commence dans 5 secondes!"
   wait 5 seconds
   loop 2 times:
       loop {paint.ingame.players::*}:
           if {paint.ingame.players::%loop-value-1%} is set:
               teleport {paint.ingame.players::%loop-value-1%} to {paint.paint.room}
               wait 60 seconds
               teleport {paint.ingame.players::%loop-value-1%} to {paint.view.room}
               if {paint.ingame.players::%loop-value-2%} is set:
                   teleport {paint.ingame.players::%loop-value-2%} to {paint.paint.room}
                   wait 60 seconds
                   teleport {paint.ingame.players::%loop-value-2%} to {paint.view.room}
                   if {paint.ingame.players::%loop-value-3%} is set:
                       teleport {paint.ingame.players::%loop-value-3%} to {paint.paint.room}
                       wait 60 seconds
                       teleport {paint.ingame.players::%loop-value-3%} to {paint.view.room}
                       if {paint.ingame.players::%loop-value-4%} is set:
                           teleport {paint.ingame.players::%loop-value-4%} to {paint.paint.room}
                           wait 60 seconds
                           teleport {paint.ingame.players::%loop-value-4%} to {paint.view.room}
                           if {paint.ingame.players::%loop-value-5%} is set:
                               teleport {paint.ingame.players::%loop-value-5%} to {paint.paint.room}
                               wait 60 seconds
                               teleport {paint.ingame.players::%loop-value-5%} to {paint.view.room}
                               if {paint.ingame.players::%loop-value-6%} is set:
                                   teleport {paint.ingame.players::%loop-value-6%} to {paint.paint.room}
                                   wait 60 seconds
                                   teleport {paint.ingame.players::%loop-value-6%} to {paint.view.room}
                                   if {paint.ingame.players::%loop-value-7%} is set:
                                       teleport {paint.ingame.players::%loop-value-7%} to {paint.paint.room}
                                       wait 60 seconds
                                       teleport {paint.ingame.players::%loop-value-7%} to {paint.view.room}
                                       if {paint.ingame.players::%loop-value-8%} is set:
                                           teleport {paint.ingame.players::%loop-value-8%} to {paint.paint.room}
                                           wait 60 seconds
                                           teleport {paint.ingame.players::%loop-value-8%} to {paint.view.room}
           else if {paint.ingame.players::%loop-value-2%} is set:
               teleport {paint.ingame.players::%loop-value-2%} to {paint.paint.room}
               wait 60 seconds
               teleport {paint.ingame.players::%loop-value-2%} to {paint.view.room}
               if {paint.ingame.players::%loop-value-3%} is set:
                   teleport {paint.ingame.players::%loop-value-3%} to {paint.paint.room}
                   wait 60 seconds
                   teleport {paint.ingame.players::%loop-value-3%} to {paint.view.room}
                   if {paint.ingame.players::%loop-value-4%} is set:
                       teleport {paint.ingame.players::%loop-value-4%} to {paint.paint.room}
                       wait 60 seconds
                       teleport {paint.ingame.players::%loop-value-4%} to {paint.view.room}
                       if {paint.ingame.players::%loop-value-5%} is set:
                           teleport {paint.ingame.players::%loop-value-5%} to {paint.paint.room}
                           wait 60 seconds
                           teleport {paint.ingame.players::%loop-value-5%} to {paint.view.room}
                           if {paint.ingame.players::%loop-value-6%} is set:
                               teleport {paint.ingame.players::%loop-value-6%} to {paint.paint.room}
                               wait 60 seconds
                               teleport {paint.ingame.players::%loop-value-6%} to {paint.view.room}
                               if {paint.ingame.players::%loop-value-7%} is set:
                                   teleport {paint.ingame.players::%loop-value-7%} to {paint.paint.room}
                                   wait 60 seconds
                                   teleport {paint.ingame.players::%loop-value-7%} to {paint.view.room}
                                   if {paint.ingame.players::%loop-value-8%} is set:
                                       teleport {paint.ingame.players::%loop-value-8%} to {paint.paint.room}
                                       wait 60 seconds
                                       teleport {paint.ingame.players::%loop-value-8%} to {paint.view.room}
           else if {paint.ingame.players::%loop-value-3%} is set:
               teleport {paint.ingame.players::%loop-value-3%} to {paint.paint.room}
               wait 60 seconds
               teleport {paint.ingame.players::%loop-value-3%} to {paint.view.room}
               if {paint.ingame.players::%loop-value-4%} is set:
                   teleport {paint.ingame.players::%loop-value-4%} to {paint.paint.room}
                   wait 60 seconds
                   teleport {paint.ingame.players::%loop-value-4%} to {paint.view.room}
                   if {paint.ingame.players::%loop-value-5%} is set:
                       teleport {paint.ingame.players::%loop-value-5%} to {paint.paint.room}
                       wait 60 seconds
                       teleport {paint.ingame.players::%loop-value-5%} to {paint.view.room}
                       if {paint.ingame.players::%loop-value-6%} is set:
                           teleport {paint.ingame.players::%loop-value-6%} to {paint.paint.room}
                           wait 60 seconds
                           teleport {paint.ingame.players::%loop-value-6%} to {paint.view.room}
                           if {paint.ingame.players::%loop-value-7%} is set:
                               teleport {paint.ingame.players::%loop-value-7%} to {paint.paint.room}
                               wait 60 seconds
                               teleport {paint.ingame.players::%loop-value-7%} to {paint.view.room}
                               if {paint.ingame.players::%loop-value-8%} is set:
                                   teleport {paint.ingame.players::%loop-value-8%} to {paint.paint.room}
                                   wait 60 seconds
                                   teleport {paint.ingame.players::%loop-value-8%} to {paint.view.room}
           else if {paint.ingame.players::%loop-value-4%} is set:
               teleport {paint.ingame.players::%loop-value-4%} to {paint.paint.room}
               wait 60 seconds
               teleport {paint.ingame.players::%loop-value-4%} to {paint.view.room}
               if {paint.ingame.players::%loop-value-5%} is set:
                   teleport {paint.ingame.players::%loop-value-5%} to {paint.paint.room}
                   wait 60 seconds
                   teleport {paint.ingame.players::%loop-value-5%} to {paint.view.room}
                   if {paint.ingame.players::%loop-value-6%} is set:
                       teleport {paint.ingame.players::%loop-value-6%} to {paint.paint.room}
                       wait 60 seconds
                       teleport {paint.ingame.players::%loop-value-6%} to {paint.view.room}
                       if {paint.ingame.players::%loop-value-7%} is set:
                           teleport {paint.ingame.players::%loop-value-7%} to {paint.paint.room}
                           wait 60 seconds
                           teleport {paint.ingame.players::%loop-value-7%} to {paint.view.room}
                           if {paint.ingame.players::%loop-value-8%} is set:
                               teleport {paint.ingame.players::%loop-value-8%} to {paint.paint.room}
                               wait 60 seconds
                               teleport {paint.ingame.players::%loop-value-8%} to {paint.view.room}
           else if {paint.ingame.players::%loop-value-5%} is set:
               teleport {paint.ingame.players::%loop-value-5%} to {paint.paint.room}
               wait 60 seconds
               teleport {paint.ingame.players::%loop-value-5%} to {paint.view.room}
               if {paint.ingame.players::%loop-value-6%} is set:
                   teleport {paint.ingame.players::%loop-value-6%} to {paint.paint.room}
                   wait 60 seconds
                   teleport {paint.ingame.players::%loop-value-6%} to {paint.view.room}
                   if {paint.ingame.players::%loop-value-7%} is set:
                       teleport {paint.ingame.players::%loop-value-7%} to {paint.paint.room}
                       wait 60 seconds
                       teleport {paint.ingame.players::%loop-value-7%} to {paint.view.room}
                       if {paint.ingame.players::%loop-value-8%} is set:
                           teleport {paint.ingame.players::%loop-value-8%} to {paint.paint.room}
                           wait 60 seconds
                           teleport {paint.ingame.players::%loop-value-8%} to {paint.view.room}
           else if {paint.ingame.players::%loop-value-6%} is set:
               teleport {paint.ingame.players::%loop-value-6%} to {paint.paint.room}
               wait 60 seconds
               teleport {paint.ingame.players::%loop-value-6%} to {paint.view.room}
               if {paint.ingame.players::%loop-value-7%} is set:
                   teleport {paint.ingame.players::%loop-value-7%} to {paint.paint.room}
                   wait 60 seconds
                   teleport {paint.ingame.players::%loop-value-7%} to {paint.view.room}
                   if {paint.ingame.players::%loop-value-8%} is set:
                       teleport {paint.ingame.players::%loop-value-8%} to {paint.paint.room}
                       wait 60 seconds
                       teleport {paint.ingame.players::%loop-value-8%} to {paint.view.room}
           else if {paint.ingame.players::%loop-value-7%} is set:
               teleport {paint.ingame.players::%loop-value-7%} to {paint.paint.room}
               wait 60 seconds
               teleport {paint.ingame.players::%loop-value-7%} to {paint.view.room}
               if {paint.ingame.players::%loop-value-8%} is set:
                   teleport {paint.ingame.players::%loop-value-8%} to {paint.paint.room}
                   wait 60 seconds
                   teleport {paint.ingame.players::%loop-value-8%} to {paint.view.room}
           else if {paint.ingame.players::%loop-value-8%} is set:
               teleport {paint.ingame.players::%loop-value-8%} to {paint.paint.room}
               wait 60 seconds
               teleport {paint.ingame.players::%loop-value-8%} to {paint.view.room}

 

 

 

Voilà, j'éspère que vous pouvez m'aider parce que là je suis perdu... Si il faut que j'installe un quelconque addon, dites le moi!

Merci de votre aide :D!

0 réponse à cette question

Messages recommandés

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

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.