Стадии, или что-то на модном.

Rosylik

Distinguished King
Customer
Mentor
Собственно вопрос, кто-то делал стадии?)
Ограничения по доступу в локации или отключение спавна мобов по уровню?
Знаю что можно сделать -это только ограничить развитие персонажа по дропу и уровню со скилами, добавив всем классам скилл, аля скил грейда персонажа- у этого скила сделать бонус стат опыта сп и дропа и тд все на 0, тогда выше определённого лвла не будет идти опыт, дроп и соответственно не будет развития.
А как быть с мобами и рб?)
 
Собственно вопрос, кто-то делал стадии?)
Ограничения по доступу в локации или отключение спавна мобов по уровню?
Знаю что можно сделать -это только ограничить развитие персонажа по дропу и уровню со скилами, добавив всем классам скилл, аля скил грейда персонажа- у этого скила сделать бонус стат опыта сп и дропа и тд все на 0, тогда выше определённого лвла не будет идти опыт, дроп и соответственно не будет развития.
А как быть с мобами и рб?)
Никогда не делал, но есть идея, правда времени займет наверно)
Взять базу данных которая в MySQL была, а не в xml.
К примеру сделать запрос (сортировку) по уровню и типу монстра. К примеру 60-70 уровни.
1655997822039.webp
Обрабатывает небольшим запросом и приводим к виду
1655999444972.webp
Запихиваем всех мобов в один custom_spawn
XML:
<spawn name="[custom_spawn]" event_name="[cron_spawn_mobs_60_70]">
    < npc id="18001" count="1" respawn="36" pos="120155 113611 -3696 50367" />
    < npc id="18001" count="1" respawn="36" pos="122099 115207 -3712 4635" />
    < npc id="18001" count="1" respawn="36" pos="118881 116196 -3776 22878" />
    < npc id="18001" count="1" respawn="36" pos="123040 114492 -3760 10293" />
    < npc id="18001" count="1" respawn="36" pos="125163 114739 -3728 24165" />
    < npc id="18001" count="1" respawn="36" pos="125920 115302 -3728 27078" />
    < npc id="18001" count="1" respawn="36" pos="128609 113759 -3680 38062" />
    < npc id="18001" count="1" respawn="36" pos="127543 113377 -3680 55217" />
    < npc id="18001" count="1" respawn="36" pos="126400 113125 -3536 11118" />
    < npc id="18001" count="1" respawn="36" pos="125561 111901 -3216 3200" />
    < npc id="18001" count="1" respawn="36" pos="124280 111555 -3072 19834" />
    < npc id="18001" count="1" respawn="36" pos="178328 6640 -2728 56227" />
    < npc id="18001" count="1" respawn="36" pos="178673 7666 -2736 42721" />
    < npc id="18001" count="1" respawn="36" pos="178367 10178 -2736 37575" />
    < npc id="18001" count="1" respawn="36" pos="178239 12334 -2736 25681" />
    < npc id="18001" count="1" respawn="36" pos="185766 14106 -3328 0" />
    < npc id="18001" count="1" respawn="36" pos="185750 17695 -3312 10728" />
    < npc id="18001" count="1" respawn="36" pos="185385 16941 -3296 44093" />
    < npc id="18001" count="1" respawn="36" pos="185002 15430 -3296 5846" />
    < npc id="18001" count="1" respawn="36" pos="185919 18716 -3328 40009" />
    < npc id="18001" count="1" respawn="36" pos="185058 21916 -3328 0" />
    < npc id="18001" count="1" respawn="36" pos="186546 24148 -3568 48328" />
    < npc id="18001" count="1" respawn="36" pos="181706 25320 -3168 0" />
    < npc id="18001" count="1" respawn="36" pos="182209 25498 -3168 0" />
    < npc id="18001" count="1" respawn="36" pos="182512 24964 -3168 0" />
    < npc id="18001" count="1" respawn="36" pos="182127 28291 -3712 63400" />
    < npc id="18001" count="1" respawn="36" pos="185270 24294 -3296 45371" />
    < npc id="18001" count="1" respawn="36" pos="182813 26210 -3384 0" />
    < npc id="18001" count="1" respawn="36" pos="182612 25854 -3328 0" />
    < npc id="18001" count="1" respawn="36" pos="182109 24964 -3168 0" />
    < npc id="18001" count="1" respawn="36" pos="184088 8499 -2688 57204" />
    < npc id="18001" count="1" respawn="36" pos="184065 10385 -2704 48563" />
    < npc id="18001" count="1" respawn="36" pos="183797 7678 -2736 46899" />
    < npc id="18001" count="1" respawn="36" pos="183535 9578 -2376 0" />
    < npc id="18119" count="1" respawn="60" pos="54389 -57295 -3304 0" />
    < npc id="18119" count="1" respawn="60" pos="55999 -56583 -3472 0" />
    < npc id="18119" count="1" respawn="60" pos="55189 -56463 -3392 50335" />
    < npc id="18119" count="1" respawn="60" pos="54791 -56939 -3344 0" />
    < npc id="18119" count="1" respawn="60" pos="54783 -56123 -3376 38225" />
    < npc id="18119" count="1" respawn="60" pos="53823 -56560 -3336 2281" />
    < npc id="18119" count="1" respawn="60" pos="55542 -56055 -3400 48441" />
    < npc id="18119" count="1" respawn="60" pos="56041 -55794 -3472 12978" />
    < npc id="18119" count="1" respawn="60" pos="55564 -55175 -3376 12809" />
    < npc id="18119" count="1" respawn="60" pos="53341 -56871 -3312 35834" />
    < npc id="18119" count="1" respawn="60" pos="53483 -56405 -3096 0" />
    < npc id="18119" count="1" respawn="60" pos="54288 -56761 -3376 0" />
</spawn>
А дальше уже по крону сделать спавн когда надо, но это не точно, не проверял дальше. Хотя нет, вроде был косяк были несколько мобов в другой зоне и они заспавнились, хотя они были не в той зоне которая активировалась , т.е. рисовать на весь мир зону не нужно, но это не точно)
Так то заняло времени минут 10.

Ну или JAVA наверно)
 
Last edited:
Спавн мобов 60-70)

И походу прийдется весь спавн приводить к этому виду, ибо удалять спавны определенных мобов будет геморойно
 

Attachments

Last edited:
Back
Top