Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Проблема с квестом для Citizens

Alastar

Старожил
Пользователь
Баллы
173
Вобщем, проблема такова:
Я написал квест(с помощью Quest Writer), вот он:

YAML:
Sewers:
    texts:
        description: "В канализации нашего форта завелись монстры, убей их!"
        completion: "Отлично!Вот твоя награда"
        acceptance: "Спасибо что взялся за этот квест!"
    repeats: -1
    objectives:
        '0':
            '0':
                type: move location
                location:
                    world: 'world'
                    x: -1012
                    y: 20
                    z: 889
                amount:  1
                optional: True
                finishhere: False
                message: "Вы пришли в нужное место"
            '1':
                type: hunt
                string: 'zombie, slime'
                amount: 5
                optional: True
                finishhere: True
                message: "Вы убили всех монстров!"
    rewards:
        '0':
            type: item
            id: 298
            amount: 1
            take: True
        '1':
            type: item
            id: 299
            amount: 1
            take: True
Но в игре когда я пишу(предварительно выбрав квестера) /quester assign Sewers выдает сообщение что такого квеста нет.
 
Попробуй тупо поставить цифру вместо Sewers и посмотри, что получится.
 
На 1.2.5 у меня до сих пор стоит это. Если ты пихаешь на 1.3.1 их последнюю версию- тогда не знаю...
 
Даже на мой сервер таккая древность не попрет)Но все равно спасибо.
 
Думаю проблема в самом квесте, так-как другие у меня работают.
 
Все, сам разобрался. Вобщем вот что получилось:
YAML:
sewers:
    texts:
        description: <g>(Quest) <y>In our fort's sewers appear a lot of monsters, kill them!<g>!
        completion: <g>Great!<y>It's your reward<g>.
        acceptance: <g>Thank you, I will wait<y>Quest accepted<g>!
    repeats: -1
    objectives:
        '0':
            '0':
                type: move location
                location:
                    world: 'world'
                    x: -1012
                    y: 20
                    z: 889
                amount:  1
                optional: True
                finishhere: False
                message: <g>You enter the sewers<g>.
            '1':
                type: hunt
                string: 'zombie, slime'
                amount: 5
                optional: True
                finishhere: True
                message: <g>You're killed all of needful monsters<g>!
    rewards:
        '0':
            type: item
            id: 298
            amount: 1
            take: True
        '1':
            type: item
            id: 299
            amount: 1
            take: True
paper12:
    texts:
        description: <g>(Quest) <y>I am always looking for more writing paper. Bring me 12 and I'll give you 2 feathers<g>.
        completion: <g>Thank you! <y>Here are your feathers<g>.
        acceptance: <g>Quest <y>accepted<g>.
    repeats: -1
    objectives:
        '0':
            '0':
                type: collect
                materialid: 339
                amount: 12
                message: <g>Item collected. <y>Return to Rygaron<g>.
    rewards:
        '0':
            type: item
            id: 339
            amount: 12
            take: true
        '1':
            type: item
            id: 288
            amount: 2
            take: false
Квест paper12 стандартный(т.е. отсюда http://pastebin.com/UFkeMnfX)
 
Все, сам разобрался. Вобщем вот что получилось:

Квест paper12 стандартный(т.е. отсюда http://pastebin.com/UFkeMnfX)
У меня же твой нормально сработал. Дело мож в кодировке? Тогда в логе должно быть: "Загружено 0 квестов" Квесты на вражеском или латинице - отстой.:D
 

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

Назад
Верх