БОЛЬШИЕ проблемы с автоатакой=(
В общем я карулесил L2PcInstance, параллельно с L2Character, и где-то мог ошибиться скорее всего. Сейчас заметил, что появился баг с атакой мобов.
Это выглядит так: Стоит моб, нажимаю атаку на него (срабатывает автоатака), чар подбегает к мобу и у моба снимается хп за 1 удар, но у чара даже не показывает анимации его атаки, после этого по логике должна продолжаться автоатака и сниматься хп дальше у моба, но её нет! Если не отойти в сторону и не нажать еще раз атаку то чар просто будет стоять радом с мобом пока его не убьет моб, без всякой анимации атаки и вообще самой атаки. Проблемы таковы, что исчезла анимация удара у чара по мобам, именно по мобам! + почему-то нет до-автоатаки моба, после первого удара. Проверял то же самое на нпц - результат такой же. Но если речь идет о игроках - автоатака на них работает и все нормально. Затем проверил каст (на мобах, игроках и нпц) - тоже все нормально, анимация каста благо не исчезла. Очень прошу, помогите разобраться где же я мог накосячить, я перекопал все методы, сравнивал с чистой сборкой, но не могу найти.. а то что исправлял неделю назад - уже забыл, а проблему заметил только сейчас...=( |
Re: БОЛЬШИЕ проблемы с автоатакой=(
halaymoon, берём оригинал файла и изменённый файл, открывает notepad++ и 2 файла в нём, далее плагином Compare смотрим изменения.
P.S. Вы сами накуралесили с файлом, никто не может его видеть и по этому врятли вам подскажут где у Вас ошибка. L2J ? |
Re: БОЛЬШИЕ проблемы с автоатакой=(
L2JFrozen
спс, сейчас попробую! Добавлено через 13 минут Блин, только что сверил, L2Character и L2PcInstance, все изменения ну никак не влияют на это... Даже пробовал убрать сомнительные строчки - то же самое. Может быть это где-то в других классах? Под подозрение падают только эти два, по простой логике... |
Re: БОЛЬШИЕ проблемы с автоатакой=(
А свн и Compare не нужны?
|
Re: БОЛЬШИЕ проблемы с автоатакой=(
Откатывайте назад что меняли.
Если же искать - то надо делать логирование doAttack у L2Character, у L2PCInstance и когда чар получает урон в статусе чара. Это хотябы даст понять до начала атаки это происходит или дальше. ТС - если вам не понятно это - то откатите свои изменения, потому что экстрасенсов тут либо нет, либо они не так сильны, чтобы исправить вашу ошибку. |
Re: БОЛЬШИЕ проблемы с автоатакой=(
Цитата:
По-этому хотелось бы рассмотреть именно варианты, где вообще мог бы присутствовать косяк. Конкретнее -методы, может быть "под взгляд" попадется ошибка, если буду внимательно пересматривать. В силу этого сейчас спрашиваю уже конкретно о методах, которые реализуют атаку, до-автоатаку |
Re: БОЛЬШИЕ проблемы с автоатакой=(
Цитата:
Ставьте у себя svn server+client и наработки закидывайте, всегда сможете посмотреть свои изменения по ревизиям Eclipse, IDE, NetBeans ... ctrl+лкм на doAttack, далее думаю разберётесь |
Re: БОЛЬШИЕ проблемы с автоатакой=(
git-а (или mercurial-а) достаточно. Можно даже на bitbucket-е сделать себе приватную репу забесплатно.
|
Re: БОЛЬШИЕ проблемы с автоатакой=(
В общем дошло до того, что я "полностью" откатил L2Character до исходного состояния, и L2PcInstance тоже.
Но проблема так и не исчезла... В чем же может быть дело?? Я уже головой бьюсь и не могу понять... --- всем спасибо, только что понял в чем было дело! тема больше не актуальна |
Re: БОЛЬШИЕ проблемы с автоатакой=(
halaymoon, ну написали бы хотя-бы решение. Мне, например, тоже интересно.
|
Текущее время: 02:31. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot