Azen Posté(e) le 5 mai 2016 Auteur Posté(e) le 5 mai 2016 Merci pour vos messages, quant à Kuma, le tuto date d'il y a plus d'un an, et skript à beaucoup évolué, je ne tient plus le tutoriel a jour mais la majorité des choses dites dans ce tuto sont vraies.
PINICOLAS Posté(e) le 6 mai 2016 Posté(e) le 6 mai 2016 Merci ton tutoriel est très utile pour les débutants :) gg
sam57730 Posté(e) le 10 décembre 2016 Posté(e) le 10 décembre 2016 sa marche if {liste::*} is empty ?
Skripting Posté(e) le 10 décembre 2016 Posté(e) le 10 décembre 2016 sa marche if {liste::*} is empty ? if size of {liste::*} is 0 1
Syst3ms Posté(e) le 10 décembre 2016 Posté(e) le 10 décembre 2016 if size of {liste::*} is 0 Les deux peuvent marcher.
HonorFight Posté(e) le 10 juillet 2017 Posté(e) le 10 juillet 2017 bonjour et tout d'abord merci pour ce tutoriel (même si il commence à dater ;) ) il est très utile cependant j'ai un problème avec la ligne set {_maxi} to loop-index-2 car je recois le message d'erreur"there's no loop matches 'loop-index' "
angelus76 Posté(e) le 10 juillet 2017 Posté(e) le 10 juillet 2017 loop-index-2 provien d'un loop dans un loop. Ex: loop: loop-index loop: loop-index-2
HonorFight Posté(e) le 10 juillet 2017 Posté(e) le 10 juillet 2017 D'accord mais du coup comment je le fais correspondre Ps: je joint le fragment de code repris du tuto créer un top/flop avec mon bout de code command /classement [<text>]: trigger: if arg 1 is "refresh": remove "%player%: %{pts.%player%}%" from {_liste::*} set {pts.%player%} to 0 add {@money} to {pts.%player%} add {grade.%player%} to {pts.%player%} add {kill.%player%} to {pts.%player%} add {koth.%player%} to {pts.%player%} add "%player%: %{pts.%player%}%" to {_liste::*} send "%{_liste::*}%" set {_copieliste::*} to {_liste::*} #On fait une copie de la liste pour éviter que cette dernière soit "endommagée" loop 5 times: #Remplacer X par le TopX (si vous voulez faire un Top5, mettez "loop 5 times:" clear {_maxv} loop {_copieliste::*}: if {_maxv} is not set: set {_maxv} to loop-value-2 set {_maxi} to loop-index-2 else if {_maxv} is smaller than loop-value-2:#Si vous souhaitez faire un "Flop" (Tri Croissant), mettez "is higher than" à la place de "is smaller than" set {_maxv} to loop-value-2 set {_maxi} to loop-index-2 clear {_copieliste::%{_maxi}%} set {_topv::%loop-number%} to {_maxv} set {_topi::%loop-number%} to {_maxi} if arg 1 is not set: loop 5 times: send "%loop-number%/ %{_topi::%loop-number%}% : %{_topv::%loop-number%}%"
grod0026 Posté(e) le 10 juillet 2017 Posté(e) le 10 juillet 2017 Bonjour loop-index-2 provien d'un loop dans un loop. Ex: loop: loop-index loop: loop-index-2 ce que veux dire angelus c'est que lorsque l'on fait 2 loop imbriquées (l'une après l'autre) ce n'est pas loop moins -2 qu'il faut lire mais la boucle Numéro 2 a bientot ps ne t'en fait pas moi aussi au debut je le pensais aussi ;)
PedroKarim64 Posté(e) le 21 octobre 2020 Posté(e) le 21 octobre 2020 Et donc, si j'ai bien compris, je peux pas récupérer un élément de la liste grâce à son index ! euh d'accord (ps: désoler je débute c'est pour ça) genre : set {_val_0} to {mots::0}
Yghore Posté(e) le 21 octobre 2020 Posté(e) le 21 octobre 2020 L'équipe vous annonce que le topique a été verrouillé pour éviter de "déterrer une tombe". Mais pour ta question, si tu peux récupérer avec l'index Cordialement.
Messages recommandés