Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Поврот NPC
#1
Сборка: l2jfrozen
Проблема: не поворачиваются залитые НПС при диалоге
Суть: беру любого НПС из шары (скажем будь то шоп или бафер), он вполне успешно поворачивается в разные стороны, в зависимости от того, откуда идёт запрос диалога от игрока. В общем вертится он. Стоит сменить облик (внешний вид) и НПС перестаёт поворачиваться. И так что с бафером, что с шопом. Меняю облик обратно - и вуаля! Вертится вновь.
Вопрос: собственно, как заставить НПС вертется с новым обликом?

Мелочи вроде "а может из за того что чар - админ" уже перепробовал, никак не вертится. И даже если залить уже мною готового НПСа в чистую базу, то всё равно ноль реакции на игрока. НПС перестаёт вертется лишь в тот момент, как ему сменить облик. До этого - ни смена содержимого, титула, имени никак не влияет на разворот к игроку.
Ответ
#2
Убедится, что у выбранной вами модели есть анимация поворота. Если нет - написать эту анимацию Smile Или сменить модель
Ответ
#3
Подозреваю, что вы используете модели мобов для своих целей. Если так, то у них может по-просту не быть анимации.

Ммм. Не так понял. "Верчение" нпц в зависимости от heading персонажа вообще никак не должно зависеть от его модели. На стандартной л2ж платформе для этого достаточно чтобы персонаж имел инстанс L2Npc.
Ответ
#4
В основном использую стандартные облики, сейчас стоит стандартный кот, толстяк, как кот классмастер. Стоят оба рядом - классмастер и шоп, оба с одинаковыми ID нпс (не помню его), вот только классмастер вертится (он стандартный в сборке) а шоп - нет.

p.s. ID 31228

Добавлено через 10 минут
ANZO Написал:достаточно чтобы персонаж имел инстанс L2Npc.
Это я как понимаю менять в Edit NPC или же в SQL? Если да - то если шопу сменить на L2Npc он откажется продавать и при диалоге выдаст квест, однако, даже так не поворачивается - меняю обратно на L2Merchant - снова торгует, снова не поворачивается.
Ответ
#5
Переписывайте L2Merchant класс, добавляйте отправку SocialAction в onAction
Ответ
#6
Azagthtot Написал:Переписывайте L2Merchant класс, добавляйте отправку SocialAction в onAction
Вроде разобрался, спасибо за подсказку Smile
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)