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

Вітьок_Беребелюх

Пользователи
  • Публикаций

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

  • Посещение

  • Отзывы

    0%

Сообщения, опубликованные Вітьок_Беребелюх


  1. ну я вот тоже думал но знаний мало 

    public class Team1 extends AbstractNpcAI {
    
        private static final int mobs1 = 18003;
    
        private static final int mobs2 = 18004;
    
        public Team1() {
            super("ai/group");
            registerMob(mobs1, EventType.ON_AGGRO, EventType.ON_ATTACK);
            addAggroRangeEnterId(mobs2);
        }
    
        @[member='override']
        public String onAggro(L2Npc npc, L2PcInstance player, boolean isPet)
        {
            
            System.out.println(npc.getName());
            System.out.println(player.getName());// виводит ник перса когда вхожу в радиус агра моба
    
            return super.onAggro(npc, player, isPet);
        }
    
        @[member='override']
        public String onAttack(L2Npc npc, L2PcInstance attacker, int damage, boolean isPet)
        {
            //System.out.println("asdfasdfasdfsdf");
            return super.onAttack(npc, attacker, damage, isPet);
        }
    
    }
    
    

    тут делал тетст с выводом в консоль но моб видит только персонажа, другого моба не видно

    незнаю как передать в таргет ид моба и заставить атаковать


  2. Написать ai самое первое что в голову пришло.

    ну я вот тоже думал но знаний мало 

    public class Team1 extends AbstractNpcAI {
    
        private static final int mobs1 = 18003;
    
        private static final int mobs2 = 18004;
    
        public Team1() {
            super("ai/group");
            registerMob(mobs1, EventType.ON_AGGRO, EventType.ON_ATTACK);
            addAggroRangeEnterId(mobs2);
        }
    
        @[member='override']
        public String onAggro(L2Npc npc, L2PcInstance player, boolean isPet)
        {
            
            System.out.println(npc.getName());
            System.out.println(player.getName());// виводит ник перса когда вхожу в радиус агра моба
    
            return super.onAggro(npc, player, isPet);
        }
    
        @[member='override']
        public String onAttack(L2Npc npc, L2PcInstance attacker, int damage, boolean isPet)
        {
            //System.out.println("asdfasdfasdfsdf");
            return super.onAttack(npc, attacker, damage, isPet);
        }
    
    }
    
    

    тут делал тетст с выводом в консоль но моб видит только персонажа, другого моба не видно


  3. Есть в продаже эвент типа доты,где мобы идут и рубят друг друга. И игрок выбирая сторону идет на их стороне.

    Я думаю он что то похожее хочет сделать,чтобы бесплатно как всегда.

    ссылку на продажу, или вы как всегда балаболите а толку "0", чисто посты понабивать так создайте себе тему и работайте там, а если нету знаний так нечего тут свои "5" копеек тыкать...

    • Upvote 1
×
×
  • Создать...