27.10.2010, 12:04
(
Последний раз редактировалось Bessensap; 27.10.2010 в 13:38.
)
-Solved-
GetPlayerName(i,name[i],sizeof(name[i]);
GetPlayerName(i,name[i],sizeof(name[i]));
if(strlen(search) < 3) return SendClientMessage(playerid,COLOR_GREY,"Search length must be greater than 3.");
dcmd_getid(playerid,params[])
{
new search[24],string[35],name[24],bool:found;
if(sscanf(params,"u",search)) return SendClientMessage(playerid,COLOR_RED,"Usage: /getid [Playername]");
if(!(3 < strlen(search) < 24)) return SendClientMessage(playerid,COLOR_GREY,"Search length must be greater than 3.");
SendClientMessage(playerid, COLOR_GREY, "Results:");
for(new i,g=GetMaxPlayers(); i < g; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerName(i,name,24);
if(strfind(search,name,true) != -1)
{
format(string, sizeof(string), "%s (ID:%i)",name,i);
SendClientMessage(playerid, COLOR_GREY, string);
found=true;
}
}
}
if(!found) SendClientMessage(playerid,COLOR_RED,"No match found.");
return 1;
}