Новый вид Гвардов ( убивает неверных )
Снова Приветствую Вас, Господа.
Требуется помощь в написании Стража ( Гварда\Guard ) NPC, Которых будет атаковать тех, кто приближается к нему и имеет lvl более чем 40. Подскажите, пожалуйста, файл в ядре и примерный набросок кода ( если не будет возможности\желания написать весь код ). Благодарю за внимание. С уважением, Аарон. |
Re: Новый вид Гвардов ( убивает неверных )
если под феню то вот:
{ Npc actor = getActor(); if(actor == null || target.getLevel() < 40 || !actor.isInRange(target, радиус)) return; target.addDamageHate(actor, 0, 2); startRunningTask(2000); setIntention(CtrlIntention.AI_INTENTION_ATTACK, target); } написал пример, как и просил, ну а дальше под себя дорабатывай другими проверками если нужно |
Re: Новый вид Гвардов ( убивает неверных )
PaInKiLlEr, а не могли бы вы помочь с разьеснением связки между NPC добавленного в базу и кодом в ядре ? Проще говоря, как заставить NPC думать этим кодом ?
p.s. Я так понимаю, в L2J Freya, нужно работать с файлом L2Npc. Верно ? |
Re: Новый вид Гвардов ( убивает неверных )
Цитата:
если в феникс сборке то АИ нужно будет прописать в таблице нпц гварду если в лыже то там если не ошибаюсь то ничего ненужно прописывать, т.е. нужно в самом аи регистрировать айди |
Re: Новый вид Гвардов ( убивает неверных )
У меня L2J Server.
Хотя в принципе это можно сделать и с обычными гвардами. Тобишь в базу NPC добавить ещё один столбец в котором указывать либо "0" ( что выключает его гресивность ), либо "1", что активирует его. И потом в атаке файла L2GuardInstance ( если не ошибаюсь ) поставить проверку. Возможно ведь так реализовать ? Или есть более простые варианты ? |
Re: Новый вид Гвардов ( убивает неверных )
Aaron
какой то бред вы написали я же сказал нужно писать АИ для вашего гварда |
Re: Новый вид Гвардов ( убивает неверных )
Ребят, а каким "get" можно вывести Id NPC ? ( по примеру getKarma )
|
Re: Новый вид Гвардов ( убивает неверных )
Ищем методы в классе, который вызываем. Чаще всего getNpcId
|
Текущее время: 00:59. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot