Voilà, j'ai testé sur mon serveur il marche! (Rip mon matin xD)
command /topvote:
trigger:
loop {pointvote::*}:
set {_split1::*} to loop-value split at " => "
set {_number} to {_split1::2} parsed as number
add "%{_split1::1}%:%{_number}%" to {pointvotenumber::*}
loop {pointvotenumber::*}:
set {spl::*} to loop-value split at ":"
set {spli::2} to {spl::2} parsed as number
if {test1} exist:
set {spl1::*} to {test1} split at ":"
set {spli1::2} to {spl1::2} parsed as number
if {test2} exist:
set {spl2::*} to {test2} split at ":"
set {spli2::2} to {spl2::2} parsed as number
if {test3} exist:
set {spl3::*} to {test3} split at ":"
set {spli3::2} to {spl3::2} parsed as number
if {test4} exist:
set {spl4::*} to {test4} split at ":"
set {spli4::2} to {spl4::2} parsed as number
if {test5} exist:
set {spl5::*} to {test5} split at ":"
set {spli5::2} to {spl5::2} parsed as number
if {test1} doesn't exist:
set {test1} to loop-value
else if {spli::2} <= {spli1::2}:
if {test2} exist:
if {spli::2} > {spli2::2}:
set {test5} to {test4}
set {test4} to {test3}
set {test3} to {test2}
set {test2} to loop-value
else if {test3} exist:
if {spli::2} > {spli3::2}:
set {test5} to {test4}
set {test4} to {test3}
set {test3} to loop-value
else if {test4} exist:
if {spli::2} > {spli4::2}:
set {test5} to {test4}
set {test4} to loop-value
else if {test5} exist:
if {spli::2} > {spli5::2}:
set {test5} to loop-value
else:
set {test5} to loop-value
else:
set {test4} to loop-value
else:
set {test3} to loop-value
else:
set {test2} to loop-value
else if {spli::2} > {spli1::2}:
if {test2} exist:
if {test3} exist:
if {test4} exist:
set {test5} to {test4}
set {test4} to {test3}
set {test3} to {test2}
set {test2} to {test1}
else:
set {test4} to {test3}
set {test3} to {test2}
set {test2} to {test1}
else:
set {test3} to {test2}
set {test2} to {test1}
else:
set {test2} to {test1}
set {test1} to loop-value
broadcast "Top voteurs:"
broadcast ""
broadcast "&c&l1er : &b&l%{test1}%"
broadcast "&c2è : &b&l%{test2}%"
broadcast "&c3è : &b&l%{test3}%"
broadcast "&c4è: &b%{test4}%"
broadcast "&c5è : &b%{test5}%"
clear {pointvotenumber::*}
clear {test1}
clear {test2}
clear {test3}
clear {test4}
clear {test5}