Звук Открытия Дверей в Замке

  • Автор темы Автор темы MELVIN
  • Дата начала Дата начала

MELVIN

Epic Game Designer
VIP
Старожил I степени
Сообщения
197
Розыгрыши
0
Репутация
160
Реакции
229
Баллы
705
Добрый день, может кто-то сталкивался и может подсказать куда копать? Спамит звук открытия/закрытия ворот Только при Осаде замка. Когда осады нет, то всё нормально.
Спасибо за любую информацию
(легаси 306 клиент)
 

Вложения

Ногу сгибай и розгибай при открытии и закрытии.Звук сустава колена послушай, такой же...
 
проветривают.

не ну в скрипте осады ведать в цикле двери фигурируют 2418хххх
только там искать, луп мува у дверей нету в ла2
 
Только при Осаде замка. Когда осады нет, то всё нормально.
Смотрите сам ивент осады конкретного замка, как правило в нём тоже заложены звуки (для начала попробуйте вырезать из ивента все лишнее, в том числе звуки, музыку).
 
О, это уже достаточно старый косяк, как раз вроде бы в окрестностях 300-х протоколов появился. В той же хомке, т.е. в 286 он тоже есть.

Причина в том что на каждое изменение хп у двери в клиент летит StaticObject для обновления полоски хп, и одно из полей в котором как раз указывает на то, открыта или закрыта дверь. И раньше это проблем не вызывало, но что-то корейцы сломали как раз на этих протоколах и звук воспроизводится на каждый приход пакета, даже если реально дверь не сменила статус "открыто/закрыто".
Как эту фигню починить я так в свое время так и не понял и в итоге отложил решение до лучших времен.

Вобще логичнее было бы слать пакет DoorStatusUpdate на изменения хп двери, но в клиенте при при приходе этого пакета не обновляет инфу у двери. Вобще у меня подозрения есть что этот пакет устаревший и тупо не обрабатывается уже клиентом...
Сообщение объединено:
Вобще, чтобы это поменьше раздражало игроков, что просто находятся около подобной двери, советую рассылать апдейты хп только тем, у кого дверь в таргете - остальные все равно эти изменения не увидят. А вобще всем окружающим рассылать только когда поменялось значение damageGrade, которое отвечает за визуальный уровень "поломанности" двери.
 
Последнее редактирование:
мм сложно непроще через l2pe звук убрать у этих дверей.
 
Начиная с камаэля это мертвый пакет. DoorInfo тоже.
Двери работают через StaticObjectPacket. И на новых классик клиентах двери чувствительны к этим пакетам. Например, если отправить два одинаковых пакета, двери вообще могут перестать работать на стороне клиента (зависнуть и не открываться).

Меня еще смущает что на видео звук начинает играть при взятии ворот в таргет. Включите в игре в гм панели лог пакетов в чат. Интересно что там при взятии в таргет
 
Начиная с камаэля это мертвый пакет. DoorInfo тоже.
Двери работают через StaticObjectPacket. И на новых классик клиентах двери чувствительны к этим пакетам. Например, если отправить два одинаковых пакета, двери вообще могут перестать работать на стороне клиента (зависнуть и не открываться).

Меня еще смущает что на видео звук начинает играть при взятии ворот в таргет. Включите в игре в гм панели лог пакетов в чат. Интересно что там при взятии в таргет
Очень страшно смотреть туда
 
Я кстати не понял почему они не задействовали обычный StatusUpdate для броадкаста изменений хп у дверей - это вроде было бы вполне логичным действием...
 
ты можешь отключиться от сервера и свободно ходить с контроллером, и звук всё равно будет слышен, потому что они привязали его к появлению объекта в радиусе рендера, а не к обновлению состояния двери
 
Назад
Сверху Снизу