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

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

Ответ
Опции темы
Непрочитано 27.09.2010, 01:12   #1
Аватар для Малявко
Пользователь

Автор темы (Топик Стартер) Mob vs Mob

Доброго всем времени суток!

Ищу помощи в написании АИ для квеста...
Подскажите как натравить двух мобов друг на друга на ребоподобной сборке а именно l2Phoenix ???

Пробовал через setIntention не помогает
буду рад помоч с эпик квестами тому кто поможет сделать данную плюшку потому что эта плюшка и есть механизм концовки 5 части где лилит и анаким дерутся
__________________
Малявко вне форума Отправить сообщение для Малявко с помощью ICQ Ответить с цитированием
Непрочитано 27.09.2010, 07:41   #2
Аватар для Dizband
ЛК под любые игры

По умолчанию Re: Mob vs Mob

Там с настроением у всех мобов дебилизм, как обычно кривокод.
По теме: AttackMobNotPlayerFighter смотрим и радуемся.
Цитата:
/**
* Квестовый NPC, атакующий мобов. Игнорирует игроков.
* @author Diamond
*/
Dizband вне форума Ответить с цитированием
Непрочитано 27.09.2010, 08:29   #3
Аватар для Малявко
Пользователь

Автор темы (Топик Стартер) Re: Mob vs Mob

Цитата:
Сообщение от NeoNs Посмотреть сообщение
Там с настроением у всех мобов дебилизм, как обычно кривокод.
По теме: AttackMobNotPlayerFighter смотрим и радуемся.
Отпадает этот вариант... тоже пробовал не работает если бы работало не спрашивал бы

Добавлено через 9 часов 15 минут
Апчег Что никто не знает ??
__________________

Последний раз редактировалось Малявко; 28.09.2010 в 08:06. Причина: Добавлено сообщение
Малявко вне форума Отправить сообщение для Малявко с помощью ICQ Ответить с цитированием
Непрочитано 28.09.2010, 20:24   #4
Аватар для Малявко
Пользователь

Автор темы (Топик Стартер) Re: Mob vs Mob

Апчег Что никто не знает ??
__________________
Малявко вне форума Отправить сообщение для Малявко с помощью ICQ Ответить с цитированием
Непрочитано 28.09.2010, 21:37   #5
Аватар для VISTALL
Illussion is real

По умолчанию Re: Mob vs Mob

а показать код можете?
VISTALL вне форума Ответить с цитированием
Непрочитано 28.09.2010, 23:18   #6
Аватар для Tsunamikus
Пользователь

По умолчанию Re: Mob vs Mob

загвоздка где то в L2NpcInstance или в L2MonsterInstance хотя вроде и там и там для начала есть такое

1:
Свернуть ↑Развернуть ↓


если покопатся то и ещо можна понаходить, но увы у мну нет исхода
__________________
Tsunamikus вне форума Отправить сообщение для Tsunamikus с помощью ICQ Ответить с цитированием
Непрочитано 29.09.2010, 08:34   #7
Аватар для Малявко
Пользователь

Автор темы (Топик Стартер) Re: Mob vs Mob

Цитата:
Сообщение от VISTALL Посмотреть сообщение
а показать код можете?
пробовал делать через АИ вот так

Код:

	@Override
	protected void onEvtSpawn()
	{
		L2NpcInstance actor = getActor();
		if(actor == null)
			return;

		for(L2NpcInstance npc : L2ObjectsStorage.getAllByNpcId(NpcId, true))
			if(npc.getReflection().getId() == actor.getReflection().getId())
			{
				actor.getAI().notifyEvent(CtrlEvent.EVT_ATTACKED, npc, 5000);
			}

		super.onEvtSpawn();
	}
Неработает...

Сделал уже новый *Instance файл в который запихнул

Код:
	@Override
	public boolean isAutoAttackable(L2Character attacker)
	{
		return true;
	}
Но и это не помогло.... они не атакуют друг друга

Пробовал делать в квесте вот такую штучку...
Код:
				L2NpcInstance Anakim = addSpawnToInstance(27388, new Location(-83176, 216520, -7519, 0), 0, world.instanceId);
				L2NpcInstance Lilith = addSpawnToInstance(27385, new Location(-83176, 216984, -7519, 0), 0, world.instanceId);
				Anakim.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, Lilith, null);
				Lilith.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, Anakim, null);
Но и это не работает
__________________
Малявко вне форума Отправить сообщение для Малявко с помощью ICQ Ответить с цитированием
Непрочитано 29.09.2010, 09:59   #8
Аватар для Tsunamikus
Пользователь

По умолчанию Re: Mob vs Mob

советую покопать еще и тут DefaltAI, L2Character. потому как много чего запрещает мобам валить мобов , иначе в мире ла2 начались бы бои без правил среди мобов, так что правь осторожно ну или просто анаким и лилит нада добавить как исключение, но вот ГДЕ я незнаю, но проверки на то является ли атакующий моба игроком встечаются
__________________
Tsunamikus вне форума Отправить сообщение для Tsunamikus с помощью ICQ Ответить с цитированием
Непрочитано 29.09.2010, 12:08   #9
Аватар для Dizband
ЛК под любые игры

По умолчанию Re: Mob vs Mob

Не имею понятия почему у вас не работает, у меня все прекрасно.
Dizband вне форума Ответить с цитированием
Непрочитано 29.09.2010, 13:40   #10
Аватар для Малявко
Пользователь

Автор темы (Топик Стартер) Re: Mob vs Mob

Цитата:
Сообщение от NeoNs Посмотреть сообщение
Не имею понятия почему у вас не работает, у меня все прекрасно.
Если у вас работает AttackMobNotPlayerFighter... то обьясните мне по какому принципу он находит цель... а именно моба... потому что там на сколько мне понятно описано действие если атакован то...

Если не про него то попрошу поделится

Добавлено через 21 час 21 минуту
Ап Ещё есть предложения ?
__________________

Последний раз редактировалось Малявко; 30.09.2010 в 11:01. Причина: Добавлено сообщение
Малявко вне форума Отправить сообщение для Малявко с помощью ICQ Ответить с цитированием
Ответ


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

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

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

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


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

Вверх