Там много ошибок в коде (playerid, например, в GetPlayerName)
Как-то так:
PHP код:
CMD:id(playerid, params[])
{
if(!(1 <= strlen(params) <= MAX_PLAYER_NAME-4))
{
return SendClientMessage(playerid, -1, "Используйте: /id [часть имени игрока]");
}
SendClientMessage(playerid, -1, "Результаты поиска:");
new message[12+3+MAX_PLAYER_NAME];
bool:isfound = false;
for(new i; i < MAX_PLAYERS; i++)
{
if(GetPlayerName(i, message, MAX_PLAYER_NAME))
{
if(strfind(message, params, true) != -1)
{
isfound = true;
format(message, sizeof(message), "ID: %d | Имя: %s", i, message);
SendClientMessage(playerid, -1, message);
}
}
}
if(isfound == false)
{
SendClientMessage(playerid, -1, "Поиск не дал результатов!");
}
return 1;
}