Welcome to RUSaCis - эмулятор Interlude

Присоединяйтесь к нам прямо сейчас, чтобы получить доступ ко всем нашим возможностям. После регистрации и входа в систему вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию пользователям - так же приобрести исходный код. Это также быстро, так чего же вы ждете?

Как сделать статический спавн для Эпиков и Рейд боссов?

Файл лежит в data/xml/staticSpawn.xml
isEnable = включить статик спавн или же выключить?
id = Айди босса или Эпика.
days = Дни когда появится босс.
time = Время когда появится босс.
randomTime = добавить рандом для спавна босса.
earthQuake = Эффект землетрясения.
announce = нужно ли делать аннонс спавна босса.
Код:
<?xml version='1.0' encoding='utf-8'?>
<list>
    <npc isEnable="true" id="25415" days="1;4" time="08:50;10:50;12:50;19:15" randomTime="60" earthQuake="true"/>
    <npc isEnable="true" id="29001" days="1;2;3;4" time="08:50;10:50;13:20;20:58" earthQuake="true" announce="true"/>
</list>
 

suplex12

Вассал
Регистрация
25 Сен 2024
Сообщения
43
Реакции
4
Баллы
8
RaCoin
5
Файл лежит в data/xml/staticSpawn.xml
isEnable = включить статик спавн или же выключить?
id = Айди босса или Эпика.
days = Дни когда появится босс.
time = Время когда появится босс.
randomTime = добавить рандом для спавна босса.
earthQuake = Эффект землетрясения.
announce = нужно ли делать аннонс спавна босса.
Код:
<?xml version='1.0' encoding='utf-8'?>
<list>
    <npc isEnable="true" id="25415" days="1;4" time="08:50;10:50;12:50;19:15" randomTime="60" earthQuake="true"/>
    <npc isEnable="true" id="29001" days="1;2;3;4" time="08:50;10:50;13:20;20:58" earthQuake="true" announce="true"/>
</list>
А тут дни учитываются как в яве? 0 это понедельник, или понедельник 1?
 

ForceUnleashed

Виконт
Команда форума
Leader
INTERLUDE
CLASSIC
Developer
CLASSIC
INTERLUDE
Регистрация
21 Авг 2020
Сообщения
1,008
Решения
6
Реакции
829
Баллы
113
Веб-сайт
rusacis.com
RaCoin
10

Cringe

Бродяга
INTERLUDE
INTERLUDE
INTERFACE
Регистрация
5 Мар 2025
Сообщения
27
Реакции
4
Баллы
3
RaCoin
15
А Как установить территорию и точку спавна?
я попробовал сделать так, но он не заспавнился в указаное время по серверу в указаной точке
XML:
<npc isEnable="true" id="51001" pos="82459;148527;-3464;54698" days="1;2;3;4;5;6;7" time="05:34" earthQuake="false" announce="true"/>
 

ForceUnleashed

Виконт
Команда форума
Leader
INTERLUDE
CLASSIC
Developer
CLASSIC
INTERLUDE
Регистрация
21 Авг 2020
Сообщения
1,008
Решения
6
Реакции
829
Баллы
113
Веб-сайт
rusacis.com
RaCoin
10
А Как установить территорию и точку спавна?
я попробовал сделать так, но он не заспавнился в указаное время по серверу в указаной точке
XML:
<npc isEnable="true" id="51001" pos="82459;148527;-3464;54698" days="1;2;3;4;5;6;7" time="05:34" earthQuake="false" announce="true"/>
У вас тут указывается только время спавна и айди, все остальное в спавнлист
 

Cringe

Бродяга
INTERLUDE
INTERLUDE
INTERFACE
Регистрация
5 Мар 2025
Сообщения
27
Реакции
4
Баллы
3
RaCoin
15
Смотрю еще нужно в config/rus_acis.properties установить EnableStaticSpawn = True
 

Cringe

Бродяга
INTERLUDE
INTERLUDE
INTERFACE
Регистрация
5 Мар 2025
Сообщения
27
Реакции
4
Баллы
3
RaCoin
15
У вас тут указывается только время спавна и айди, все остальное в спавнлист
Спавнлист я уже делал, у меня выглядит так по аналогии как с другим РБ
data/xml/spawnlist/20_22.xml:
<territory name="test_100" minZ="-3464" maxZ="-3448">
    <node x="82509" y="148577" />
    <node x="82409" y="148577" />
    <node x="82409" y="148477" />
    <node x="82509" y="148477" />
</territory>
<npcmaker name="test_100_m" territory="test_100" maximumNpcs="1">
    <npc id="51001" pos="82459;148527;-3464;54698" total="1" dbName="test_rb1" dbSaving="DEATH_TIME;PARAMETERS" />
</npcmaker>

но в таком случае просто появляется рб после включения сервера, а когда приходит время статического респа рб, то он не появляется
И да, я его убиваю до того как наступит ремя респа

такой staticSpawn.xml
data/xml/staticSpawn.xml:
<?xml version='1.0' encoding='utf-8'?>
<!--
    isEnable - включить статик spawn.
    id - id босса.
    days - дни в которые появляется босс (1 день это воскресенье и так далее).
    time - время в которое появляется босс.
    randomTime - рандом при спавне босса.
    earthQuake - эффект дрожания камеры при спавне босса.
    announce - аннонс появления босса.
-->
<list>
<npc isEnable="true" id="51001" days="1;2;3;4;5;6;7" time="06:55" earthQuake="false" announce="true"/>
</list>
 

Cringe

Бродяга
INTERLUDE
INTERLUDE
INTERFACE
Регистрация
5 Мар 2025
Сообщения
27
Реакции
4
Баллы
3
RaCoin
15
Теперь работает

добавил в npcs.properties
в параметр RaidBossList своего 51001

Остановил сервер, удалил запись в базе с таблицы spawn_data если есть (которая из dbName )

И сделал вот так спавн

XML:
<territory name="test_100" minZ="-3464" maxZ="-3448">

    <node x="82509" y="148577" />

    <node x="82409" y="148577" />

    <node x="82409" y="148477" />

    <node x="82509" y="148477" />
</territory>
<npcmaker name="test_100_m" territory="test_100" maximumNpcs="1">
    <ai type="default_maker"/>
    <npc id="51001" respawn="36hour" respawnRand="24hour" pos="82459;148527;-3464;54698" total="1" dbName="test_rb1" dbSaving="DEATH_TIME;PARAMETERS" />
</npcmaker>
 

KillerStereotype

Бродяга
Регистрация
21 Май 2025
Сообщения
9
Реакции
0
Баллы
1
RaCoin
0
как в 3.5 ето работает не понятно

#=============================================================
# Великие боссы
#=============================================================

# ------------------------------------------------------------
# Antharas
# ------------------------------------------------------------
# Интервал времени Антараса. Значение - час.
AntharasSpawnInterval = 120

# Случайный интервал. Значение - час.
AntharasRandomSpawn = 2

# Задержка времени появления Антараса. Значение - минута.
AntharasWaitTime = 30

# ------------------------------------------------------------
# Baium
# ------------------------------------------------------------
# Интервал времени Баюма. Значение - час.
BaiumSpawnInterval = 72

# Случайный интервал. Значение - час.
BaiumRandomSpawn = 1

# ------------------------------------------------------------
# Frintezza
# ------------------------------------------------------------
# Интервал времени Фринтезы. Значение - час.
FrintezzaSpawnInterval = 48

# Случайный интервал. Значение - час.
FrintezzaRandomSpawn = 1

# Задержка времени явки Фринтезы. Значение - минута.
FrintezzaWaitTime = 1

# ------------------------------------------------------------
# Sailren
# ------------------------------------------------------------
# Интервал времени Sailren. Значение - час.
SailrenSpawnInterval = 12

# Случайный интервал. Значение - час.
SailrenRandomSpawn = 1

# Задержка времени появления Sailren. Значение - минута.
SailrenWaitTime = 5

# ------------------------------------------------------------
# Valakas
# ------------------------------------------------------------
# Интервал времени Валакаса. Значение - час.
ValakasSpawnInterval = 168

# Случайный интервал. Значение - час.
ValakasRandomSpawn = 2

# Задержка времени появления Валакаса. Значение - минута.
ValakasWaitTime = 30
 

ForceUnleashed

Виконт
Команда форума
Leader
INTERLUDE
CLASSIC
Developer
CLASSIC
INTERLUDE
Регистрация
21 Авг 2020
Сообщения
1,008
Решения
6
Реакции
829
Баллы
113
Веб-сайт
rusacis.com
RaCoin
10
Никак, в 3.5 этого нет.
 
Сверху Снизу