Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
jorik100

Ищу кто сделает Validator

Recommended Posts

Привет. Ищу человека, способного написать для меня 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 
Спасибо

Share this post


Link to post
Share on other sites



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

Share this post


Link to post
Share on other sites
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 такую програмку без проблем сделает

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.