SetPlayerAttachedObject RU
From SA-MP Wiki
Revision as of 19:28, 27 September 2019; view current revision
←Older revision | Newer revision→
←Older revision | Newer revision→
[edit]
SetPlayerAttachedObject
Описание:
Прикрепляет объект к определенной кости игрока.
(playerid, index, modelid, bone, Float:fOffsetX = 0.0, Float:fOffsetY = 0.0, Float:fOffsetZ = 0.0, Float:fRotX = 0.0, Float:fRotY = 0.0, Float:fRotZ = 0.0, Float:fScaleX = 1.0, Float:fScaleY = 1.0, Float:fScaleZ = 1.0, materialcolor1 = 0, materialcolor2 = 0)
playerid | ID игрока, к которому будет прикреплён объект |
index | Слот |
modelid | ID модели объекта |
bone | Кость к которой будет крепиться объект |
fOffsetX | (опционально) Смещение позиции объекта по оси X |
fOffsetY | (опционально) Смещение позиции объекта по оси Y |
fOffsetZ | (опционально) Смещение позиции объекта по оси Z |
fRotX | (опционально) Поворот объекта по оси X |
fRotY | (опционально) Поворот объекта по оси Y |
fRotZ | (опционально) Поворот объекта по оси Z |
fScaleX | (опционально) Масштаб объекта по оси X |
fScaley | (опционально) Масштаб объекта по оси Y |
fScalez | (опционально) Масштаб объекта по оси Z |
materialcolor1 | (опционально) Первый цвет объекта для установки, как целое значение или hex в формате ARGB. |
materialcolor2 | (опционально) Второй цвет объекта для установки, как целое значение или hex в формате ARGB. |
Возвращаемые значения:
1 при успехе, 0 при ошибке.
Важное | Есть ограничения по количеству прикрепляемых предметов (Для 0.3с - 5, т.е. от 0 до 4; Для 0.3d - 10, т.е. от 0 до 9). |
Пример использования:
public OnPlayerSpawn(playerid) { SetPlayerAttachedObject(playerid, 3, 1609, 2); //Прикрепить черепаху к голове игрока на 3 слот return 1; }
[edit]
Связанные функции
Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.
- RemovePlayerAttachedObject: Remove an attached object from a player
- IsPlayerAttachedObjectSlotUsed: Check whether an object is attached to a player in a specified index