ELvileg 0-nak kéne lennie mindig, hisz õ kapcsolódik elsõnek.
Egyébként itt egy /getid parancs, ezt úgy kell használni h pl \"/getid asd\" és ha van olyan játékos hogy asddsaasfg meg olyan hogy PeterASD meg egy olyan hogy Jozsi akkor kiírja neked az összes olyan játékost és az ID-jét, akinek a nevében megtalálható a paraméterként megadott részlet.
Itt a parancs:
[pawn]CMD:getid(playerid,params[])
{
new playername[MAX_PLAYER_NAME];
if(sscanf(params , \"s[128]\" ,playername))SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Használat: /getid [névrészlet] \");
else
{
new found, string[128];
format(string,sizeof(string),\"|- Keresve: \\\"%s\\\" -|\",params);
SendClientMessage(playerid,COLOR_WHITE,string);
for(new i=0; i <= MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerName(i, playername, MAX_PLAYER_NAME);
new namelen = strlen(playername);
new bool:searched=false;
for(new pos=0; pos <= namelen; pos++)
{
if(searched != true)
{
if(strfind(playername,params,true) == pos)
{
found++;
format(string,sizeof(string),\"%d. %s (ID: %d)\",found,playername,i);
SendClientMessage(playerid, 0xFFFF00FF ,string);
searched = true;
}
}
}
}
}
if(found == 0)
SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Nem található játékos!\");
}
return 1;
}[/pawn]