SAMP/AttachObjectToObject
Материал из Pawno Info Wikipedia
AttachObjectToObject
|
Добавлено |
Функция работает только начиная с версии SA-MP 0.3d и не будет работать в предыдущих версиях! |
Описание:
Прикрепляет один объект к другому объекту. Прикреплённый объект будет следовать за основным.
Параметры:
(objectid, attachtoid, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:RotX, Float:RotY, Float:RotZ, SyncRotation = 1)
| objectid | ID объекта который вы хотите прикрепить к другому главному объекту |
| attachtoid | ID главного объекта к которому вы хотите прикрепить другой не главный |
| OffsetX | смещение по оси X, относительно центра главного объекта |
| OffsetY | смещение по оси X, относительно центра главного объекта |
| OffsetZ | смещение по оси X, относительно центра главного объекта |
| RotX | вращение по оси X, относительно главного объекта |
| RotY | вращение по оси Y, относительно главного объекта |
| RotZ | вращение по оси Z, относительно главного объекта |
| SyncRotation | если установлено 0, вращение objectid не будет изменяться вместе с attachtoid |
Возвращаемые значения:
0: функция не выполнена. Это означает, что первый объект (objectid) не существует. Проверить факт существования второго объекта (attachtoid) не представляется возможным.
1: функция выполнена успешно.
1: функция выполнена успешно.
|
Важное |
Оба объекта должны быть созданы перед прикреплением. |
|
Предупреждение |
Версии функции для персональных объектов (AttachPlayerObjectToObject) не существует, то есть она не будет поддерживаться стримерами. |
Пример использования:
new objectid = CreateObject(...);
new attachtoid = CreateObject(...);
AttachObjectToObject(objectid, attachtoid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1);