Как делать не фиксированный спаун в формате CronTab

Deazer

Разработчик
Staff member
#1
Code:
Как делать не фиксированный спаун в формате CronTab

Формат для не фиксированного спауна для Гранд боссов config/bosses.properties
и редактируем RespawnTimePattern - формат CronTab

Пример:
ValakasRespawnTimePattern=~180:0 20 5 * *
В данном примере Валакас будет спаунится c разбросом от 0 до 180 минут (~180:) от стартовой точки в 20:00 (0 20) в пятницу ( 5)

Если вы хотите привязать не к дню недели, а от времени убийства + сколько то дней
Пример:
ValakasRespawnTimePattern=~180:0 20 +5:* * *
Валакас будет спаунится c разбросом от 0 до 180 минут (~180:) в 20:00 (0 20) +5 дней (+5:)
Опция 2 для датапака. Путь: data/spawn - Zaken/Orfen/AQ/Core
для data/spawn работает точно такая же схема:
Если мы хотим что бы у нас к примеру Queen Ant спаунилась каждый день в 20:00 с разбросом в 2 часа то:
Как выглядит базово:
Code:
   <spawn name="[queenant_room]">
        <npc id="29001" count="1" respawn="129600" respawn_rand="61200" pos="-21610 181594 -5720 0" />
    </spawn>
МЫ МЕНЯЕМ НА:
Code:
   <spawn name="[queenant_room]">
     <npc id="29001" count="1" respawn_cron="~120:0 20 +1:* * *" pos="-21610 181594 -5720 0" />
   </spawn>
Где:
~120:0 Наш разброс времени
20 - Время по часам - ВОСЕМЬ ЧАСОВ ВЕЧЕРА
+1 - Плюс сколько дней
 
Last edited:

Rosylik

Пользователь
#2
spawn name="[queenant_room]"> <npc id="29001" count="1" respawn_cron="~120:0 20 +1:* * *" pos="-21610 181594 -5720 0" /> </spawn>
Выставил так, и ак респается через день, т.е раз в два дня)
Например убили 13.01.2021 в 22:00, респ поставило на 15.01 в 20:27, как сделать что бы каждый день было?
 
#5
<npc id="29001" count="1" respawn_cron="~120:0 20 +1:* * *" pos="-21610 181594 -5720 0" />
надо выставить 0 ( тогда будет каждый день.
~120:0 20 +0:* * *
 

Rosylik

Пользователь
#6
<npc id="29001" count="1" respawn_cron="~120:0 20 +1:* * *" pos="-21610 181594 -5720 0" />
надо выставить 0 ( тогда будет каждый день.
~120:0 20 +0:* * *
да, уже попробовал, но, если Ак даже убили в этот же день, или в 19,55, то она все равно реснется сегодня же..... как бы сделать что бы в определенный промежуток времени и 1 раз в день респалась) т.е . если убили в 19,55 то она сегодня больше не респ_
 
#7
да, уже попробовал, но, если Ак даже убили в этот же день, или в 19,55, то она все равно реснется сегодня же..... как бы сделать что бы в определенный промежуток времени и 1 раз в день респалась) т.е . если убили в 19,55 то она сегодня больше не респ_
СЕРВЕР ВЫКЛЮЧАЕШЬ И НАСТРАИВАЕШЬ.

<npc id="29001" count="1" respawn_cron="~60:0 20 +0:* * *" pos="-21610 181594 -5720 0" /> в 20:00каждый день рандом час.
в таблице raidboss_status по мануалу

https://lucera2.ru/threads/kak-vystavit-s-starta-ehpikov-ili-rb-mertvymi.1553/

Сервер включаешь И готово)
 

Rosylik

Пользователь
#8
СЕРВЕР ВЫКЛЮЧАЕШЬ И НАСТРАИВАЕШЬ.

<npc id="29001" count="1" respawn_cron="~60:0 20 +0:* * *" pos="-21610 181594 -5720 0" /> в 20:00каждый день рандом час.
в таблице raidboss_status по мануалу

https://lucera2.ru/threads/kak-vystavit-s-starta-ehpikov-ili-rb-mertvymi.1553/

Сервер включаешь И готово)
как бы вопрос не в том как выставить. вопрос в другом, как сделать респ в определенный промежуток времени каждый день, только 1 раз в день.
 
#9
как бы вопрос не в том как выставить. вопрос в другом, как сделать респ в определенный промежуток времени каждый день, только 1 раз в день.
Так и будет.
я тебе дал настройку с живого сервера.
 
Top