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

Перевод [fun] квесторы к citizens v1.2 [1.2.5 - r1.0]

Заметил часто ищут квесты для этого плагина. Решил выложить то что писал или пишу для сервера. Квесты не все проверены, возможны ошибки.
Собственно вот:


Код:
tutorial-1:
    texts:
        description: <g>(Quest) <y>Добро пожаловать в Новый мир новичек.Я помогу тебе тут освоиться. Нажми по мне ПКМ и мы приступим к твоему обучению<g>.
        completion: <g>Ты выполнил свое первое задание. Вот тебе броня и немного еды. Можешь взять у меня второе задание<g>.
        acceptance: <g>(Quest) <y>Молодец. И первым твоим заданием будет выбрать себе работу, ведь в этом мире без нее не куда. Она поможет тебе заработать денег на твои нужды.Проследуй далее и на право, что бы увидеть команды для выбора профессии. Как выберешь, возврашайся и мы продолжим<g>.
    repeats: 0
    objectives:
        '0':
            '0':
                type: move distance
                amount: 14
                message: <g>Молодец! Ты прибыл на место <y>А теперь выбери профессию и вернись ко мне за наградой и продолжением обучения<g>.
    rewards:
        '0':
            type: item
            id: 299
            amount: 1
            take: false
        '1':
            type: item
            id: 260
            amount: 10
            take: false
        '2':
            type: quest
            quest: tutorial-2
            take: false
