Code final grace a @Chouyoux :D
sa peut servir a ceux qui chercher la même chose ;)
options:
n_par_page : 10
command /list [<number>]:
trigger:
set {_List::*} to "joueur1","joueur2","joueur3","joueur4","joueur5","joueur6","joueur7","joueur8", "joueur9", "joueur10", "joueur11" and "joueur12"
set {_NbPage} to round up size of {_List::*}/{@n_par_page}
if arg-1 is higher than {_NbPage}:
message "Erreur, il n'y a que %{_NbPage}% pages !"
else:
if arg-1 is not set:
set {_i} to 0
else:
set {_arg} to arg-1
remove 1 from {_arg}
set {_i} to {_arg}*{@n_par_page}
loop {@n_par_page} times:
add 1 to {_i}
if {_List::%{_i}%} is set:
message "• %{_List::%{_i}%}%"