Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Maks9121, 19 июл 2015.

  1. Автор темы
    Maks9121

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


     
  2. Хостинг MineCraft
    <
  3. PROgrm_JARvis

    PROgrm_JARvis Активный участник

    Баллы:
    61
    Имя в Minecraft:
    PROgrm_JARvis
    Отличный Гайд, Спасибо, думаю, что стоило бы ещё сделать отдельный про доп. функции...
     
  4. Marshal_Xaker

    Marshal_Xaker Старожил Пользователь

    Баллы:
    103
    Skype:
    Marshal_Xaker
    Имя в Minecraft:
    Marshal_Xaker
    "Квест" - 31 раз
    "Квестер" и в других падежах - 6 раз
     

Поделиться этой страницей