SetPlayerSkin — различия между версиями
Материал из Pro-Pawn Wiki
Строка 9: | Строка 9: | ||
{{Param | {{Param | ||
| skinid | | skinid | ||
− | | [[ | + | | [[Скины|ID скина]] (0-73, 75-311). |
}} | }} | ||
{{Returns | {{Returns |
Текущая версия на 10:52, 29 апреля 2019
Описание:
Устанавливает для игрока новый скин.
Параметры:
(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, "Скин успешно изменён");
}
См. также: