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. Можете подсчитать и написать, сколько раз встречаются слова квест/квестер, вводим/пишем. Надеюсь, что мой туториал помог Вам!