Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   БОЛЬШИЕ проблемы с автоатакой=( (https://forum.zone-game.info/showthread.php?t=23531)

halaymoon 10.10.2012 12:25

БОЛЬШИЕ проблемы с автоатакой=(
 
В общем я карулесил L2PcInstance, параллельно с L2Character, и где-то мог ошибиться скорее всего. Сейчас заметил, что появился баг с атакой мобов.

Это выглядит так:

Стоит моб, нажимаю атаку на него (срабатывает автоатака), чар подбегает к мобу и у моба снимается хп за 1 удар, но у чара даже не показывает анимации его атаки, после этого по логике должна продолжаться автоатака и сниматься хп дальше у моба, но её нет!
Если не отойти в сторону и не нажать еще раз атаку то чар просто будет стоять радом с мобом пока его не убьет моб, без всякой анимации атаки и вообще самой атаки.

Проблемы таковы, что исчезла анимация удара у чара по мобам, именно по мобам! + почему-то нет до-автоатаки моба, после первого удара.

Проверял то же самое на нпц - результат такой же.

Но если речь идет о игроках - автоатака на них работает и все нормально. Затем проверил каст (на мобах, игроках и нпц) - тоже все нормально, анимация каста благо не исчезла.

Очень прошу, помогите разобраться где же я мог накосячить, я перекопал все методы, сравнивал с чистой сборкой, но не могу найти.. а то что исправлял неделю назад - уже забыл, а проблему заметил только сейчас...=(

gorodetskiy 10.10.2012 13:17

Re: БОЛЬШИЕ проблемы с автоатакой=(
 
halaymoon, берём оригинал файла и изменённый файл, открывает notepad++ и 2 файла в нём, далее плагином Compare смотрим изменения.
P.S. Вы сами накуралесили с файлом, никто не может его видеть и по этому врятли вам подскажут где у Вас ошибка.
L2J ?

halaymoon 10.10.2012 14:25

Re: БОЛЬШИЕ проблемы с автоатакой=(
 
L2JFrozen

спс, сейчас попробую!

Добавлено через 13 минут
Блин, только что сверил, L2Character и L2PcInstance, все изменения ну никак не влияют на это... Даже пробовал убрать сомнительные строчки - то же самое.
Может быть это где-то в других классах? Под подозрение падают только эти два, по простой логике...

Zubastic 10.10.2012 15:07

Re: БОЛЬШИЕ проблемы с автоатакой=(
 
А свн и Compare не нужны?

Visor 10.10.2012 21:53

Re: БОЛЬШИЕ проблемы с автоатакой=(
 
Откатывайте назад что меняли.
Если же искать - то надо делать логирование doAttack у L2Character, у L2PCInstance и когда чар получает урон в статусе чара. Это хотябы даст понять до начала атаки это происходит или дальше.
ТС - если вам не понятно это - то откатите свои изменения, потому что экстрасенсов тут либо нет, либо они не так сильны, чтобы исправить вашу ошибку.

halaymoon 11.10.2012 08:29

Re: БОЛЬШИЕ проблемы с автоатакой=(
 
Цитата:

Откатывайте назад что меняли.
Если же искать - то надо делать логирование doAttack у L2Character, у L2PCInstance и когда чар получает урон в статусе чара. Это хотябы даст понять до начала атаки это происходит или дальше.
ТС - если вам не понятно это - то откатите свои изменения, потому что экстрасенсов тут либо нет, либо они не так сильны, чтобы исправить вашу ошибку.
Спасибо. Просто проделано очень многое, и откат это фактически делать все полностью заново.
По-этому хотелось бы рассмотреть именно варианты, где вообще мог бы присутствовать косяк. Конкретнее -методы, может быть "под взгляд" попадется ошибка, если буду внимательно пересматривать.

В силу этого сейчас спрашиваю уже конкретно о методах, которые реализуют атаку, до-автоатаку

gorodetskiy 11.10.2012 09:19

Re: БОЛЬШИЕ проблемы с автоатакой=(
 
Цитата:

Сообщение от halaymoon (Сообщение 234369)
Спасибо. Просто проделано очень многое, и откат это фактически делать все полностью заново.
По-этому хотелось бы рассмотреть именно варианты, где вообще мог бы присутствовать косяк. Конкретнее -методы, может быть "под взгляд" попадется ошибка, если буду внимательно пересматривать.

В силу этого сейчас спрашиваю уже конкретно о методах, которые реализуют атаку, до-автоатаку

Это Вам на будущее урок.
Ставьте у себя svn server+client и наработки закидывайте, всегда сможете посмотреть свои изменения по ревизиям

Eclipse, IDE, NetBeans ... ctrl+лкм на doAttack, далее думаю разберётесь

Evengard 11.10.2012 12:39

Re: БОЛЬШИЕ проблемы с автоатакой=(
 
git-а (или mercurial-а) достаточно. Можно даже на bitbucket-е сделать себе приватную репу забесплатно.

halaymoon 11.10.2012 17:09

Re: БОЛЬШИЕ проблемы с автоатакой=(
 
В общем дошло до того, что я "полностью" откатил L2Character до исходного состояния, и L2PcInstance тоже.
Но проблема так и не исчезла... В чем же может быть дело?? Я уже головой бьюсь и не могу понять...

---

всем спасибо, только что понял в чем было дело! тема больше не актуальна

Zubastic 11.10.2012 17:42

Re: БОЛЬШИЕ проблемы с автоатакой=(
 
halaymoon, ну написали бы хотя-бы решение. Мне, например, тоже интересно.


Текущее время: 02:31. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot