sks762

Исправляем спавн зомби на сервере

1 сообщение в этой теме

       Если не ошибаюсь, "сервачный" Дейз болеет той же болезнью, что и оффлайновый -

зомби зарождаются лишь в окрестностях места спавна игрока и куда потом ни пойди, зомби более не встретишь.  Попробуем применить лекарство, уже помогшее оффлайну.

Лезем в сервачную папку миссии, а там - в папку db и открываем тамошний файл events.xml любым текстовым редактором. Нас будут интересовать события зомби-спавна.

Первыми по тексту увидим военных зомби:   

Скрытый текст

 

<event name="InfectedArmy">

        <waves>0</waves>

        <nominal>50</nominal>

        <min>25</min>

        <max>250</max>

        <lifetime>180</lifetime>

        <restock>0</restock>

        <saferadius>100</saferadius>

        <distanceradius>50</distanceradius>

        <cleanupradius>100</cleanupradius>

        <flags deletable="0" init_random="0" remove_damaged="1" sec_spawner="0"/>

        <position>player</position>

        <limit>custom</limit>

        <active>1</active>

        <children>

            <child lootmax="5" lootmin="0" max="0" min="40" type="ZmbM_PatrolNormal_Autumn"/>

            <child lootmax="5" lootmin="0" max="0" min="10" type="ZmbM_PatrolNormal_Flat"/>

            <child lootmax="5" lootmin="0" max="0" min="20" type="ZmbM_PatrolNormal_PautRev"/>

            <child lootmax="5" lootmin="0" max="0" min="10" type="ZmbM_PatrolNormal_Summer"/>

            <child lootmax="5" lootmin="0" max="0" min="20" type="ZmbM_SoldierNormal"/>

        </children>

 

Так и есть - обнулены параметры max="0" (красненьким)

А давайте имеющиеся зомби-записи заменим на такие:

Скрытый текст

 

           <child lootmax="5" lootmin="1" max="5" min="5" type="ZmbM_SoldierHelmet"/>

           <child lootmax="5" lootmin="1" max="5" min="4" type="ZmbM_usSoldier_Normal_Woodland"/> 

           <child lootmax="5" lootmin="1" max="5" min="4" type="ZmbM_PatrolNormal_Autumn"/>

            <child lootmax="5" lootmin="1" max="5" min="1" type="ZmbM_PatrolNormal_Flat"/>

            <child lootmax="5" lootmin="1" max="5" min="5" type="ZmbM_PatrolNormal_PautRev"/>

            <child lootmax="5" lootmin="1" max="5" min="5" type="ZmbM_PatrolNormal_Summer"/>

            <child lootmax="5" lootmin="1" max="5" min="1" type="ZmbM_SoldierNormal"/>

            <child lootmax="5" lootmin="1" max="5" min="5" type="ZmbM_SoldierAlice"/>

            <child lootmax="5" lootmin="1" max="5" min="5" type="ZmbM_SoldierVest"/>

            <child lootmax="5" lootmin="1" max="5" min="5" type="ZmbM_SoldierAliceHelmet"/>

           <child lootmax="5" lootmin="1" max="5" min="5" type="ZmbM_usSoldier_Normal_Desert"/>

 

Такой вариант и повсеместный спавн обеспечит, и ассортимент военных зомби расширит, да мародеру будет веселее (ведь не равное нулю lootmin).

 

Схожим образом установим ненулевые max="..." касательно остальных типов зомби (события InfectedCity, InfectedFirefighter, InfectedMedic, InfectedPolice, InfectedPrisoner, InfectedSolitude, InfectedVillage в тексте events.xml ).  Попутно можно:

- расширять ассортимент - добавлять зомбипопА и т.д, взятых из таблицы класснеймов,

- играться с наполненностью карманов,

но это я отдаю вам на откуп.

Кстати, имеется курьез - спавнеру безразлично значение параметра/переменной <position>

Исходно прописано так:

<position>player</position>

а можем вместо player вписать произвольное слово, например test (что я и сделал)

 

Вот мой (чисто иллюстративный) вариант  файла events.xml.

В нем попутно исправлены события спавна грибов (актуализирована грибная номенклатура - это не критично, но все таки). Кстати, грибов проще всего набрать, пойдя в поля и поискав у рулонов или стогов сена. Но будьте бдительны. Те, что с маленькими шляпками - это грибы-галлюциногены Psilocybe, которыми так любят "закидываться" торчки.

 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Забронировать это рекламное место


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас