Aller au contenu
  • 0

Variable dans une liste.


Question

Posté(e)

Bonjour, je me retrouve dans mon dernier skript avec un dernier problème que je ne parviens pas a résoudre.

Voici la partie du code ne marchant pas.

%{nbr.broad::%{number}%}%

 

J'utilise ici la variable list {nbr.broad::*} de la façon {nbr.broad::X} pour me donner la valeur de tel numéro dans la liste. Mais avec le code ci dessous, il me retourne toujours {nbr.broad::1}

J'ai même testé pour qu'il y ai un broadcast et il le reconnais bien comme 2 par exemple mais broadcast %{nbr.broad::%{number}%}% me donne toujorus la valeur du premier item de la liste.

 

Je ne sais si c'est un problème, qu'il y ait une alternative ou que je suis tout simplement con,

Merci de votre aide,

AnTerZz

3 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Donc c'est un bug ?

 

Version MC : 1.9.2

Spigot

Skript 2.2

 

Partie du code causant le probleme:

(running is true et random est false) Disons que {nbr.broad::*} contiens deux valeurs, x et y.

every 10 seconds:
   if {running} is "true":
       if {random} is "true":
           set {_nbr} to a random element of {nbr.broad::*}
           broadcast {_nbr}
       else if {random} is "false":
           if {number} is equal to size of {nbr.broad::*}:
               set {number} to 1
           wait 1 tick
           broadcast "%{nbr.broad::%{number}%}%"
           add 1 to {number}

 

Pas d'erreur mais le %{nbr.broad::%{number}%}% a la fin ne broadcast pas la bonne valeur. (Disons {number} est 2, il broadcast toujours x et non y.

 

Addons :

WildSkript 1.9-1.10

skRayFall_v1.9.5

SkQuery

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