Переход из AI_INTENTION_ACTIVE в AI_INTENTION_ATTACK - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 10.07.2013, 12:23   #1
Аватар для HastemaNS
Пользователь

Автор темы (Топик Стартер) Переход из AI_INTENTION_ACTIVE в AI_INTENTION_ATTACK

Собственно, где можно найти таймер, по которому происходит сабж?

Как не ищу, найти не могу. Поиск ничего не дал. А то гвард как увидит чужака, то сразу переходит в AI_INTENTION_ACTIVE и стоит секунд 3-5, только после этого переходит в AI_INTENTION_ATTACK и начинает атаковать.

Сборка люцера.

Заранее, благодарю за ответы.
HastemaNS вне форума Ответить с цитированием
Непрочитано 10.07.2013, 12:33   #2
Аватар для Ro_0TT
Супергерой

По умолчанию Re: Переход из AI_INTENTION_ACTIVE в AI_INTENTION_ATTACK

gameserver.taskmanager.tasks.ai.AttackableAiTaskManager

В этом классе идет инциализация метода run() в AI L2AttackableAI:
 
	@Override
	public void run()
	{
		onEvtThink();
	}
 
Code: Java
  1. Вызываем thinkActive()
  2. Высчитывается кого можно атаковать, выдаем ему агрессию.
  3. Достаем приоритетную цель и атакуем:
     
    setIntention(CtrlIntention.AI_INTENTION_ATTACK, hated);
     
    Code: Java
__________________
Ищу работу: Java-разработчик Skype: ro_0tt
Ro_0TT вне форума Отправить сообщение для Ro_0TT с помощью ICQ Отправить сообщение для Ro_0TT с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 10.07.2013, 12:42   #3
Аватар для HastemaNS
Пользователь

Автор темы (Топик Стартер) Re: Переход из AI_INTENTION_ACTIVE в AI_INTENTION_ATTACK

Цитата:
Сообщение от Ro_0TT Посмотреть сообщение
gameserver.taskmanager.tasks.ai.AttackableAiTaskManager

В этом классе идет инциализация метода run() в AI L2AttackableAI:
 
	@Override
	public void run()
	{
		onEvtThink();
	}
 
Code: Java
  1. Вызываем thinkActive()
  2. Высчитывается кого можно атаковать, выдаем ему агрессию.
  3. Достаем приоритетную цель и атакуем:
     
    setIntention(CtrlIntention.AI_INTENTION_ATTACK, hated);
     
    Code: Java
Спасибо огроменное, Рут, выручили! Метод оказался в ru.catssoftware.gameserver.ai.L2AttackableAI. Поставил более быстрое обновление, нпц стали реагировать почти сразу. Кстати, в чем измеряется данное время? Миллисекунды?
HastemaNS вне форума Ответить с цитированием
Непрочитано 10.07.2013, 12:45   #4
Аватар для Ro_0TT
Супергерой

По умолчанию Re: Переход из AI_INTENTION_ACTIVE в AI_INTENTION_ATTACK

В Ai все время измеряется в миллисекундах).
__________________
Ищу работу: Java-разработчик Skype: ro_0tt
Ro_0TT вне форума Отправить сообщение для Ro_0TT с помощью ICQ Отправить сообщение для Ro_0TT с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 10.07.2013, 12:46   #5
Аватар для HastemaNS
Пользователь

Автор темы (Топик Стартер) Re: Переход из AI_INTENTION_ACTIVE в AI_INTENTION_ATTACK

Цитата:
Сообщение от Ro_0TT Посмотреть сообщение
В Ai все время измеряется в миллисекундах).
Понял, еще раз спасибо! Тему можно закрывать.

Был бы девушкой, в щечку поцеловал бы.
HastemaNS вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход на зимнее время с этого года - отменяется. Credo Курилка / Yak floor 15 12.02.2011 17:43
Переход с версии сервера 1.9 на 2.0 Руслан-Д Серверная часть 3 16.11.2010 09:51
Переход с одной сборки на другую! neo-skynet Архив 1 30.12.2009 05:50
L2JServer rev.4797 переход на rev.4822, объясните правильно ли делаю. KeMnS Lineage II 3 27.06.2008 15:22


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 17:33. Часовой пояс GMT +3.

Вверх