PDA

Просмотр полной версии : [Вопрос] Команда /id



verteich
01.03.2019, 01:03
Здравствуйте , уважаемые пользователи pro-pawn
Взял себе команду /id от ziggi, все понравилось, кроме того что нельзя пробивать людей по ID,
как это можно сделать?:


CMD:id(playerid, const params[])
{
new ids[5];
if(sscanf(params, "?<MATCH_NAME_PARTIAL=1>u[5]", ids))
{
return 1;
}
new i, insert_pos, text_string[68];
for (i = 0; ids[i] != INVALID_PLAYER_ID; i++)
{
if (ids[i] == cellmin)break;

GetPlayerName(ids[i], text_string, sizeof(text_string));

insert_pos = strfind(text_string, params, true);
if(insert_pos != -1)
{
strins(text_string, "{FFFFFF}", strlen(params) + insert_pos);
strins(text_string, "{FF8888}", insert_pos) ;
}

format(text_string, sizeof(text_string), "{FFCC66}* {FFFFFF}%s - %d", text_string, ids[i]);
SendClientMessage(playerid, -1, text_string);
}

if (i == 0) SendClientMessage (playerid, -1, "Совпадений не найдено!");
return 1;
}