Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Рекомендованные сообщения

Привет. Ищу человека, способного написать для меня Types.xml Validator. Если у тебя есть такая программка уже готовая- - с радостью приобрету её.

Что должна уметь делать эта программка:
1) Проверка синтаксиса на наличие ошибок

 

2) <type name="X"> Проверка на наличие дубликатов. Проверка на наличие кириллицы в названии

 

3) Проверка на наличие ошибок в таких параметрах как 

<nominal>N</nominal>
<lifetime>N</lifetime>
<restock>N</restock>
<min>N</min>
<quantmin>N</quantmin>
<quantmax>N</quantmax>
<cost>N</cost>

Необходимо проверять что б значения не содержали текста

Что б  <nominal> был больше чем <min> и они не имел в значении букв или отрицательных значений

Что б  <lifetime> не имел в значении букв или отрицательных значений

Что б  <restock> не имел в значении букв или отрицательных значений
Что б  <quantmin> и <quantmax> не имел в значении букв. Оба должны быть либо -1 либо положительным числом от 0 до 100. Естественно мин должно быть меньше максимума
Что б  <cost> не имел в значении букв или отрицательных значений, он должен иметь значение от 0 до 100

 

4) <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0"/>

Проверка на отсутствие значений (хотя бы одно из значений должно быть 1) , на наличие текста в значениях, недопустимость значений кроме 0 или 1

 

5) <category name="X"/> <tag name="X"/> <usage name="X"/> <value name="X"/

Обязательность выполнения следующего порядка: Category, Tag, Usage, Value 

Проверка на использование только следующих значений (лучше с возможностью редактирования). Причём обязательно должна быть <category name="X"/> - остальные необязательны. Однако при их наличии они должны соответствовать списку и порядку.

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

        <category name="food"/>
        <category name="tools"/>
        <category name="clothes"/>
        <category name="containers"/>
        <category name="explosives"/>
        <category name="weapons"/>
        <category name="vehiclesparts"/>
    
        <tag name="shelves"/>
        <tag name="floor"/>
        
        <usage name="Town"/>
        <usage name="Village"/>
        <usage name="Farm"/>
        <usage name="Industrial"/>
        <usage name="Military"/>
        <usage name="Coast"/>
        <usage name="Medic"/>
        <usage name="Hunting"/>
        <usage name="Police"/>
        <usage name="Firefighter"/>
        <usage name="Office"/>
        <usage name="Prison"/>
        <usage name="School"/>
        <usage name="ContaminatedArea"/>
        <usage name="SeasonalEvent"/>
        <usage name="Lunapark"/>


        <value name="Tier1"/>
        <value name="Tier2"/>
        <value name="Tier3"/>
        <value name="Tier4"/>
        <value name="Unique"/>

 

Что там ещё должно проверяться -я подумаю, но мне нужно максимально обезопаситься от собственной криворукости и не дать возможности залить на сервер криво-работающий или вовсе нерабочий types. 

В целом мне необходим софт, который мне заменил бы легендарный OnlineTypesValidator - http://dayztypes.pro/, который перестал работать ? И это прям боль.

Пишите в личку или в дискорд jorik100 (жоржик)#8120 
Спасибо

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


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

Ну а самая простую валидацию для поиска ошибок в написании файла можно найти тут 
https://www.google.com/search?q=валидатор+xml&oq=валидатор+&aqs=chrome.2.69i57j69i59j35i39j0i512l7.4422j0j9&sourceid=chrome&ie=UTF-8

 

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


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

думаю вам NonameUltima такую програмку без проблем сделает

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


Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, Skar713 сказал:

Хмм
Мб подойдет 
https://github.com/PackJC/DayZLootEditor

 

Есть еще такое 
https://github.com/rvost/DayzServerTools

 

Первая ссылка - скачал, работает через браузер. Отлично показывает где допущены синтаксические ошибки, из-за которых валится весь файл. Однако если указать какое-нибудь неверное значение, например <nominal>-1 или минимум указать больше максимума - оно не видит в этом никаких проблем ?

Что там во втором -  я так и не понял. Если это что-то стоящее то мне необходима помощь что б понять что это  и с чем это едят.

 

10 часов назад, Skar713 сказал:

Ну а самая простую валидацию для поиска ошибок в написании файла можно найти тут 
https://www.google.com/search?q=валидатор+xml&oq=валидатор+&aqs=chrome.2.69i57j69i59j35i39j0i512l7.4422j0j9&sourceid=chrome&ie=UTF-8

 

Эти все валидаторы показывают только ошибки в синтаксисе. 

 

8 часов назад, 123new сказал:

думаю вам NonameUltima такую програмку без проблем сделает

Спасибо. сейчас напишу ему. 

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


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

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

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

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

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

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

Войти

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

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка