Технический форум Вопрос по скриптингу.
ArtEAmos 14.10.2020 в 07:08

Пользователь

Репутация: 2 бал.

Замечания: 0 бал.

Какие строчки можно прописать для системы где появляется автомобиль, чтобы он появлялся без коллизии. Спавн автомобиля происходит через Серверную часть. Просто уже второй день парюсь над этим вопросом. Пока понял как это сделать только для клиентской части.

Транспорт рабочим должен быть, то есть он должен полностью функционировать. Имеется ввиду ездить.
decided96 Вчера в 20:21

Проверенный

Репутация: 115 бал.

Замечания: 0 бал.

Здравствуйте, вот ссылка на функцию(сайт вики мта) по вашему вопросу - setElementCollisionsEnabled . Эта функция работает, как на клиентской части, так и на серверной. Соответственно в какой файл впишите на той стороне и будет работать.

Если какое-то действие происходит на клиентской части и вам необходимо что бы что-то следовало на серверной. Используйте триггер в котором передадите машину.

Что-то типа такого:

veh = getPedOccupiedVehicle(getLocalPlayer())
triggerServerEvent("disableColision",veh)


В таком случае в функции на сервере source - будет машина.

ArtEAmos,

это перевод списка анатаций так на всякий случай(можеет поэкспеременитировать)

Примечание: транспортные средства, которые не сталкиваются и имеют водителя, будут вызывать ошибки.
Примечание: включение столкновений игроков, когда они находятся внутри транспортного средства, вызовет ошибки.
Примечание: отключение коллизий peds вызовет некоторые проблемы, такие как невозможность перемещения или неправильное вращение после создания.

ArtEAmos, а на клиентской части вы видимо просто спавнили его:))
ArtEAmos Вчера в 20:47

Пользователь

Репутация: 2 бал.

Замечания: 0 бал.

Спасибо! Понял, завтра поставлю себя на роль ведущего программу Глилео (Эксперементатора). :)
Отправлять сообщения могут только пользователи сайта