Перейти к содержанию

BrainEater

Заблокирован
  • Публикаций

    699
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3
  • Отзывы

    0%

Весь контент BrainEater

  1. public class Adept extends DefaultAI { protected Location[] _points; private int _lastPoint = 0; public Adept(NpcInstance actor) { super(actor); } @Override public boolean isGlobalAI() { return true; } @Override protected boolean thinkActive() { if(!_def_think) { startMoveTask(); } return true; } @Override protected void onEvtArrived() { startMoveTask(); if(Rnd.chance(30)) { sayRndMsg(); } super.onEvtArrived(); } private void startMoveTask() { _lastPoint++; if(_lastPoint >= _points.length) { _lastPoint = 0; } addTaskMove(_points[_lastPoint], false); doTask(); } private void sayRndMsg() { NpcInstance actor = getActor(); if(actor == null) { return; } NpcString ns; switch(Rnd.get(7)) { case 1: ns = NpcString.CLOUDS_OF_BLOOD_ARE_GATHERING_SOON_IT_WILL_START_TO_RAIN_THE_RAIN_OF_CRIMSON_BLOOD; break; case 2: ns = NpcString.WHILE_THE_FOOLISH_LIGHT_WAS_ASLEEP_THE_DARKNESS_WILL_AWAKEN_FIRST_UH; break; case 3: ns = NpcString.IT_IS_THE_DEEPEST_DARKNESS_WITH_ITS_ARRIVAL_THE_WORLD_WILL_SOON_DIE; break; case 4: ns = NpcString.DEATH_IS_JUST_A_NEW_BEGINNING_HUHU_FEAR_NOT; break; case 5: ns = NpcString.AHH_BEAUTIFUL_GODDES_OF_DEATH_COVER_OVER_THE_FILTH_OF_THOS_WORLD_YOUR_DARKNESS; break; case 6: ns = NpcString.THE_GODDESS_RESURRECTION_HAS_ALREADY_BEGUN_HUHU_INSIGNIFICANT_CREATURES_LIKE_YOU_CAN_DO_NOTHING; break; default: ns = NpcString.A_BLACK_MOON_NOW_DO_YOU_UNDERSTAND_THAT_HE_HAS_OPENED_HIS_EYES; break; } Functions.npcSay(actor, ns); } @Override protected void onEvtAttacked(Creature attacker, int damage) { } @Override protected void onEvtAggression(Creature target, int aggro) { } Или нужно именно вывод в конфиг сделать?
  2. AI, у адептов и Рэми точно там.
  3. Ну однозначного ответа тут быть не может. Нужно в любом случае знать java хотя б на начальном уровне ну и xml структурирование для фиксов дюпов.
  4. BrainEater

    Осада Гирана

    Первую строку адресации ошибки смотри. Что входит в метод, условия и способы выполнения.
  5. BrainEater

    Осада Гирана

    Ахах, объяснил. Суть в том, что не может корректно считывать участников осады, а точнее их статус. Возможно стоят какие то проверки на кондишн персонажа, которые не дают прохода по коду.
  6. Ему нужны новые зоны или добавить новых локаций?
  7. По образцу существующих с изменением координат и параметров.
  8. Как бы там ни было, это надо будет переделать под твою основу сборки.
  9. А взять спаун листы из любой ребоподобной сборки что мешает?
  10. В твоем конкретном случае нет, ибо не знаю, по какому принципу он используется. Но допустим, сделать эффект скилу на подобии: int[] skillIds = getTemplate().getParam().getIntegerArray("skillIds"); int[] skillLevels = getTemplate().getParam().getIntegerArray("skillLevels"); for(int i = 0; i < skillIds.length; i++) { Skill skill = SkillTable.getInstance().getInfo(skillIds[i], skillLevels[i]); if(skill == null) { continue; } for(Creature cha : skill.getTargets(getEffector(), getEffected(), false)) { getEffector().broadcastPacket(new MagicSkillUse(getEffector(), cha, skillIds[i], skillLevels[i], 0, 0)); } getEffector().callSkill(skill, skill.getTargets(getEffector(), getEffected(), false), false); } skillIds и skillLevels должны считываться из параметра скилов, либо с конкретным указанием в эффекте.
  11. Бесконечное количество, обозначить зону и всё.
  12. Как бы тут case скила пустой. В case нужно заряжать действие происходящее при юзе скила 1011 причем смотреть, как в принципе используется данный метод.
  13. Видимо имеется ввиду комьюнити борд заточенный под хай рейт.
  14. За, хотя бы потому, что линдвиор разбирает =)
  15. В SkillTree прописываеш id скила.
  16. L2jFrozen, ибо опен сурс.
  17. BrainEater

    Lindvior [Opcodes]

    Gaikotsu,раз уж на то пошло, подскажи где шлется ExPledgeCount.
  18. Первый раз слышу. Какой то не рациональный способ рисовки.
  19. Я просто не очень понимаю, что за кнопочка "Помощь" и чем она вам так сильно навредила?
  20. Ну коты мб дадут защиту от среднестатистического тру хацкера.
  21. Глянь по страничке приста, куда ведет байпасс.
  22. Паблик защитой вряд ли. Открывай мультипроф-мультикрафт без гм-шопа, либо просто мультипроф с гм-шопом, но с предварительно вырезанными неиспользованными мультиселлами.
  23. BrainEater

    Рб Летал

    Еще вопрос, мб проблема в скиле? Завышенный шанс/дамаг? А так, проверка, либо дефолтное значение: @Override public boolean isLethalImmune() { return true; } + есть такой волшебный скилл 4045, дающий резист ко всему 100%.
  24. Ну да, у всех же в сборках такое есть, ага...
×
×
  • Создать...