SetPlayerSkin — различия между версиями
Материал из Pro-Pawn Wiki
DeimoS (обсуждение | вклад) (Новая страница: «{{Description | Устанавливает новый скин для игрока. }} {{Params|playerid, skinid}} {{Param | playerid | ID игрока, ник к…») |
DeimoS (обсуждение | вклад) |
||
Строка 16: | Строка 16: | ||
{{NoteInfo | {{NoteInfo | ||
| Функция возвращает <code>1</code> даже в случае, если в качестве ID скина указан невалидный ID (74, меньше 0 или больше 311). В этом случае игроку будет установлен скин под ID 0 (CJ). | | Функция возвращает <code>1</code> даже в случае, если в качестве ID скина указан невалидный ID (74, меньше 0 или больше 311). В этом случае игроку будет установлен скин под ID 0 (CJ). | ||
+ | | Если сначала вызвать [[SetSpawnInfo]], а после изменить скин через SetPlayerSkin на отличный, от указанного в SetSpawnInfo, то при следующем спавне игроку будет установлен скин, указанный в SetSpawnInfo, а не выданный через SetPlayerSkin. | ||
}} | }} | ||
{{NoteSAMPBug | {{NoteSAMPBug |
Версия 18:20, 7 декабря 2018
Описание:
Устанавливает новый скин для игрока.
Параметры:
(playerid, skinid) |
playerid | ID игрока, ник которого требуется изменить. |
skinid | ID скина (0-73, 75-311) .
|
Возвращаемое значение:
1
, в случае успешного выполнения, иначе 0
(игрок не подключен).
Примечание |
Функция возвращает 1 даже в случае, если в качестве ID скина указан невалидный ID (74, меньше 0 или больше 311). В этом случае игроку будет установлен скин под ID 0 (CJ).
Если сначала вызвать SetSpawnInfo, а после изменить скин через SetPlayerSkin на отличный, от указанного в SetSpawnInfo, то при следующем спавне игроку будет установлен скин, указанный в SetSpawnInfo, а не выданный через SetPlayerSkin. |
Баг SA-MP |
Изменение скина для игрока в момент, когда он находится в приседе (SPECIAL_ACTION_DUCK), в транспорте или воспроизводит некоторые анимации, может привести к заморозке игрока. |
Баг SA-MP |
Изменение скина для игрока в момент, когда он мёртв, приведёт к вылету из игры всех игроков, которые находятся в зоне стрима мёртвого игрока. |
Пример использования:
CMD:ballas(playerid)
{
SetPlayerSkin(playerid, 104);
return SendClientMessage(playerid, -1, "Скин успешно изменён");
}
{
SetPlayerSkin(playerid, 104);
return SendClientMessage(playerid, -1, "Скин успешно изменён");
}
См. также: