Функция позволяющая прикреплять объект к игроку.
Параметры:
(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 - ид слота
- 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 - Первый цвет объекта для установки, как целое значение или hex в формате ARGB. (необязательный параметр)
- materialcolor2 - Второй цвет объекта для установки, как целое значение или hex в формате ARGB. (необязательный параметр)
Возвращаемые значения:
1 при успехе, 0 при ошибке.
Пример:
- Есть ограничения по количеству прикрепляемых предметов (Для 0.3с - 5, т.е. от 0 до 4; Для 0.3d - 10, т.е. от 0 до 9).
- Эта функция не зависит от ограничений для CreateObject / CreatePlayerObject.
- Эта функция добавлена в SA-MP 0.3c и не работает в более ранних версиях!
Пример использования:
public OnPlayerSpawn(playerid)
{
SetPlayerAttachedObject(playerid, 3, 1609, 2); // прицепляем к игроку черепаху на голову
return 1;
}
Дополнительные ресурсы:
Вход
Регистрация
Помощь











