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

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

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

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

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 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    
}

 

Изменено пользователем DedNafan (история изменений)

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


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

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

  • 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 действия (замечу разные). У меня все работает и никаких проблем, в квестах боты лучше намного себя ведут, нежели в патрулях. И запятая у тебя лишняя, квадратная скобка тоже.

Изменено пользователем Denis1979 (история изменений)

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


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
  • 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

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


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

@DedNafan вступить в Discord сервер мода и там спросить

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

И почитать wiki

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

 

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


Ссылка на сообщение
Поделиться на других сайтах
  • 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 действия (замечу разные). У меня все работает и никаких проблем, в квестах боты лучше намного себя ведут, нежели в патрулях. И запятая у тебя лишняя, квадратная скобка тоже.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

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

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

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

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

Поддержка