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
  • 0
DedNafan

Помогите со скриптом ExpansionQuest

Доброго времени суток!! Кто имел дело с настройкой квестов в  ExpansionQuest? У меня возникли трудности с скриптом. 

Задача такая: Человек берет квест-должен найти ресурсы(НЕСКОЛЬКО) работает только если 1... - сдать ресурсы- получить награду. 

Путь файла DayZServer\profiles\ExpansionMod\Quests\Objectives\Collection

 

Я и добавлял второй предмет по разному... И квест просто не работал.... Надеюсь Есть кто сталкивался...

 

 

Исходник: 

{
    "ConfigVersion": 5,
    "ID": 3,
    "ObjectiveType": 4,
    "ObjectiveText": "Найдите 1 золото и 1 серебро",
    "TimeLimit": -1,
    "Collection": {
         "Amount": 1,
         "ClassName": "ExpansionSilverBar"    
    },

    "MaxDistance": 10.0,
    "MarkerName": "Доставка ресурсов",
    "ShowDistance": 1    
}

 

Пример Как добавлял: 

{
    "ConfigVersion": 5,
    "ID": 3,
    "ObjectiveType": 4,
    "ObjectiveText": "Найдите 1 золото и 1 серебро",
    "TimeLimit": -1,
    "Collection": [

    {
         "Amount": 1,
         "ClassName": "ExpansionSilverBar"    
    },

    {
         "Amount": 1,
         "ClassName": "ExpansionGoldBar"    
    },

    ]
    "MaxDistance": 10.0,
    "MarkerName": "Доставка ресурсов",
    "ShowDistance": 1    
}

 

Edited by DedNafan (see edit history)

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 1

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

Пример:

 ],
    "IsAchievement": 0,
    "Objectives": [
        {
            "ConfigVersion": 22,
            "ID": 6,
            "ObjectiveType": 3
        },
        {
            "ConfigVersion": 22,
            "ID": 3,
            "ObjectiveType": 7
        },
        {
            "ConfigVersion": 22,
            "ID": 2,
            "ObjectiveType": 8
        }
    ],

При чем  "Objectives" в одном квесте могут быть разные, например. найти какой то предмет, убить бота или зомби и доставить что либо, все это можно запихать в один квест. В моем примере 3 действия (замечу разные). У меня все работает и никаких проблем, в квестах боты лучше намного себя ведут, нежели в патрулях. И запятая у тебя лишняя, квадратная скобка тоже.

Edited by Denis1979 (see edit history)

Share this post


Link to post
Share on other sites



  • 1

{
    "ConfigVersion": 26,
    "ID": 50,
    "ObjectiveType": 4,
    "ObjectiveText": "За отдельную плату и компоненты для трансмутации. Ученый трансмутирует твой артефакт.",
    "TimeLimit": -1,
    "Active": 1,
    "Collections": [
        {
            "Amount": 1,
            "ClassName": "XS_RP_SCIENCE_capsula",
            "QuantityPercent": -1,
            "MinQuantityPercent": 0
        },
        {
            "Amount": 2,
            "ClassName": "XS_ART_fire",
            "QuantityPercent": -1,
            "MinQuantityPercent": 0
        },
        {
            "Amount": 3,
            "ClassName": "StalkerMoney5000",
            "QuantityPercent": -1,
            "MinQuantityPercent": 0
        }
    ],
    "ShowDistance": 1,
    "AddItemsToNearbyMarketZone": 0,
    "NeedAnyCollection": 0
}



эко  в  Collection

Share this post


Link to post
Share on other sites
  • 0
4 минуты назад, Abaddon сказал:

{
    "ConfigVersion": 26,
    "ID": 50,
    "ObjectiveType": 4,
    "ObjectiveText": "За отдельную плату и компоненты для трансмутации. Ученый трансмутирует твой артефакт.",
    "TimeLimit": -1,
    "Active": 1,
    "Collections": [
        {
            "Amount": 1,
            "ClassName": "XS_RP_SCIENCE_capsula",
            "QuantityPercent": -1,
            "MinQuantityPercent": 0
        },
        {
            "Amount": 2,
            "ClassName": "XS_ART_fire",
            "QuantityPercent": -1,
            "MinQuantityPercent": 0
        },
        {
            "Amount": 3,
            "ClassName": "StalkerMoney5000",
            "QuantityPercent": -1,
            "MinQuantityPercent": 0
        }
    ],
    "ShowDistance": 1,
    "AddItemsToNearbyMarketZone": 0,
    "NeedAnyCollection": 0
}



эко  в  Collection

Привет да получилось, уже в официальный дискорд канал писал там тоже подсказали. Спасибо!

52 минуты назад, Denis1979 сказал:

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

Пример:

 ],     "IsAchievement": 0,     "Objectives": [         {             "ConfigVersion": 22,             "ID": 6,             "ObjectiveType": 3         },         {             "ConfigVersion": 22,             "ID": 3,             "ObjectiveType": 7         },         {             "ConfigVersion": 22,             "ID": 2,             "ObjectiveType": 8         }     ],


 ],
    "IsAchievement": 0,
    "Objectives": [
        {
            "ConfigVersion": 22,
            "ID": 6,
            "ObjectiveType": 3
        },
        {
            "ConfigVersion": 22,
            "ID": 3,
            "ObjectiveType": 7
        },
        {
            "ConfigVersion": 22,
            "ID": 2,
            "ObjectiveType": 8
        }
    ],

При чем  "Objectives" в одном квесте могут быть разные, например. найти какой то предмет, убить бота или зомби и доставить что либо, все это можно запихать в один квест. В моем примере 3 действия (замечу разные). У меня все работает и никаких проблем, в квестах боты лучше намного себя ведут, нежели в патрулях. И запятая у тебя лишняя, квадратная скобка тоже.

Спасибо за замечание, я изначально накуралесил с запятыми... в итоге поменял запятые и заработало) СПАСИБО!

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

  • Similar Content

    • By Mozart
      Доброго времени суток господа, в общем столкнулся с такой проблемой,  при покупке машины на трейде, в инвентарь падает ключ для нее, и все бы ничего, но этот ключ от  мода EXPANSION , он не корректно работает с модовыми машинами, поэтому я его не использую, а использую MuchKarKey. Вопрос, как отключить ключ expansion? что бы я мог использовать только один ключ со стороннего мода, или  как его заставить не спавнится в инвентарь при покупке машины. В настройках мода, я не нашел никаких упоминаний об этом. Если вдруг кто сталкивался с данным вопросом подскажите пожалуйста, уже все перепробовал 
  • Our picks

×
×
  • 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.