Hello, i'm trying to loop through each player on the serverside in a database npc.
I tried this:
PHP Code:
for (p: players) {
this.playernames.add(p.account);
}
however, for some reason it doesn't store all the players accounts.
Heres how i'm using it:
PHP Code:
db = findnpc("DBNPC");
playernames = db.getPlayerNames();
All this is serverside, then I send the playernames array, along with some other info to the clientside using triggeractions.
However...
If i'm in a level with more than 1 person I get the names of the people in the same level as me and my account name.
If i'm in a level on my own I just get my own account name.
Can anyone explain this? It's all being done serverside so why it doesnt always show every account on the server is puzzling.
Any ideas? Thanks.