Показано с 1 по 7 из 7

Тема: OnTrailerUpdate

  1. #1
    ыыыыы Аватар для Mexanizm
    Регистрация
    16.01.2012
    Адрес
    Россия. Воронеж
    Возраст
    30
    Сообщений
    2,450
    Репутация: 287

    Звание: как роза среди колючек

    Сообщение OnTrailerUpdate

    Данная авто вызываемая функция добавлена с версией 0.3z R-4 и не будет работать в ранних версиях.

    Описание:

    Функция вызывается когда игрок "воздействует" на трейлер(прицеп).

    "Воздействие" происходит когда игрок цепляет трейлер тягачом и остаётся до момента отцепки, то есть функция будет вызываться всё это время.
    Вызов функции на отцепленный трейлер не производится.
    Для отцепленных трейлеров вызывается функция OnUnoccupiedVehicleUpdate

    Синтаксис:

    PHP код:
    public OnTrailerUpdate(playeridvehicleid)
    {    
         return 
    1;

    Аргументы:

    playerid - ID игрока совершившего "воздействие" на трейлер.
    vehicleid - ID трейлера на которого произведено "воздействие".

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

    0 - Остановит синхронизацию для игроков, кроме того игрока, для которого вызвалась функция. Позиция трейлера будет обновляться внутри сервера.
    1 - Нормальная синхронизация между всеми игроками.

    Дополнение:

    Для трейлеров не вызываются OnVehicleSpawn и OnVehicleDeath при его "смерти".

    Также замечены косяки с появлением трейлера после "смерти", появившиеся в версии R-4.
    После первой "смерти" трейлер возродится(respawn) на месте "своей гибели", и не сразу, а через определённый промежуток времени.
    При второй и последующих "смертях" трейлер будет нормально возрождаться на месте создания.

    (Проверял лично)

    Всем спасибо, для вас старался Mexanizm
    Поправите если что не так.
    Modern RP





  2. #2
    Почетный пользователь Аватар для EvgeN 1137
    Регистрация
    10.01.2011
    Адрес
    не скажу
    Сообщений
    3,005
    Репутация: 580

    Звание: - это имя известно всем

    Re: OnTrailerUpdate

    Если верить официальному заявлению, то функция должна по идее вызываться и на отцепленные трейлеры, но это не происходит!(Проверял лично)
    В официальном заявлении не было такого. Только в не совсем корректном переводе OKStyle'а.
    Для отцепленных трейлеров должен вызываться OnUnoccupiedVehicleUpdate
    :)

  3. #3
    ыыыыы Аватар для Mexanizm
    Регистрация
    16.01.2012
    Адрес
    Россия. Воронеж
    Возраст
    30
    Сообщений
    2,450
    Репутация: 287

    Звание: как роза среди колючек

    Re: OnTrailerUpdate

    Цитата Сообщение от EvgeN 1137 Посмотреть сообщение
    В официальном заявлении не было такого. Только в не совсем корректном переводе OKStyle'а.
    Для отцепленных трейлеров должен вызываться OnUnoccupiedVehicleUpdate
    хм... я дурак поверил его переводу...
    Modern RP





  4. #4
    Почетный пользователь Аватар для EvgeN 1137
    Регистрация
    10.01.2011
    Адрес
    не скажу
    Сообщений
    3,005
    Репутация: 580

    Звание: - это имя известно всем

    Re: OnTrailerUpdate

    We received some reports that players might be able to use the vehicle trailer syncing in order to move vehicles around on the server without being in control of them.

    - Additional sanity checks have been added to the trailer validation on the server.
    - A new callback is added to identify players updating their vehicle's trailers:
    Правильный перевод будет такой:
    Мы получили некоторые сообщения о том, что игроки могут использовать синхронизацию трейлеров для перемещения транспорта по всему серверу без какого-либо контроля над этим

    - Были добавлены дополнительные проверки безопасности к валидации трейлера на сервере
    - Добавлен новый колбэк для идентификации игроков, "обновляющих" их трейлеры
    :)

  5. 1 пользователь сказал cпасибо EvgeN 1137 за это полезное сообщение:

    Mexanizm (27.09.2014)

  6. #5
    ыыыыы Аватар для Mexanizm
    Регистрация
    16.01.2012
    Адрес
    Россия. Воронеж
    Возраст
    30
    Сообщений
    2,450
    Репутация: 287

    Звание: как роза среди колючек

    Re: OnTrailerUpdate

    Цитата Сообщение от EvgeN 1137 Посмотреть сообщение
    Правильный перевод будет такой:
    Мы получили некоторые сообщения о том, что игроки могут использовать синхронизацию трейлеров для перемещения транспорта по всему серверу без какого-либо контроля над этим

    - Были добавлены дополнительные проверки безопасности к валидации трейлера на сервере
    - Добавлен новый колбэк для идентификации игроков, "обновляющих" их трейлеры
    Cпасибо Жень.
    Modern RP





  7. #6
    ыыыыы Аватар для Mexanizm
    Регистрация
    16.01.2012
    Адрес
    Россия. Воронеж
    Возраст
    30
    Сообщений
    2,450
    Репутация: 287

    Звание: как роза среди колючек

    Re: OnTrailerUpdate

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

    0 - Остановит синхронизацию для игроков, кроме того игрока, для которого вызвалась функция. Позиция трейлера будет обновляться внутри сервера.
    1 - Нормальная синхронизация между всеми игроками.
    Про это что скажешь ? От себя писал. Правильно ?
    Modern RP





  8. #7
    Почетный пользователь Аватар для EvgeN 1137
    Регистрация
    10.01.2011
    Адрес
    не скажу
    Сообщений
    3,005
    Репутация: 580

    Звание: - это имя известно всем

    Re: OnTrailerUpdate

    Да, правильно.
    Хотя я и сам не совсем понял, что значит "The trailer's position will still be updated internally on the server.". Скорее всего для игроков вокруг никаких изменений не будет, а для остальных, которые зайдут в стрим, увидят его последнее положение
    :)

  9. 1 пользователь сказал cпасибо EvgeN 1137 за это полезное сообщение:

    Mexanizm (28.09.2014)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •