QuestSystem

Платно QuestSystem 3.2.0

Требуемые плагины
Поддерживаемые плагины
Старая цена
850
QuestSystem - Хорошая и удобная квест система для вашего сервера

Присутствует настройка всего!
Красивый интерфейс
Квесты можно настроить детально!
Можно выдавать как и команды так и ресурсы!
Можно сделать колдаун на повторное взятие
Задания нужно брать в городе нпс и сдавать их там же, это сделано для того чтоб игроки не сидели на 1 месте :)
Есть 7 стандартных квеста (Квесы настраиваются в дате
Data=>Quests=>Quest.json)
JSON:
[
  {
    "Названия квеста": "Тупая железяка!!",
    "Описания": "Как же меня достал этот Танк,я не могу ходить в космодром!\nУничтожь танк и приходи за наградой",
    "Кд на повторное взятия данного квеста (Если не нужно ставим 0)": 0.0,
    "Тип квеста (0 - убить, 1 - добыть, 2 - скрафтить, 3 - найти, 4 - улучшить)": 0,
    "То чего добыть (На русском)": "танк",
    "В зависимости от квеста. Если убить человека то player. Если добыть дерева то wood; Если это улучшения то 1 - дерево, 2 - камень и тд": "bradleyapc",
    "Количевство": 1,
    "Настройка награды": [
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "rifle.l96",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "weapon.mod.small.scope",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "jackhammer",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "https://i.imgur.com/9OJhuKj.png",
        "Команда": "emerald.give %STEAMID% Рубин 15"
      }
    ],
    "FinishedPlayers": []
  },
  {
    "Названия квеста": "Нужно срочно отстроить дом!",
    "Описания": "Нам нужно где то складывать свои ресурсы!\n Добудь 1000 камня и возвращайся за наградой",
    "Кд на повторное взятия данного квеста (Если не нужно ставим 0)": 7200.0,
    "Тип квеста (0 - убить, 1 - добыть, 2 - скрафтить, 3 - найти, 4 - улучшить)": 1,
    "То чего добыть (На русском)": "камня",
    "В зависимости от квеста. Если убить человека то player. Если добыть дерева то wood; Если это улучшения то 1 - дерево, 2 - камень и тд": "stones",
    "Количевство": 1000,
    "Настройка награды": [
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": true,
        "Отображаемое имя (Для кастом)": "Радиактивная сера",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 1681986132,
        "Shortname выдаваемого предмета": "glue",
        "количество": 10,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "supply.signal",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "door.hinged.toptier",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "https://i.imgur.com/9OJhuKj.png",
        "Команда": "emerald.give %STEAMID% Рубин 25"
      }
    ],
    "FinishedPlayers": []
  },
  {
    "Названия квеста": "Хммм... Нужно сделать гараж для мини-коптера!",
    "Описания": "Нужно побольше места для коптеров\nСкрафти 1 гаражных дверей",
    "Кд на повторное взятия данного квеста (Если не нужно ставим 0)": 30.0,
    "Тип квеста (0 - убить, 1 - добыть, 2 - скрафтить, 3 - найти, 4 - улучшить)": 2,
    "То чего добыть (На русском)": "гаражных дверей",
    "В зависимости от квеста. Если убить человека то player. Если добыть дерева то wood; Если это улучшения то 1 - дерево, 2 - камень и тд": "wall.frame.garagedoor",
    "Количевство": 1,
    "Настройка награды": [
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "https://i.imgur.com/PoeTa16.png",
        "Команда": "give_minicopter %STEAMID%"
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "floor.ladder.hatch",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "keycard_blue",
        "количество": 2,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      }
    ],
    "FinishedPlayers": []
  },
  {
    "Названия квеста": "Мне нужно больше изучений!",
    "Описания": "Мне нужно изучить множество вещей,но у меня не хватает скрапа\nНайди 100 скрапа и приходи за наградой!",
    "Кд на повторное взятия данного квеста (Если не нужно ставим 0)": 30.0,
    "Тип квеста (0 - убить, 1 - добыть, 2 - скрафтить, 3 - найти, 4 - улучшить)": 3,
    "То чего добыть (На русском)": "скрап(-а)",
    "В зависимости от квеста. Если убить человека то player. Если добыть дерева то wood; Если это улучшения то 1 - дерево, 2 - камень и тд": "scrap",
    "Количевство": 100,
    "Настройка награды": [
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "smg.thompson",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "ammo.pistol.fire",
        "количество": 64,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "https://i.imgur.com/9OJhuKj.png",
        "Команда": "emerald.give %STEAMID% Рубин 15"
      }
    ],
    "FinishedPlayers": []
  },
  {
    "Названия квеста": "Нужно укрепить свою строения в камень!",
    "Описания": "Улучши 15 разных построек в камень",
    "Кд на повторное взятия данного квеста (Если не нужно ставим 0)": 30.0,
    "Тип квеста (0 - убить, 1 - добыть, 2 - скрафтить, 3 - найти, 4 - улучшить)": 4,
    "То чего добыть (На русском)": "раз в камень",
    "В зависимости от квеста. Если убить человека то player. Если добыть дерева то wood; Если это улучшения то 1 - дерево, 2 - камень и тд": "2",
    "Количевство": 15,
    "Настройка награды": [
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "gates.external.high.stone",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "bed",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "furnace.large",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      }
    ],
    "FinishedPlayers": []
  },
  {
    "Названия квеста": "Мой дом, моя крепость",
    "Описания": "Нужно лучше защитить свою базу\nСкрафти 10 заборов",
    "Кд на повторное взятия данного квеста (Если не нужно ставим 0)": 30.0,
    "Тип квеста (0 - убить, 1 - добыть, 2 - скрафтить, 3 - найти, 4 - улучшить)": 2,
    "То чего добыть (На русском)": "забор(-ов)",
    "В зависимости от квеста. Если убить человека то player. Если добыть дерева то wood; Если это улучшения то 1 - дерево, 2 - камень и тд": "wall.external.high.stone",
    "Количевство": 10,
    "Настройка награды": [
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "wall.window.glass.reinforced",
        "количество": 3,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "metal.fragments",
        "количество": 5000,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "https://i.imgur.com/JnPNvJi.png",
        "Команда": "givetool %STEAMID% pickaxe"
      }
    ],
    "FinishedPlayers": []
  },
  {
    "Названия квеста": "Мои любимые часы",
    "Описания": "Мои любимые часы барахлят,опять эти шестеренки..\nНайди 40 шестеренок и приходи за наградой!",
    "Кд на повторное взятия данного квеста (Если не нужно ставим 0)": 30.0,
    "Тип квеста (0 - убить, 1 - добыть, 2 - скрафтить, 3 - найти, 4 - улучшить)": 3,
    "То чего добыть (На русском)": "шестеренка(-ок)",
    "В зависимости от квеста. Если убить человека то player. Если добыть дерева то wood; Если это улучшения то 1 - дерево, 2 - камень и тд": "gears",
    "Количевство": 40,
    "Настройка награды": [
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "autoturret",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "supply.signal",
        "количество": 2,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "",
        "Команда": ""
      },
      {
        "Это кастом предмет ? (Если это обычный предмет ставим false)": false,
        "Отображаемое имя (Для кастом)": "",
        "Skin id (Для кастом но можно и для обычного предмета чтоб дать ему скин)": 0,
        "Shortname выдаваемого предмета": "",
        "количество": 1,
        "Ссылка на картинку (Если используете команду для выдачи то обязательно!)": "https://i.imgur.com/9OJhuKj.png",
        "Команда": "emerald.give %STEAMID% Рубин 15"
      }
    ],
    "FinishedPlayers": []
  }
]

Код:
ДЛЯ ТОГО ЧТОБ КВЕСТЫ СОХРАНИЛИСЬ НУЖНО:
1.Выгрузить плагин
2.Сделать квесты
3.Сохранить их
4. Только после всех действий выше, можно заливать квесты на сервер

Есть 5 типов квестов
0 - убить,взорвать и тд. 1 - добыть. 2 - скрафтить. 3 - Найти. 4 - улучшить постройку
Все просто и понятно, нужно просто посмотреть готовый пример и все!
На доске заданий можно изменить картинку на вашу, нужно просто поменять ссылку в конфиге.
Так же присутствует lang файл.
Если кто то не понял то как настраивать, пишите в тему помогу!


Так же присутствует видео обзор!!

Обзор обновления 2.0.0

Так же готов принять ваши идеи для данного плагина!
Плагин будет обновляться и улучшаться!!!
Автор
DezLife
Скачивания
45
Просмотры
3,852
Первый выпуск
Обновление
Оценка
5.00 звёзд 3 оценок

Другие ресурсы пользователя DezLife

Последние обновления

  1. UPDATE

    Все покупатели этой квест системы могут получить скидку на новую - Платно - XDQuest - 5 копий
  2. FIX

    Заменил хук
  3. FIX image

    Переделали API на загрузку изображения на свое!

Последние рецензии

Riska
огонь!!)
ppurtov
Хороший плагин
DezLife
DezLife
Пасибо вери матч ту юююююююююю
PrlzRaK
Ну что... побегал я по квестам... Что можно сказать... Идея с взятием квестов с доски, на мой взгляд, удачная... Это заставляет игроков больше перемещаться по карте. К визуальной составляющей тоже сложно придраться. Смотрится довольно симпотно. Есть небольшие недочеты, которые скоро исправятся. Работает плуг, на данный момент, исправно. Все берется, выполняется, сдается... Единственно не проверил квесты на "Найти". Очень хорошо, что можно выдавать команды как приз, пока нельзя выдать свой кастомный предмет со скином (например какую нить радиоактивную руду), но это скоро добавят. Если учесть, что плуг стоит меньше 1к, а за подобный с меня запрашивали от 5к (не буду говорить кто ;)) то вообще супер плуг! В общем... если скоро добавят выдачу кастомных предметов и колдауны на повторное взятие квестов... это будут одни из лучших квестов что я видел и точно лучшие из тех что продаются!