don't think you'd really even have to have NPCs running on the serverside to manage this, not sure how bad two showimgs would be on the clientside on an iphone, but it seems as though an insane amount of data is already available to the client. The only thing that seems to be missing for players not in your level is level name and health.
PHP Code:
//#CLIENTSIDE
function onCreated(){
echo("allplayers");
for(temp.i = 0; i < allplayers.size(); i++){
temp.p = allplayers[i];
echo(p.account SPC p.x SPC p.y SPC p.level SPC p.ani SPC p.hearts SPC p.dir);
}
}
NPC Code:
results:
allplayers
(npcserver) 5.5 56.25 idle 0 2
Samurai_X2689 5.5 56.25 idle 0 2
CujoDaMan 5.5 56.25 idle 0 2
Samurai_X2689 30 30 idle 13 3
Graal690850 5.5 56.25 idle 0 2
Graal778704 51.5 22.1875 etcenter.nw sit 5 2
BrutaL 30 52 warper 5 2
irc:#era 30.5 30 0 2
irc:#Dev_Nocturax 30.5 30 0 2
irc:#zshouts 30.5 30 0 2
irc:#exchange 30.5 30 0 2
irc:#atlantis 30.5 30 0 2
irc:#delteria 30.5 30 0 2
irc:#zchat 30.5 30 0 2
irc:#skjf91_debug 30.5 30 0 2
irc:#Noctorious 30.5 30 0 2
Mark Sir Link 30.5 30 0 2
fireballboy12 54.5 24 etcenter.nw sit 5 3
Graal775791 12.5 20.6875 etcenter.nw idle 13 1
Graal727262 2.5 17 etcenter.nw un_sflute_play 13 2
Darkmatters 29.5 48.5 warper 13 2
nightslayer317 5.5 56.25 idle 0 2
warcraft1111 14.5 16.5625 etcenter.nw sit 13 2
RuneDevil 9.375 19.5625 etcenter.nw idle 13 2
four_swords 30 30 blush 3 2
snoop413 39.6875 33.5625 etcenter.nw idle 13 2
shyguy2 5.5 56.25 idle 0 2
Deas_Voice 5.5 56.25 idle 0 2
Graal777688 29.6875 30 etcenter.nw idle 13 2
foxboi 54.5 23.5 idle 3 3
lag_PKer 39 31 etcenter.nw idle 13 2
Ronnietehnub 26.5 30 etcenter.nw idle 13 1
stephanie516 56.5 17 etcenter.nw sit 3 2
BigBear3 30.5 30 0 2
trimaster 320.5 431.25 idle 13 0
MysticX2X 44.875 31 etcenter.nw idle 13 2
Flares 5.5 56.25 idle 0 2
Graal771481 25.25 48 etcenter.nw idle 11 1
Starfire2001 37 33 idle 0 2
Angle99 29.5 48.5 grab 0 2
Graal752402 31.5 36 idle 0 2
Unknown_Prophecy 30.5 55 idle 5 2
Nubeh 319.875 430.75 idle 0 2
Graal763890 25.875 27.0625 etcenter.nw walk 3 1
Graal749011 43.0625 28 etcenter.nw idle 1 2
Graal752914 32.5 58 warper 13 2
Graal757717 30.5 55 dama-fierce-breathing 13 2
NighT_StaR 285.5 416 idle 0 2
Shadowea 31.5 36 sit 13 3
Graal770822 59 33 carrystill 0 2
Taygen 269.25 425 sit 0 2