execution
Компетентный
Почему-то когда ищешь по нику, пишет [0] всегда, даже если игрок в сети.
PHP:
CMD:id(playerid, params[])
{
new
name[MAX_PLAYER_NAME +1],
count;
if(sscanf(params,"s[25]", name))
return SendClientMessage(playerid, COLOR_RED, !"{FFA500}Используйте: {FFFFFF} /id [name]");
new
ret = strval(name);
if(IsPlayerConnected(ret) && ret != INVALID_PLAYER_ID))
{
format(string, sizeof(string), "%s [%d]", Name(ret), ret);
return SendClientMessage(playerid, -1, string);
}
else SendClientMessage(playerid, -1, !"Такого игрока нет на сервере.");
foreach(new i : Player)
{
if(strfind(Name(i), name, true) != -1)
{
if(count > 5) break;
format(string, sizeof(string), "%d. %s [%d]", ++count, Name(i), i);
SendClientMessage(playerid, -1, string);
}
}
return 1;
}
Последнее редактирование:
