Rendben, köszönöm, de egy for ciklussal ezt nem lenne egyszerûbb megoldani?
Mint ahogy ez a parancs van:
if(!strcmp( cmdtext, \"/admins\", true))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE,\"Online Rcon adminok:\");
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerAdmin(i))
{
new aname[MAX_PLAYER_NAME], string[128];
GetPlayerName(i, aname, sizeof(aname));
format(string, sizeof(string), \"%s\",aname,i);
SendClientMessage(playerid, 0xffffffff, string);
}
}
return 1;
}
Mi bajod van ZyZu? Te jó ég... Segítõkész.
if(!strcmp( cmdtext, \"/pingek\", true))
{
new dialogtext[1000], name[24], string[128];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerName(i, name, 24);
format(string, 128, \"Név: %s, Ping: %d\", name, GetPlayerPing(i));
}
strcat(string, \"\\n\");
strcat(dialogtext, string);
}
ShowPlayerDialog(playerid, 432, DIALOG_STYLE_MSGBOX, \" ~ Játékosok ~ \", dialogtext, \"Rendben\", #);
return 1;
}