SAMP/AttachTrailerToVehicle
Материал из Wikipedia Pi
AttachTrailerToVehicle
Описание:
Присоединяет трейлер к тягачу.
Параметры:
(trailerid, vehicleid)
trailerid | ID трейлера, который должен быть присоединён. |
vehicleid | ID тягача, к которому должен быть присоединён трейлер. |
Возвращаемые значения:
1 - функция всегда возвращает это значение, даже если указаны невалидные ID транспортных средств.
Важное |
Функция сработает, только если оба транспортных средства (тягач и трейлер) находятся в зоне стрима игрока. |
Баг SA-MP |
На стороне сервера местоположение прицепа обновляется только когда в основном т/с присутствует водитель. Как результат, если к основному т/с без водителя присоединить прицеп, то все игроки, входящие в зону видимости основного т/с, будут видеть, что прицеп не присоединён. Есть возможность присоединить 2 и более прицепа (к 1-му прицепу присоединить 2-й, к 2-му - 3-й и т.д.), однако на стороне сервера обновляются координаты только 1-го прицепа. Это приводит к тому, что 2-й, 3-й и т.д. прицепы пропадают после того, как игрок достаточно удаляется от их места спавна. |
Пример использования:
new vehicleid = CreateVehicle(...);
new trailerid = CreateVehicle(...);
AttachTrailerToVehicle(trailerid, vehicleid);
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
- DetachTrailerFromVehicle - отсоединяет трейлер от тягача.
- IsTrailerAttachedToVehicle - проверяет, присоединён ли трейлер к тягачу.
- GetVehicleTrailer - проверяет, какой именно трейлер присоединён к тягачу.
Связанные обратные вызовы
Следующие обратные вызовы также могут быть полезны, поскольку они так или иначе связаны с рассматриваемым обратным вызовом.
- OnTrailerUpdate - отслеживает обновление состояние трейлера.