SAMP/AttachObjectToObject

Материал из Wiki.Pawno-Info.Ru
Перейти к навигации Перейти к поиску

AttachObjectToObject

Wiki added.png

Добавлено

Функция работает только начиная с версии SA-MP 0.3d и не будет работать в предыдущих версиях!


Описание:

Прикрепляет один объект к другому объекту. Прикреплённый объект будет следовать за основным.​


Параметры:

(objectid, attachtoid, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:RotX, Float:RotY, Float:RotZ, SyncRotation = 1)


objectidID объекта который вы хотите прикрепить к другому главному объекту
attachtoidID главного объекта к которому вы хотите прикрепить другой не главный
OffsetXсмещение по оси X, относительно центра главного объекта
OffsetYсмещение по оси X, относительно центра главного объекта
OffsetZсмещение по оси X, относительно центра главного объекта
RotXвращение по оси X, относительно главного объекта
RotYвращение по оси Y, относительно главного объекта
RotZвращение по оси Z, относительно главного объекта
SyncRotationесли установлено 0, вращение objectid не будет изменяться вместе с attachtoid


Возвращаемые значения:

0: функция не выполнена. Это означает, что первый объект (objectid) не существует. Проверить факт существования второго объекта (attachtoid) не представляется возможным.
1: функция выполнена успешно.


Wiki note important.png

Важное
примечание

Оба объекта должны быть созданы перед прикреплением.


Wiki removed.png

Предупреждение

Версии функции для персональных объектов (AttachPlayerObjectToObject) не существует, то есть она не будет поддерживаться стримерами.


Пример использования:

new objectid = CreateObject(...);
new attachtoid = CreateObject(...);
AttachObjectToObject(objectid, attachtoid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1);