Войти или зарегистрироваться

Туториал Туториал по созданию квестов в плагине Quester

Maks9121

Новичок
Баллы
6
Квесты​
Привет, дорогие форумчане. Как-то я делал квесты и нашел только зарубежные гайды по плагину Qeuster. И, разобравшись с квестами, я решил сделать гайд. На моем сервере вы можете видеть npc квестеров: http://maxpt2015.wix.com/mountain-craft
Перейдем к самому плагину. Для создания квестов нам необходимы: Quester, Citizens и голова с идеями.
Ссылки:
Quester: http://dev.bukkit.org/bukkit-plugins/quester/
Citizens: http://dev.bukkit.org/bukkit-plugins/citizens/
Голова с идеями: Когда найду, выложу ссылку

Создаем квесты​
Если вы дошли до этого предложения - значит вы целеустремлены. Это вам понадобится для создания своей кучи квестов. Для начала нужно создать свой первый квест. Пишем /q create [Название].
Теперь нужно сделать нашему квесту описание. Для этого вводим /q desc add/set (добавить описание к существующему/установить эту строку описанием) [Описание]. При использовании add можно сделать длинное описание. Кстати, описание и название квеста можно писать на русском языке. Теперь наш квест имеет свое описание.
Теперь нужно добавить нашему квесты цели. Вводим /q objective add. У нас появляется список возможных целей: убийство, моб-убийство, деньги, положение или сбор предметов. После того, как мы выбрали цель, пишем /q objective add [Цель] [Аргументы]. К аргументам относятся: цель убийства, предмет для сбора, блоки для постройки и т.д. Например, мы хотим сделать целью - убить 5 криперов. Это будет выглядить так: /q objective add mobkill:Creeper 5. Можно добавить несколько целей, путем написания команды /q objective add. Также можно добавить описание целей командой /q objective desc [Описание]. Описание можно вводить на русском.
И наконец, нужно добавить события, происходящие после выполнения всех целей. Пишем /q event add -3. Появляются возможные события, типо спавна моба, денег, сообщения. Теперь вводим /q event add -3 [Событие] [Аргументы]. Например, чтобы добавить сообщение "Молодец", вводим /q event add -3 msg Молодец. Можно ввести несколько событий, также, как и с целями.
Все, квест создан. Осталось только выдать квест npc.


Выдача квеста npc.
​

Для начала - создадим своего npc командой /npc create [Имя] . Можете настроить своего npc: выдать ему броню, сделать ему текст и т.д. Теперь сделаем ему особенность - квестер. Вводим /trait quester. Теперь нужно создать держателя квестов. Вводим /q holder create [Имя нашего npc]. Теперь, берем в руки стержень ифрита и кликаем правой кнопкой по npc. Поздравляю, вы создали квестера. Не забываем, что ему нужно сказать, какие квесты он должен выдавать. Вводим /q holder add [ID Квеста]. Узнать ID квестов можно командой /q list. Теперь наш квестер может выдать квест. Но, сначала нужно активировать квест. Выбираем квест командой /q select и вводим /q toggle. Поздравляю, ваш квестер теперь полностью рабочий. Взять его квест можно правой кнопкой мыши.
Повторяю, что рабочие квесты вы можете видеть на моем сервере.
P.S. Можете подсчитать и написать, сколько раз встречаются слова квест/квестер, вводим/пишем. Надеюсь, что мой туториал помог Вам!


​
 
Отличный Гайд, Спасибо, думаю, что стоило бы ещё сделать отдельный про доп. функции...
 
"Квест" - 31 раз
"Квестер" и в других падежах - 6 раз
 
В этих плагинах есть особенность возобновления квеста после некого периода времени? И можно ли одному НПС дать больше одного квеста? Можно ли создать цепочки квестов?
 
В этих плагинах есть особенность возобновления квеста после некого периода времени? И можно ли одному НПС дать больше одного квеста? Можно ли создать цепочки квестов?
В ProQuests можно:
1) Устанавливать КД у каждого квеста
2) Создавать меню с квестами, очень гибкая настройка
3) Установить требование для взятия одного квеста наличие указанного выполненного квеста + при выполнении одного квеста моментальная активация следующего без каких-либо действий игрока
 
В квестах полностью разобрался. Но вот выдать почему-то абсолютно не получаешься. То есть, холдера создал, выбрал, назначил ему квесты, активировал все. Но по пкм пишет, что нет выбранных квестов....
 
Назад
Верх