GetPlayerSkin — различия между версиями
Материал из Pro-Pawn Wiki
DeimoS (обсуждение | вклад) |
|||
Строка 5: | Строка 5: | ||
{{Param | {{Param | ||
| playerid | | playerid | ||
− | | ID игрока | + | | ID игрока. |
}} | }} | ||
{{Returns | {{Returns | ||
− | | | + | | [[Список скинов|ID скина]] в случае успешного выполнения, иначе <code>0</code> (игрок не подключен). |
}} | }} | ||
{{NoteInfo | {{NoteInfo | ||
− | | В случае использования [[SetSpawnInfo]], функция будет возвращать ID скина, указанного в SetSpawnInfo, даже если игрок ещё не переспавнился и его текущий скин не совпадает с указанным в SetSpawnInfo. | + | | В случае использования <code>[[SetSpawnInfo]]()</code>, функция будет возвращать ID скина, указанного в <code>SetSpawnInfo()</code>, даже если игрок ещё не переспавнился и его текущий скин не совпадает с указанным в <code>SetSpawnInfo()</code>. |
− | | | + | }} |
+ | {{NoteSAMPBug | ||
+ | | Функция возвращает <code>0</code> в двух случаях: когда у игрока установлен скин под ID 0 (CJ) и когда игрок не подключен. Может потребоваться дополнительный вызов <code>[[IsPlayerConnected]]()</code>, чтобы отличить эти две ситуации. | ||
}} | }} | ||
{{Example}} | {{Example}} |
Версия 20:11, 7 декабря 2018
Описание:
Возвращает текущий ID скина игрока.
Параметры:
(playerid) |
playerid | ID игрока. |
Возвращаемое значение:
ID скина в случае успешного выполнения, иначе
0
(игрок не подключен).
Примечание |
В случае использования SetSpawnInfo() , функция будет возвращать ID скина, указанного в SetSpawnInfo() , даже если игрок ещё не переспавнился и его текущий скин не совпадает с указанным в SetSpawnInfo() .
|
Баг SA-MP |
Функция возвращает 0 в двух случаях: когда у игрока установлен скин под ID 0 (CJ) и когда игрок не подключен. Может потребоваться дополнительный вызов IsPlayerConnected() , чтобы отличить эти две ситуации.
|
Пример использования:
CMD:getskin(playerid)
{
new string[30];
format(string, sizeof(string), "ID вашего текущего скина: %d", GetPlayerSkin(playerid));
return SendClientMessage(playerid, -1, string);
}
{
new string[30];
format(string, sizeof(string), "ID вашего текущего скина: %d", GetPlayerSkin(playerid));
return SendClientMessage(playerid, -1, string);
}
См. также: