Hello
Bon voilà, à l'instar des objects dans beaucoup de langages, est-il possible avec Skript, qu'il ne convertisse pas les index nommés en nombre?
function FuncName(text: text) :: texts:
set {_list::bidule} to "1"
set {_list::truc} to "2"
loop {_list::*}:
#---- "> bidule, truc,.. : <text>"
broadcast "&5>&r%loop-index% : %loop-value%"
return {_list::*}
command /testReturn:
trigger:
set {_list::*} to FuncName("")
loop {_list::*}:
#---- "> 1, 2,.. : <text>" ---- Pourquoi?? :(
broadcast "&5>&r%loop-index% : %loop-value%"
Dans la fonction on a bien "bidule" et "truc" comme index, mais une fois returned (dans la commande) on a des nombres :(
Comment on fait du coup?