MiDex 0 Опубликовано 11 февраля, 2021 (изменено) Здравствуйте, подскажите пожалуйста как изменить метод так, что бы при атаке конкретного оружия, моб атаковал Вас, в ином случае, игнор и он не атаковал, и ему нанести урон не могли. Сборка Lucera3. Сам метод: @Override protected void onEvtAttacked(Creature attacker, int damage) { final NpcInstance actor = getActor(); if (attacker.isCastingNow()) return; if (attacker.getPlayer().getActiveWeaponItem().getItemId() == WEAPON) { if(good) super.onEvtAttacked(attacker, damage); int hp_damage = actor.getMaxHp() / HP; actor.reduceCurrentHp(hp_damage, actor, null, true, false, true, false, false, false, false); if (kick == HP) { actor.doDie(attacker); kill = attacker.getName(); Not_Use_Spell = 2; } kick++; good = true; //break; } if(good) super.onEvtAttacked(attacker, damage); } Изменено 11 февраля, 2021 пользователем MiDex Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MiDex 0 Опубликовано 17 февраля, 2021 //delete Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты