Иконка ресурса

Кастомный Next Target с регулируемой дальностью (interface+ядро)

Java:
        if(bypass.startsWith("_bbsntarget")){
            StringTokenizer idsh = new StringTokenizer(bypass, " ");
            idsh.nextToken();
            int dist = Integer.parseInt(idsh.nextToken());
            if (dist > 1400)
            {
                dist = 1400;
            }
            else if (dist < 400)
            {
                dist = 400;
            }
            List<Creature> nextMob;
            nextMob = new LazyArrayList<Creature>();

            for(Creature players : player.getAroundCharacters(dist, dist))
            {
                if (players.isMonster() && !players.isDead() && players.getCurrentHp()>=0 && players != player.getTarget())
                {
                    nextMob.add(players);
                }
            }
            int choice = Rnd.get(nextMob.size());
            if (nextMob.size() > 0) {
                Creature ftarget = nextMob.get(choice);
                player.setTarget(ftarget);
                player.sendPacket(new MyTargetSelected( ftarget.getObjectId(), 0));
                player.sendPacket(ftarget.makeStatusUpdate(StatusUpdate.CUR_HP, StatusUpdate.MAX_HP));
            }
        }
  • Мне нравится
Реакции: kick
Назад
Сверху Снизу