Grifhell
Активный участник
- Баллы
- 78
Я кстати пробовал коллект использовать, вроде работает. Щас подумываю создать квест на рыбалку, но надо поинтересней продумать его
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Я кстати пробовал коллект использовать, вроде работает. Щас подумываю создать квест на рыбалку, но надо поинтересней продумать его
Опробовал по всякому, в принципе вышло, но немного извернуться пришлось - разбить 1 квест на 2, по одной цели на каждый. Дело в том что как я не пытался манипулировать конфигурациямиДелись секретом, я целый день парился-ничерта не вышло.
Fishermen1:
texts:
description: <y>Эй, ты случайно не рыбак?
У меня заканчивается рыба
на прилавке, а мой напарник
обещался поймать еще рыбы,
но кажется он снова
отправился на речку
с приятелем и пузырем.
acceptance: <y>Ты мне рыбу, а я дам удочку.
repeats: -1 # Повторять можно неограниченное
количество раз
objectives:
'0':
'0':
type: collect # Заполучить рыбу, во время
ловли или просто
выбросить-поднять,
если уже есть в инвентаре
materialid: 349
amount: 3
message: <g>Принеси мне улов.
rewards:
'0':
type: quest
quest: "Fishermen2" # После прохождения
этого квеста игрок сразу
получает второй
Fishermen2:
texts:
completion: <g>Задание выполнено успешно.
# Сообщение, которое появляется,
если 2-й квест завершен
(и 1-й значит тоже)
repeats: -1 #Повторять можно неограниченное
количество раз, желательно
не менять данное значение
objectives:
'0':
'0':
type: delivery # Отдать рыбу нпс с id 3
materialid: 349
amount: 3
npcdestination: 3
message: <g>Спасибо, друг, ты меня выручил,
возьми это, думаю тебе нужнее.
rewards:
'0':
type: item
id: 346 # После прохождения этого квеста
игрок получает удочку
amount: 1
objectives:
'0':
'0':
type: collect # Заполучить рыбу, во время ловли или просто
выбросить-поднять, если уже есть в инвентаре
materialid: 349
amount: 3
message: <g>Принеси мне улов.
'0':
'0':
type: delivery
materialid: 336
amount: 64
npcdestination: 1
message: <g>Задание выполнено.
rewards:
'0':
type: item
id: 1
amount: 12
take: true # забрать предмет
'1':
type: item
id: 288
amount: 2
take: false # отдать
Есть идея, но завтра попробую, а то поздно уже.ну к квестодателю и я всегда бегаю. Тож пытаюсь победить.
Займёмся извращениемПредположим мне нужно что бы квест "А" игрок мог выполнить 5 раз,
После этих 5-ти раз, квест должен считаться завершенным.
Что бы другой квест "Б", который требует пройденный "А", можно было принять.
Необходимо, что бы игрок мог пройти квест Б только после 5-ти похождений квеста А, НЕ раньше.
Такое получится?
. Ставим одно и то же задание 5 раз, но присваиваем разные номера 01,02,... в каждое вписываем параметр requirements (кроме первого) и понеслась...1 Сбор вещей:
texts:
description: <g>(Задание) <y>Мне нужно покормить лошадей, не мог бы ты принести мне 50 кустов?<g>.
completion: <g>Ваша награда 100 $.
acceptance: <g>Задание <y>получено<g>.
repeats: 1
objectives:
'0':
'0':
type: delivery
npcdestination: 4
materialid: 31
amount: 50
message: <g>Ты принёс кусты! <y>Благодарю! Возьми эту скромную награду <g>.
rewards:
'0':
type: money
money: 100
take: false
2 Сбор вещей:
texts:
description: <g>(Задание) <y>Мне нужно покормить лошадей, не мог бы ты принести мне 50 кустов?<g>.
completion: <g>Ваша награда 100 $.
acceptance: <g>Задание <y>получено<g>.
requirements:
'0':
type: quest
quest: '1 Сбор вещей' # не взяв первый квест, не будет второго
repeats: 1
objectives:
'0':
'0':
type: delivery
npcdestination: 4
materialid: 31
amount: 50
message: <g>Ты принёс кусты! <y>Благодарю! Возьми эту скромную награду <g>.
rewards:
'0':
type: money
money: 100
take: false
3 Обмани гаишника:
texts:
description: <g>(Задание) <y>На перекрёстке, недалеко от вокзала, стоит гаишник. Как то раз он меня сильно обидел. Подкинь ему 40 гнилого мяса.Я буду благодарен.<g>.
completion: <g>Ваша награда 1 золотая лопата.
acceptance: <g>Задание <y>получено<g>.
requirements:
'0':
type: quest
quest: '2 Сбор вещей' # нет второго не будет третьего.
repeats: 1
objectives:
'0':
'0':
type: delivery
npcdestination: 7
materialid: 367
amount: 40
message: <g>Отлично! <y>Пусть побегает! Вот твоя награда<g>.
rewards:
'0':
type: item
id: 284
amount: 1
take: false
боялся, что так будет))21 страница комментариев
Более 500 проголосовавших
почти Более 30К просмотров
Спасибо, вы мне льстите
Да, кстати а можно в "важных" закрепить?)
тоже могу, это легкоНапишу любой квест. Стучаться в личку.
Настрою полностью плагин под Ваш сервер. Раздам нужные права и корректировки для корректной работы. Установлю систему телепортов, помощи т.д. плагином Ситизен. Да, им возможно многое.тоже могу, это легко
могу и тут писать......разница-то?А че токо в личку?)
Вот такими порывами и нету на сайте подробных гайдов и примеров.
нажимать на нпс мышкой......Фактически на одном нпс может быть несколько квестов, но как игроку их выбирать?
objectives:
'0':
'0':
type:
'1':
type:
'2':
type:
'1':
'0':
type:
'0':
type: move distance
amount: 6
optional: False
message: "You received a bow and some arrows! Sweet!"
rewards:
'0':
type: item
id: 261
amount: 1
'1':
type: item
id: 262
amount: 64
Бился, бился и все равно не вышло, даже если наградой за квест будет начало другого квеста ("Б" например), которым владеет другой нпс (Вася), то если этот квест Б, требует отнести васе то-то, то естественно можно решить, что вася и вознаградит. Но таки не получилось, видимо тот, у кого берешь квест, и тот, чья награда - это получение другого квеста, награду будет выдавать только он. Так что караваны так пожалуй и останутся, что за платой придется возвращаться((ну к квестодателю и я всегда бегаю. Тож пытаюсь победить.