Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Random spawn
#1
Всем привет.
Прошу помощи у знающих.

Как реализовать случайный спавн мобов/НПЦ по миру.
Мне представляется возможным сделать случайное появление НПЦ только через заданные координаты...
Но, извините, а как можно сделать случайное появление монстра в мире не зная точных координат?
Или как получить координаты для случайного появления НПЦ/Монстров оптимальным способом ?

Помогите советом как сделать случайное появление нескольких монстров в мире л2
Ответ
#2
Территориальный спавн основан именно на этом.
Родился, живу и когда-нибудь умру.
Ответ
#3
Donatte Написал:Территориальный спавн основан именно на этом.

И у кого есть реализовано?
У овероподобных что то похожее есть....
:loltt0:
Ответ
#4
для овероподобных можно делать как-то так
Код:
    public static Location getRandomSpawnPoint()
    {
        ArrayList<Spawner> _spawns = new ArrayList<Spawner>();

        for (Spawner spawn : SpawnManager.getInstance().getSpawners(PeriodOfDay.NONE.name()))
        {
            if (spawn.getReflection() != ReflectionManager.DEFAULT)
                continue;

            NpcInstance npc = spawn.getLastSpawn();

            if (npc == null || !npc.isMonster() || npc.getLoc().getX() < -166168)
                continue;

            if (npc.isInZone(ZoneType.peace_zone) || npc.isInZone(ZoneType.siege) || npc.isInZone(ZoneType.water) || npc.isInZone(ZoneType.epic) || npc.isInZone(ZoneType.ssq_zone))
                continue;

            _spawns.add(spawn);
        }

        Spawner _spawn = _spawns.get(Rnd.get(_spawns.size()));
        return _spawn.getCurrentSpawnRange().getRandomLoc(ReflectionManager.DEFAULT.getGeoIndex());
    }
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Spawn в клиенте Andro 3 1,211 11-21-2015, 08:33 PM
Последний пост: Donatte
  Spawn в Reflection'е . Как сделать? BorlandC 1 1,458 07-25-2015, 06:09 PM
Последний пост: Gaikotsu
  Spawn [Help!] Snowball1 7 2,084 11-01-2014, 09:56 PM
Последний пост: Snowball1
  Spawn обьект в воздухе Сантехник 3 1,732 08-31-2013, 03:27 PM
Последний пост: KID
  Spawn лист spartana 3 1,483 01-09-2013, 11:12 AM
Последний пост: GRAFOON
  Spawn Npc 0 (Трупы монстров) Apofis 3 1,888 10-30-2012, 08:55 AM
Последний пост: gorodetskiy
  Spawn и Unspawn мобов halaymoon 14 4,371 09-15-2012, 08:18 PM
Последний пост: bloodshed
  Spawn Queen Ant Puma1414 6 3,709 01-30-2012, 01:44 PM
Последний пост: Puma1414
  кривой spawn mego4el 7 2,608 12-25-2010, 08:40 PM
Последний пост: Mime
  [ошибка] spawn NPC Файна 2 3,395 11-17-2010, 10:07 PM
Последний пост: Файна

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)