tutorial-2:
    texts:
        description: <g>(Quest) <y>На втором этапе обучения ты узнаешь как добывать древесину и ростки. Нажми второй раз ПКМ и мы приступим к заданию<g>.
        completion: <g>Молодец!Ты собрал саженцы и бревна, за это я дарю тебе поноши, мотыгу и семена - они понадобиться тебе в следующем задании, и немного денег. Для следующего задания нажми на меня ПКМ<g>.
        acceptance: <g>(Quest) <y>Ну что же - приступим. Я думаю ты уже взял свой набор новичка (/kit starter)? Тогда иди за город, прямо по мосту, найди там деревья. Сруби и собери 10 бревен и собери 5 саженцев с листвы дерева. По мимо саженцев еще падают ЯБЛОКИ. Это самый легкодоступный способ добывания пищи. Будь осторожен! Ночью не ходи! Там тебя жде опастность и толпы злых монстров<g>.
    repeats: 0
    objectives:
        '0':
            '0':
                type: destroy block
                materialid: 17
                amount: 10
                message: <g>Ты срубил 10 бревен<g>.
            '1':
                type: collect
                materialid: 17
                amount: 10
                message: <g>Ты собрал 10 бревен<g>.
            '2':
                type: collect
                materialid: 6
                amount: 5
                message: <g>Ты собрал 5 саженцев. Возвращайся назад ко мне(можно ускорить процесс командой /spawn<g>.
    rewards:
        '0':
            type: item
            id: 300
            amount: 1
            take: false
        '1':
            type: item
            id: 291
            amount: 1
            take: false
        '2':
            type: quest
            quest: tutorial-3
        '3':
            type: money
            money: 2000
            take: false
        '4':
            type: item
            id: 295
            amount: 8
            take: false
tutorial-3:
    texts:
        description: <g>(Quest) <y>В третьем уроке я раскажу тебе как садить агрокультуры, такие как пшеница,Арбузы и тыквы. НУ и конечно дам награду по окончанию квеста. ПКМ для принятия квеста<g>.
        completion: <g>Ты способный ученик! Вот тебе в награду денег, Шлем и ботинки. Теперь ты можешь перейти к четвертому уроку, где я научу тебя воевать<g>.
        acceptance: <g>(Quest) <y>Сегодня я тебе раскажу как садить семена пшеницы. Ты в прошлом уроке должен был получить мотыгу и семена. Так вот, иди за город и найди плодородную почву возле воды. Вскопай ее мотыгой и посади в нее 8 семян(ПКМ с семена в руке). Аккуратнее! Не затопчи вскопаную землю(ШИФТ что бы ходить по ней и не толкти). После посадки, дождись когда созреет пшеница, и собери не менее 5 штук, потом принеси мне. Я награжу тебя и мы приступим к новым более серьезным заданиям.<g>.
    repeats: 0
    objectives:
        '0':
            '0':
                type: build
                materialid: 295
                amount: 8
                message: <g>Ты посадил 8 семян! Дождись пока выростит пшеница.<g>.
            '1':
                type: collect
                materialid: 296
                amount: 5
                message: <g>Ты собрал 5 пшеницы! Теперь принеси ее мне (/spawn - ускорит процесс)<g>.
            '2':
                type: delivery
                materialid: 295
                npcdestination: 0
                amount: 5
                message: <g>Ты принес мне 5 пшеницы как я и просил.<g>.
    rewards:
        '0':
            type: item
            id: 298
            amount: 1
            take: false
        '1':
            type: item
            id: 301
            amount: 1
            take: false
        '2':
            type: quest
            quest: tutorial-4
            take: false
        '3':
            type: money
            money: 2000
            take: false
tutorial-4:
    texts:
        description: <g>(Quest) <y>Ученик! Ты уже на четвертом этапе обучающих квестов! И это помоему самый любимый у новичков! Тут тебе придеться убивать злых монстров и соберать их останки! Давай же скорее приступим!!! ПКМ взять квест<g>.
        completion: <g> ДА!!! Я не сомневался в тебе! Ты это сделал! Вот твоя награда, деньги и новые вещи! Теперь у меня осталось последнее задание для тебя, и после него мы с тобой распрощаемся.<g>.
        acceptance: <g>(Quest) <y>Я сегодня в настроении и полон сил! Поэтому я научу тебя сражаться с монстрами! Для начала раскажу основы владения оружием.ЭТО ОЧЕНЬ ВАЖНО ЗНАТЬ! ЛКМ бить мобов, это ты знаешь и так, ПКМ блокировать удар. Так же на ПКМ можно задействовать скилл оружия! Да-да! Ты не ослышелся, у каждого оружия и инструмента есть свои способности. Так меч может ранить и враг будет истекать кровью, а лук может оглушить или поджечь. Более подробно ты можешь прочитать далее по колидору, там же где выберал работу.<a>А теперь само задание! Ночью иди и убей 5 зомби, 3 паука и одного скелета. Только будь аккуратен, не умри. А если умрешь, все вещи будут сложены в сундук на месте смерти и ты сможеш забрть их одни щелчком мыши<g>.
    repeats: 0
    objectives:
        '0':
            '0':
                type: hunt
                string: zombie
                amount: 5
                message: <g>Ты убил 5 зомби!!!<g>.
            '1':
                type: hunt
                string: spider
                amount: 3
                message: <g>Ты убил 3 паука!!!<g>.
            '2':
                type: hunt
                string: skeleton
                amount: 1
                message: <g>Ты убил одного скелета!!!<g>.
    rewards:
        '0':
            type: item
            id: 322
            amount: 1
            take: false
        '1':
            type: item
            id: 283
            amount: 1
            take: false
        '2':
            type: quest
            quest: tutorial-5
            take: false
        '3':
            type: money
            money: 3000
            take: false
tutorial-5:
    texts:
        description: <g>(Quest) <y>Это последнее задание которое я тебе дам. Оно довольно простое, но в тоже время важное. Я научу тебя строить. ПКМ принять задание<g>.
        completion: <g>Сдравствуй мой лучший ученик! Я знал что ты справишся с этим легким заданием. Я дарю тебе меч и комплект парадной золотой брони<g>.
        acceptance: <g>(Quest) <y>Ученик, это мое последнее задание для тебя. Навыки строительства очень важны в Новом мире. Без них ты не сможешь спрятаться от мобов, построить крепость и защитные стены от врагов и монстров. Построй свой первый дом из 120 блоков досок. Как сделать доски я думаю ты знаешь, а если нет поищи в интернете, их ты обязан знать в мире Minecraft. Как построишь дом возвращайся ко мне за наградой<g>.
    repeats: 0
    objectives:
        '0':
            '0':
                type: build
                materialid: 5
                amount: 120
                message: <g>Ты поставил все 120 блоков досок! Возвращайся.<g>.
    rewards:
        '0':
            type: item
            id: 267
            amount: 1
            take: false
        '1':
            type: item
            id: 314
            amount: 1
            take: false
        '2':
            type: item
            id: 315
            amount: 1
            take: false
        '3':
            type: item
            id: 316
            amount: 1
            take: false
        '4':
            type: item
            id: 317
            amount: 1
            take: false
 
и еще....

Код:
Fermer_Joni:
    texts:
        description: <g>(Fermer_Joni) <y>О!Здравствуй странник. Я смотрю ты молод и полон сил!? А я вот уже стар. Мне нужна твоя помощь. Если ты мне поможешь, я дам тебе еды<g>.
        completion: <g>Спасибо странник! Ты очень меня выручил! В награду я даю тебе свежий хлеб. Ты можешь еще раз выполнить мое задание.<g>.
        acceptance: <g>(Fermer_Joni) <y>Спасибо что согласился мне помочь. Я уже стар и не могу сам отправиться за границы города, там злые монстры и неожиданные опастности. Но мне так нужны семена пшеницы, которые выпают из обычной травы. Раздобудь мне пожалуйсто 2 семя и я дам тебе еды.<g>.
    repeats: -1
    objectives:
        '0':
            '0':
                type: collect
                materialid: 295
                amount: 2
                message: <g>Ты собрал 2 семечки! Принеси их Fermer_Joni и получишь еду в награду <g>.
            '1':
                type: delivery
                materialid: 295
                amount: 2
                npcdestination: 1
                message: <g>Ты принес мне семена! <g>.
    rewards:
        '0':
            type: item
            id: 297
            amount: 10
            take: false
Evel_Mag:
    texts:
        description: <g>(Evel_Mag) <y>Муахаха! ЭЙ! Смертный! У меня для тебя задание. Если у тебя не тонка кишка, попробуй выполнить! Или ты слабак? Муахаха!!!<g>.
        completion: <g>Что же...возможно ты и не слабак, смог сделать что я сказал. Вот твоя награда, 2500монет и 1100 опыта. Можешь брать это задание в любое время. <g>
        acceptance: <g>(Evel_Mag) <y>Бггг! Ты всетке решил рискнуть?НУ....тогда слушай. Есть в этом мире существа, звать их Эндермен Так вот, мне для моих экспериментов нужно 35 Жемчуга края снятых ИМЕННО с трупов эндерменов. Ну что? Слабо? Ахаха!!!
    repeats: -1
    objectives:
        '0':
            '0':
                type: collect
                materialid: 368
                amount: 35
                message: <g>Ага..тебе удалось собрать 35 Жемчуга Края. А убил ли ты 35 эндерменов?? Ахаха!!!<g>
            '1':
                type: delivery
                materialid: 368
                amount: 35
                npcdestination: 2
                message: <g>Ты принес мне Жемчуг края!!хм...может ты не слабак?!Ахахх...наврятли <g>
            '2':
                type: hunt
                string: enderman
                amount: 35
                message: <g>Ты смог убить 35 эндерменов. А весь ли Жемчуг края ты собрал? <g>
    rewards:
        '0':
            type: money
            money: 2500
            take: false
        '1':
            type: rang
            rang: 1100
            take: false
Admiral:
    texts:
        description: <g>(Admiral) <y>Агархх! Здорова сухопутная крыса! У меня для тебя поручение! Бегом ко мне!<g>.
        completion: <g>Спасибо! <y>Вот ваши яблоки<g>.
        acceptance: <g>(Admiral) <y>АГРХХ! Спасибо что согласился помочь старине моряку. Когда то на моем корабле были самые прекрасные паруса в этом мире! Но это чертовы пауки из все сожрали!!АГрхх... Убей ровно 50 пауков, отомсти этим тварям! И забери у них 25 ниток, я позже из них сошью новые паруса. Как выполнишь..я отблагодарю тебя моим опытом и подкину золотишка.АГрхх...<g>.
    repeats: 0
    objectives:
        '0':
            '0':
                type: hunt
                string: spider
                amount: 50
                message: <g>Агархх...ты убил 50 этих тварей! Нитки не забыл собрать мне на новый парус?<g>.
            '1':
                type: collect
                materialid: 287
                amount: 25
                message: <g>Ты собрал 25 ниток.Надеюсь пауков ты не забыл убить.<g>.
            '2':
                type: delivery
                materialid: 287
                amount: 25
                npcdestination: 3
                message: <g>Ты принес мне нитки! АГарх..<g>.
    rewards:
        '0':
            type: item
            id: 266
            amount: 3
            take: false
        '1':
            type: rang
            rang: 1100
            take: false
 
и последний раз...
Код:
Hitler:
    texts:
        description: <g>(Hitler) <y>Я-Я!! Зер-гуд што ви кО мне падошли! Мне нужен ваш помощь! Швайне!! <g>.
        completion: <g>Спасибо! <y>ВОзможен ты не швайне...раз помогать мне.Можешь выполнять мой прозьба сколько захотеть.Я-Я!!<g>.
        acceptance: <g>(Hitler) <y>Швайне!! Унечтожде 80 этот мерзкий костлявий мешок с луком!! Они разгромить всю мой армия захвата!!!ШВАЙНЕ!!! Я вам отплатить лучшим снадобье из моей коллекция!!!Я-я!!!<g>.
    repeats: 0
    objectives:
        '0':
            '0':
                type: hunt
                string: skeleton
                amount: 80
                message: <g> Я-Я!! Вы это сделать!! Иди ко мне Швайне!!! Я отплатить тебе!!<g>.
    rewards:
        '0':
            type: item
            id: 384
            amount: 10
            take: false
Algoz:
    texts:
        description: <g>(Algoz) <y>Брр(трясется от страха) АЙ! Ты меня не тронешь? Если нет...помоги мне пожжж..алуйсто..<g>.
        completion: <g>Спасибо! <y>Ты принес мне кости, теперь я сделаю костяную муку и смогу выростить пшеницу!Вот твоя награда, деньги и драгоценный опыт. Мне всегда нужна твоя помощь! Всегда найдеться для тебя задание.<g>.
        acceptance: <g>(Algoz) <y>Спасибо странник что не отказал мне в помощи. Принеси мне 100 костей скелета и убей их хотя бы 60 штук. Я фермер и мне нужны удобрения которые делаються их костей. А эти сволочи такие злые...и чуть не убили меня.<g>.
    repeats: 0
    objectives:
        '0':
            '0':
                type: hunt
                string: skeleton
                amount: 60
                message: <g>Ты убил 60 скелетов!! Отомтил им за мою обиду...<g>.
            '1':
                type: collect
                materialid: 352
                amount: 100
                message: <g>Ты собрал 100 костей! неси их мне!и не забудь про 60 скелетов!!<g>.
            '2':
                type: delivery
                materialid: 352
                amount: 100
                npcdestination: 4
                message: <g>Ты принес мне кости! Спасибо!<g>.
    rewards:
        '0':
            type: money
            money: 3000
            take: false
        '1':
            type: rang
            rang: 1000
            take: false
Shepard:
    texts:
        description: <g>(Shepard) <y>Ох, как же я соскучился за своей работой. А ты не мог бы мне помочь?<g>.
        completion: <g>Спасибо! <y>Ты настоящий товарищ! Теперь, когда я возмещу ущерб, меня снова возьмут в армию! И даже жена мне не помешает! Вот, держи в благодарность мой именной меч и немного денег.<g>.
        acceptance: <g>(Shepard) <y>Знаешь, когда-то я был известным военным, многие уважали меня. Но моя жена не хотела, чтобы я учавствовал в битвах, поэтому подстроила взрыв бомбы на складе. И меня из-за этого уволили! А сейчас я должен возместить ущерб, но у меня нет возможности добыть 5 пороха, так как жена не сводит с меня глаз. Прошу, помоги мне!<g>.
    repeats: 0
    objectives:
        '0':
            '0':
                type: collect
                materialid: 289
                amount: 5
                message: <g>Ты собрал 5 пороха!!<g>.
            '0':
                type: delivery
                npcdestination:
                amount: 5
                materialid: 289
                message: <g>Принеси мне 5 пороха<g>.
    rewards:
        '0':
            type: money
            money: 4000
            take: false
        '1':
            type: item
            id: 267
            amount: 1
            take: false
Vasilii:
    texts:
        description: <g>(Vasilii) <y>И где же этот пропащий поставщик! Эй, ты торговца не видел?<g>.
        completion: <g>Спасибо! <y>Ты принес мне все, что я просил! Ты добрый человек, я должен тебя отблагодарить. Вот, держи из личных запасов 20 склянок опыта и 4000 денег.<g>.
        acceptance: <g>(Vasilii) <y>Мы недавно начали строить железныю доргу из замка к ранчо. Но, видишь ли, из-за обвала на одной из гор мы потеряли все наши ресурсы. Как мне без них теперь делать рельсы?! Пожалуйста, принеси мне 20 красной пыли да 10 бревен. Если ты не поможешь, я не знаю, кого просить!<g>.
    objectives:
        '0':
            '0':
                type: collect
                materialid: 331
                amount: 20
                message: <g>(Vasilii) <y>Ты собрал 20 красной пыли<g>.
            '1':
                type: delivery
                npcdestination:
                amount: 20
                materialid: 331
                message: <g>(Vasilii) <y>Принеси мне 20 красной пыли.<g>.
            '2':
                type: collect
                materialid: 17
                amount: 10
                message: <g>(Vasilii) <y>Ты собрал 10 бревен<g>.
            '3':
                type: delivery
                npcdestination:
                amount: 10
                materialid: 17
                message: <g>(Vasilii) <y>Принеси мне 10 бревен.<g>.
    rewards:
        '0':
            type: money
            money: 4000
            take: false
        '1':
            type: item
            id: 384
            amount: 20
            take: false
Turemshik:
    texts:
        description: <g>(Turemshik) <y>Это неспокойная работа и совсем невеселая. И иногда приносит много проблем.<g>.
        completion: <g>Спасибо! <y>Надеюсь, теперь он перестанет выть. А если нет, я за него возьмусь, ох возьмусь! Ты еще тут? Ах да, держи Золотые яблоки и опыт. Можешь уходить, мне работать надо.<g>.
        acceptance: <g>(Turemshik) <y>Я много лет здесь работал, но никто меня не бесил больше, чем этот уголовник! Он воет и воет по ночам, совсем мне спа... дежурить не дает! Сколько с ним не говорил, каждую ночь одно и то же. Говорит, он привык в кожаном плаще спать, так как он удобен, но во время драки с солдатами он его порвал! Теперь вот воет без своего любимого плаща. Принеси 5 кожи, пусть сошьет себе новый плащ, только чтоб заткнулся! И быстрее неси, пока я всерьез за него не взялся.<g>.
    objectives:
        '0':
            '0':
                type: collect
                materialid: 334
                amount: 5
                message: <g>(Turemshik) <y>Ты собрал 5 кожи<g>.
            '1':
                type: delivery
                npcdestination:
                amount: 5
                materialid: 334
                message: <g>(Turemshik) <y>Принеси мне 5 кожи<g>.
    rewards:
        '0':
            type: money
            money: 2000
            take: false
        '1':
            type: item
            id: 322
            amount: 2
            take: false
Nevada:
    texts:
        description: <g>(Nevada) <y>Эти серьги уже стары. Я не могу показаться своим подругам!<g>.
        completion: <g>Спасибо! <y>Теперь я наконец получу свои серьги! Спасибо, и держи в награду Золотые яблоки и деньги. Милый, я принесла тебе нитей! О, этот подарок мне? Э... что это? Зачем мне новый холодильник?!.<g>.
        acceptance: <g>(Nevada) <y> Мой муж - портной, и он хорошо зарабатывает. Но он все копит и копит деньги, а я, как проклятая, убираю, готовлю, стираю - и в итоге ничего не получаю. Все, что у меня есть из его подарков - это старые серьги-побрякушки. А я хоть раз в жизни хочу золотые серьги! Он пообещал мне, что если я принесу ему шелковых нитей, то он сможет выполнить заказ и подарить мне то, чего я так жду. Умоляю, принеси 20 нитей пауков, и я обещаю, что щедро тебя награжу!<g>
 
        '0':
            '0':
                type: collect
                materialid: 287
                amount: 20
                message: <g>(Nevada) <y>Ты собрал 20 ниток.<g>.
            '1':
                type: delivery
                npcdestination:
                amount: 20
                materialid: 287
                message: <g>(Nevada) <y>Ты принес мне 20 ниток.<g>.
    rewards:
        '0':
            type: money
            money: 6000
            take: false
        '1':
            type: item
            id: 322
            amount: 5
            take: false
 
Спасибо огромное! Все доступно и понятно описано!
 
Если квест не работает, значит он составлен не правильно. Надо читать лог, чаще всего там написана ошибка. Даже если синтаксис YAML верны, это не значит, что квест будет работать.

P.S. Интересно: почему иногда после перезагрузки они вообще не отображаются(юниты)?
 
юниты могут пропасть если у них текст по русски, который они просто кричат(не квест). Квесты которые дал все вгружаються и работают, их просто надо подстроить. Они как шаблон ненастроеный. Ну..и проверь на ошибке, может где при копировании ченить задел.
 
ну а как сделать человека чтобы он тупо стоял я ему уже дал меч и броню а как сохранить помогите плиз =((((
и текст /npc add и по англ надо? я по русски хочу =(
 
тут не уверен, но вроде RuFix правит этот косяк. Попробуй текст задавать на англ яз и имена их тоже на англ.
 
ну так я написал сначала Охрана по русски пропали после перезагрузки написал Oxpana по англ всеравно пропали
 
русский текст ему убери. вообще...что бы тупо стоял и молчал. И попробуй руфикс поставить...хз, более наглядно не обьясню ибо они у меня молчат=)и ники буржуйские.
 
сделай проще, скачай или другой перевод ситизена или поставь англ версию если не можешь понять в чем проблемс.
 
я через хамачи пробую вот без перевода попробывал также пропал)
 
хм..у меня пропадали именно из за рус языка...в тексте...убрал..все стало норм
 

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

Назад
Верх