Откройте папку миссии
Выберите папку с types.xml рабочей папкой Coderoute.
Вы ведёте небольшой приватный сервер DayZ, и один предмет встречается слишком редко. Исправление — число в types.xml. Нужна помощь с модингом и скриптами для сервера? Начните здесь, потому что те же 4 шага работают и для XML, и для файлов Enforce Script.
Выберите папку с types.xml рабочей папкой Coderoute.
Простыми словами напишите, какой предмет и какое значение нужно изменить.
В режиме Ask first прочитайте карточку, прежде чем правка будет записана.
Запустите проверку XML, перезапустите тестовую копию и посмотрите на результат.
"BakedBeansCan" types.xml1 совпадениеtypes.xml12 строкtypes.xml+1 -1your XML check commandexit 0<type name="BakedBeansCan">
<nominal>40</nominal>
<lifetime>14400</lifetime>
<restock>1800</restock>
<min>20</min>
<quantmin>-1</quantmin>
<quantmax>-1</quantmax>
<cost>100</cost>
<flags count_in_cargo="0" count_in_hoarder="0"
count_in_map="1" count_in_player="0"
crafted="0" deloot="0"/>
<category name="food"/>
<usage name="Town"/>
</type>Один предмет в types.xml: nominal — это количество, которое экономика стремится поддерживать, lifetime — сколько секунд существует один предмет. Тег flags содержит все шесть атрибутов, здесь разбитых на 3 строки, чтобы поместиться на странице.
Откройте папку миссии в Coderoute и попросите показать, как настроен BakedBeansCan. Агент находит запись через grep и показывает её через read_file, а затем простыми словами объясняет каждый тег. Дальше попросите nominal 60 вместо 40. В режиме Ask first изменение появляется как diff, и после вашего подтверждения edit_file записывает только эту строку. Затем в Shell запускается ваша команда проверки XML. Наконец, перезапустите тестовую копию сервера и проследите, стал ли предмет встречаться чаще. Храните копию исходного файла.
Сервер с лёгкими модами поддерживать проще, чем с 30. Переключите Coderoute на Plan only и попросите перечень того, что нужно каждому моду: ключ в папке keys, место в скрипте запуска и, для новых предметов, записи в types.xml. Агент читает файлы через read_file и grep, но ничего не меняет. Просмотрите план, переключитесь на Ask first и позвольте писать по одной записи. Тестируйте после каждого изменения, чтобы ошибку было легко найти.