02-18-2013, 03:20 AM
PHP Code:
list gPeople = [];
list gDist = [];
default
{
state_entry()
{
llSetTimerEvent(5.0);
}
timer()
{
gPeople = llGetAgentList(AGENT_LIST_REGION, []);
gDist = [];
integer x;
integer num = llGetListLength(gPeople);
vector pos = llGetPos();
for(;x<num;x++)
gDist += [llVecDist(pos, llList2Vector(llGetObjectDetails(llList2Key(gPeople, x), [OBJECT_POS]), 0)), llKey2Name(llList2Key(gPeople, x))];
//gDist += [llVecDist(pos, llList2Vector(llGetObjectDetails(llList2Key(gPeople, x), [OBJECT_POS]), 0)), llGetDisplayName(llList2Key(gPeople, x))];
gDist = llListSort(gDist, 2, 1);
llSetText(llDumpList2String(gDist, "\n"), <0,0,0>, 1.0);
}
}