eh... I did this:
PHP Code:
showplayers(id){
new i, player[32][2],count
for(i=1;i<=get_maxplayers();i++){
if(!is_user_connected(id))
continue;
if(!is_user_alive(id))
continue;
player[count][0] = i
player[count][1] = get_entity_distance(id,i)
count++
}
SortCustom2D(player,count,"stats_custom_compare")
new message[480],pos,hasgonefar=0
pos += format(message[pos],480 - pos,"Inside:^n")
for(new i=0;i<=count-1;i++){
new name[32]
get_user_name(player[count][0],name,32)
pos += format(message[pos],480 - pos," %s^n", name)
if(player[count][1] > 1000 && hasgonefar == 0){
pos += format(message[pos],480 - pos,"^nOutside:^n")
hasgonefar = 1
}
}
set_hudmessage(255, 0, 0, 0.01, 0.15, 0, 6.0, 12.0, 0.0, 0.0, 3)
show_hudmessage(id, message)
}
public stats_custom_compare(elem1[],elem2[])
{
if(elem1[1] > elem2[1]) return -1;
else if(elem1[1] < elem2[1]) return 1;
return 0;
}
__________________