Aller au contenu

Messages recommandés

Posté(e)

Bonjour à tous,

 

j'ai réalisé un skript de capture de zone (koth) qui marche très bien, bref passons. Ce que je n'arrive pas à faire c'est quand un joueur adversaire entre dans la zone, le chrono du joueur actuel s'arrête et quand tous les joueurs adversaires ne sont plus dans la zone, il recommence du début.

 

Ci joint le code que j'ai réalisé:

 

on region enter:
   wait 1 tick
   if "%region at player%" contains "koth":
       set {timerkoth.%player%} to 10
       loop all players:
           if {rc.team.%loop-player%} is "blue":
               loop 300 times:
                   if {timerkoth.%player%} > 0:
                       add -1 to {timerkoth.%player%}
                       wait 1 tick
                       set action bar of player to "&4&lProchain point dans %{timerkoth.%player%}% secondes !"
                       if {timerkoth.%player%} = 0:
                           add 1 to {pt.bleu}
                           make players execute command "/score"
                           set {timerkoth.%player%} to 10
                       wait 1 second
           if {rc.team.%loop-player%} is "red":
               loop 300 times:
                   if {timerkoth.%player%} > 0:
                       add -1 to {timerkoth.%player%}
                       wait 1 tick
                       set action bar of player to "&4&lProchain point dans %{timerkoth.%player%}% secondes !"
                       if {timerkoth.%player%} = 0:
                           add 1 to {pt.red}
                           make players execute command "/score"
                           set {timerkoth.%player%} to 10
                       wait 1 second
           if {rc.team.%loop-player%} is "yellow":
               loop 300 times:
                   if {timerkoth.%player%} > 0:
                       add -1 to {timerkoth.%player%}
                       wait 1 tick
                       set action bar of player to "&4&lProchain point dans %{timerkoth.%player%}% secondes !"
                       if {timerkoth.%player%} = 0:
                           add 1 to {pt.jaune}
                           make players execute command "/score"
                           set {timerkoth.%player%} to 10
                       wait 1 second
           if {rc.team.%loop-player%} is "green":
               loop 300 times:
                   if {timerkoth.%player%} > 0:
                       add -1 to {timerkoth.%player%}
                       wait 1 tick
                       set action bar of player to "&4&lProchain point dans %{timerkoth.%player%}% secondes !"
                       if {timerkoth.%player%} = 0:
                           add 1 to {pt.vert}
                           make players execute command "/score"
                           set {timerkoth.%player%} to 10
                       wait 1 second

on exiting region:
   if "%region at player%" contains "koth":
       delete {timerkoth.%player%}
       set action bar of player to "&cTu es sorti de la zone de capture !"

 

Si des âmes charitables sauraient m'aider :3

 

Cordialement,

WarSid15.

×
×
  • 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.