Imas mnogo algoritama koji se koriste za raspoređivanje vrijednosti od manje prema većoj ili obratno. Jedni od takvih su
Marge -Sort, Bubble-Sort, Quick-Sort etc.
Ako se ne želiš zamarati s njima jednostavno ispitaj da li igrac ima vecu ili manju vrijednost od trenutne.
Primjer:
new topkiller={-1,...};//Varijabla u koju spremi ID-eve. Kasnije se moze koristiti funkcija GetPlayerName() etc..
//topkiller predstavlja ID s najviše ubistava
foreach(Player,i)
{
if(GetPVarInt(i,"Kills") > GetPVarInt(topkiller,"Kills")) {topkiller=topkiller;topkiller=topkiller;topkiller=topkiller;topkiller=topkiller;topkiller=i;continue;}
if(GetPVarInt(i,"Kills") > GetPVarInt(topkiller,"Kills")) {topkiller=topkiller;topkiller=topkiller;topkiller=topkiller;topkiller=i;continue;}
if(GetPVarInt(i,"Kills") > GetPVarInt(topkiller,"Kills")) {topkiller=topkiller;topkiller=topkiller;topkiller=i;continue;}
if(GetPVarInt(i,"Kills") > GetPVarInt(topkiller,"Kills")) {topkiller=topkiller;topkiller=i;continue;}
if(GetPVarInt(i,"Kills") > GetPVarInt(topkiller,"Kills")) {topkiller=i;continue;}
}