shape1
shape2
shape3
shape4
shape7
shape8

GetPlayerID


Статус
Закрыто для дальнейших ответов.

JoKeR2020

Гуру
Пользователь
26.11.2014
1 800
4
321
0
Функция вернёт ID игрока по нику.
 
stock GetPlayerID(playername[])
{
new pname[MAX_PLAYER_NAME];
for(new i = 0; i < MAX_PLAYERS; i++)
{
GetPlayerName(i, pname, MAX_PLAYER_NAME);
if(strcmp(playername, pname, false) == 0) return i;
}
return INVALID_PLAYER_ID;
}

Вернёт INVALID_PLAYER_ID если игрока с таким ником нет на сервере.

Пример:

Код:
if(GetPlayerID("Joker_Villen") == INVALID_PLAYER_ID)
{
    SendClientMessage(playerid, 0xFFFFFFFF, "Джокера нет на сервере.");
}
else
{
    SendClientMessage(playerid, 0xFFFFFFFF, "Джокер есть на сервере.");
}
 
Статус
Закрыто для дальнейших ответов.