Результаты поиска по запросу: *

  1. T

    Валидация playable-персонажей

    Нашел проблему - т.к я работаю с ГоДом проблема была в пакете FlyToLocation, который на клиенте ГоДа полностью переработан корейцами. Тк я включил старую анимацию раша MIX в Skillgrp словил баг. Скорее всего FlyToLocation считал полетом весь процесс передвижения и по окончанию портал в позицию...
  2. T

    Валидация playable-персонажей

    Поставил чистые сурсы на которых начинал, зашел с клиента хф - при блокировке пакета ValidateLocation так же все работает. Вообщем тема не актуальна, скорее всего при переходе до линдвиора закосячил с опкодами серверных пакетов и вместо нужных отсылаются левые. Для костыльного фикса убрать...
  3. T

    Валидация playable-персонажей

    Для примера взял фестов, форкнул все функции каста скилов, передвижения персонажа, базовые ai, пакеты валидации и передвижения, результат нулевой. На чистом ft при блокировке пакетов все работает хорошо. Чет приуныл, даже не представляю в какую сторону еще можно смотреть
  4. T

    Валидация playable-персонажей

    Хм, взял чисто ради интереса компил ребы (Компил - Rebellion-Team) Убрал валидейтлокейшн и все заработало как надо. Т.е для большинства сборок этот момент решается банальным удалением ValidateLocation в finishFly и мелкими правками в ValidatePosition. В лостах ситуация аналогична? (Не могу...
  5. T

    Валидация playable-персонажей

    Взял l2gw, заблокировал ValidatePosition и ValidateLocation скриптом в хлапе Проблему это никак не решает. P.S: Но этой проблемы и не видно тк на gw анимация до конца не прорисовывается (персонаж должен откидывать мечь назад). Что бы она появилась достаточно набить инвентарь до перегруза...
  6. T

    Валидация playable-персонажей

    Какую именно?
  7. T

    Валидация playable-персонажей

    По наблюдениям - если заблокировать пакет Die то все ок. В дебаге смены локации никаких отклонений нет, блокировка ValidatePosition и ValidateLocation ничего не дает (соотв они тут не при чем)
  8. T

    Валидация playable-персонажей

    Я дебажил метод setXYZ (Соотв setLoc тоже), резкой смены координат там нет. Да даже если и была бы, разве клиент может резко перемещать персонажа без ValidateLocation? Если убрать бродкаст FlyToLocation и юзать раш то персонаж остается на одной точке (те его никуда не кидает)
  9. T

    Валидация playable-персонажей

    Кроме того что рашит не в лицо ничего и не должно было измениться)) Переписал с нуля ValidatePosition основываясь на лыже тк ничего больше не приходит из пакетов - безрезультативно. В мувинг левых координат не прописывается, ValidateLocation не отправляется, ValidatePosition не отрабатывает, даж...
  10. T

    Валидация playable-персонажей

    Мм, собственно время прихода пакета используется для отсылки того же ValidateLocation в последствии? На данный момент у меня записывается время прихода и в самом пакете ValidatePosition идет проверка последнего прихода односительно мув-тика что бы второй сразу же приходящий пакет не обрабатывал...
  11. T

    Валидация playable-персонажей

    Ну это дело я переписал относительно. Т.е эти методы записывают координаты которые передает клиент в массив? или это счетчик?. Сейчас у меня сохраняется только предпоследняя и последняя координаты для вычисления разницы и сравниваются с с позицией относительно сервера.
  12. T

    Валидация playable-персонажей

    setLastValidation и getValidationCounter что-то новенькое) Это я так понимаю часть переписанного мувинга?
  13. T

    Валидация playable-персонажей

    Интересно, а что в таком случае передается в методе doCast при switch-е флайтайпов в FlyToLocation для CHARGE? Я про эту часть если что)
  14. T

    Валидация playable-персонажей

    Значит раш у тебя работает коряво и залитает либо в лицо либо за спину в зависимости от того что у тебя прописано в 793 скиле (isFlyToBack). Попробуй переписать этот метод для оффлайк-его работы (подлет к ближайшей точке) и столкнешься с этой проблемой. На данный момент я не видел даже...
  15. T

    Валидация playable-персонажей

    Ну изначально на сурсах основанных на фениксах, т.е большинстве сурсов не на лыже он присутствует и простым удалением validateLocation или добавлением исключения в validatePosition это не исправляется, уверен что его нет? Тк если ты не трогал расчет координат для раша то этого бага и не будет...
  16. T

    Валидация playable-персонажей

    Я выбирал сурс из соображений количества костылей и без лишних сервисов, там основа состоит в этом. Мне все это только мешало. И на данный момент реализовано множество моментов в локациях которые почему-то все упустили даже на лосте, сама механика наложения эффектов, квестов и прочей мелочи...
  17. T

    Валидация playable-персонажей

    Не, такое г***о я бы в жизни за основу не взял)
  18. T

    Валидация playable-персонажей

    На основе ребы, форкнутая с лостом
  19. T

    Валидация playable-персонажей

    Все верно, на данный момент (у меня) чардж скил перемещает к противнику (ближайшей точке) а не за спину. На ПТС валидейтлокейшен отправляется вообще в редких случаях (не знаю почему в яве он на каждом шагу). На данный момент после скила он не отправляется (отправляется только клиентский пакет)...
  20. T

    Валидация playable-персонажей

    Спорный момент, я переписал мувинг на основе текущего более оффлайк, т.е ValidateLocation используется только при выделении на таргет, при слишком большой разнице клиент-серверных координат и еще паре моментов. Сам пакет после юза прописывался в finishFly(), он для чардж скилов у меня не...
Назад
Сверху Снизу