Эта функция была добавлена в версии 0.3c и не будет работать в более ранних версиях!
Прикрепляет объект к игроку к нужной части тела (кости).
(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 - ИД игрока, к которому аттачим объект.
index - слот для аттача (0-9 в версии 0.3d, 0-4 в пред. версиях).
modelid - ид объекта.
bone - кость (часть тела), посмотреть можно тут.
Float:fOffSetX - (опционально) Смещение позиции объекта по оси X
Float:fOffSetY - (опционально) Смещение позиции объекта по оси Y
Float:fOffSetZ - (опционально) Смещение позиции объекта по оси Z
Float:fRotX - (опционально) Поворот по оси X.
Float:fRotY - (опционально) Поворот по оси Y.
Float:fRotZ - (опционально) Поворот по оси Z.
Float:fScaleX - (опционально) Масштаб по оси X.
Float:fScaleY - (опционально) Масштаб по оси Y.
Float:fScaleZ - (опционально) Масштаб по оси Z.
materialcolor1 - Первый цвет объекта для установки в виде целого или шестнадцатеричного цвета в формате ARGB.
materialcolor2 - Второй цвет объекта для установки в виде целого или шестнадцатеричного цвета в формате ARGB.
ВОЗВРАЩАЕМЫЕ ФУНКЦИЕЙ ЗНАЧЕНИЯ:
1 - успех, 0 - фейл
Эта функция не зависит от CreateObject / CreatePlayerObject и отделена от них. Объект предварительно создавать НЕ нужно.
ПРИМЕР ИСПОЛЬЗОВАНИЯ:
public OnPlayerSpawn(playerid) { SetPlayerAttachedObject(playerid, 3, 1609, 2); // прикрепит черепаху к голове в слот 3, без цветов и прочей лабуды ЙОУ // Пример использования цветов на объекте, прикрепленном к игроку: SetPlayerAttachedObject(playerid, 3, 19487, 2, 0.101, -0.0, 0.0, 5.50, 84.60, 83.7, 1, 1, 1, 0xFF00FF00); // прикрепит белую шляпу к голове игрока и сделает ее зеленой с помощью materialcolor return 1; }