Aller au contenu
  • 0

Problème avec le loop all entities...


Question

Posté(e)

Bonjour, ayant commencé à faire un jeu avec script, je me trouve à une difficulté. Skript ne me retourne aucun erreur mais il ne détecte pas les joueurs dans un rayon défni, même en définissant les positions. Voici le bout du code qui pose problème :

 

if arg 1 is "pos1":
           player is op:
               set {pos1.arene} to location of player
               send "{@prefix} &eVous avez set le 1er cercle au point de coordonnées : %{pos1.arene}%" to player
       if arg 1 is "pos2":
           player is op:
               set {pos2.arene} to location of player
               send "{@prefix} &eVous avez set le 2eme cercle au point de coordonnées : %{pos2.arene}%" to player
       if arg 1 is "pos3":
           player is op:
               set {pos3.arene} to location of player
               send "{@prefix} &eVous avez set le 3eme cercle au point de coordonnées : %{pos3.arene}%" to player
       if arg 1 is "pos4":
           player is op:
               set {pos4.arene} to location of player
               send "{@prefix} &eVous avez set le 4eme cercle au point de coordonnées : %{pos4.arene}%" to player
       if arg 1 is "pos5":
           player is op:
               set {pos5.arene} to location of player
               send "{@prefix} &eVous avez set le 5eme cercle au point de coordonnées : %{pos5.arene}%" to player
       if arg 1 is "pos6":
           player is op:
               set {pos6.arene} to location of player
               send "{@prefix} &eVous avez set le 6eme cercle au point de coordonnées : %{pos6.arene}%" to player
       if arg 1 is "pos7":
           player is op:
               set {pos7.arene} to location of player
               send "{@prefix} &eVous avez set le 7eme cercle au point de coordonnées : %{pos7.arene}%" to player
       if arg 1 is "pos8":
           player is op:
               set {pos8.arene} to location of player
               send "{@prefix} &eVous avez set le 8eme cercle au point de coordonnées : %{pos8.arene}%" to player
       if arg 1 is "pos9":
           player is op:
               set {pos9.arene} to location of player
               send "{@prefix} &eVous avez set le 9eme cercle au point de coordonnées : %{pos9.arene}%" to player
       if arg 1 is "pos10":
           player is op:
               set {pos10.arene} to location of player
               send "{@prefix} &eVous avez set le 10eme cercle au point de coordonnées : %{pos10.arene}%" to player
       if arg 1 is "pos11":
           player is op:
               set {pos11.arene} to location of player
               send "{@prefix} &eVous avez set le 11eme cercle au point de coordonnées : %{pos11.arene}%" to player
       if arg 1 is "pos12":
           player is op:
               set {pos12.arene} to location of player
               send "{@prefix} &eVous avez set le 12eme cercle au point de coordonnées : %{pos12.arene}%" to player

 

on entity elytra toggle:
   if {game.start} is true:
       loop all entities in radius 6 around {pos1.arene}:
           add 1 to {circle.%player%}
           send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player
       loop all entities in radius 6 around {pos2.arene}:
           add 1 to {circle.%player%}
           send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player
       loop all entities in radius 6 around {pos3.arene}:
           add 1 to {circle.%player%}
           send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player
       loop all entities in radius 6 around {pos4.arene}:
           add 1 to {circle.%player%}
           send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player
       loop all entities in radius 6 around {pos5.arene}:
           add 1 to {circle.%player%}
           send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player
       loop all entities in radius 6 around {pos6.arene}:
           add 1 to {circle.%player%}
           send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player
       loop all entities in radius 6 around {pos7.arene}:
           add 1 to {circle.%player%}
           send "{@prefix} Vous avez traverse %{circle.%player%}/{max.circle}%"
       loop all entities in radius 6 around {pos8.arene}:
           add 1 to {circle.%player%}
           send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player
       loop all entities in radius 6 around {pos9.arene}:
           add 1 to {circle.%player%}
           send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player
       loop all entities in radius 6 around {pos10.arene}:
           add 1 to {circle.%player%}
           send "{@prefix} Vous avez traverse %{circle.%player%}/{max.circle}%"
       loop all entities in radius 6 around {pos11.arene}:
           add 1 to {circle.%player%}
           send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player
       loop all entities in radius 6 around {pos12.arene}:
           add 1 to {circle.%player%}
           send "{@prefix} Vous avez traverse %{circle.%player%}%/{max.circle}" to player
       if {circle.%player%} is 12:
           broadcast "{@prefix} &6%player% à réussi le 1er à traverser les 12 anneaux, bravo à lui !"
           broadcast "{@prefix} &eMerci de faire /leavefin pour quitter le jeu"
           set {game.start} to false

1 réponse à cette question

Messages recommandés

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