|

Проблема С Квестом Pursuing Rayan Moore, поправьте нпц |
|
|
|
|
16.2.2011, 0:06
|


Группа: Пользователи
Сообщений: 24
Регистрация: 20.6.2008
Пользователь №: 23697

|
В этом квесте на 3 шаге когда надо говорить с барменом в асассин баре и спрашивать: "ask about a mission", он ведет разговор по квесту Dandelion's Request и посылает не туда. Можно это както поправить? (IMG: style_emoticons/default/emo_ro32.gif)
|
|
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 33)
|
|
22.2.2011, 23:15
|


Группа: Пользователи
Сообщений: 24
Регистрация: 20.6.2008
Пользователь №: 23697

|
Странно.В прохождении квеста в шаге 5 совсем другое написано. Подскажите тогда к какому нпц надо идти дальше по этому квесту. p.s. предметов с таким айди в базе я не нашел.
|
|
|
|
|
|
|
|
28.2.2011, 11:24
|


Группа: Пользователи
Сообщений: 80
Регистрация: 24.8.2005
Из: Underdark
Пользователь №: 7763

|
Цитата Тоесть как я понимаю это он о dandelion request. Но тут я могу и ошибатся. Тоже создалось впечатления, что так и есть, приходил к Bar Master'у без рекомендательного письма - отказывался разговаривать. В квесте "Pursuing Rayan Moore" подобный предмет не выдается, это начало dandelion request.
|
|
|
|
|
|
|
|
1.3.2011, 4:30
|


Группа: Главные администраторы
Сообщений: 3310
Регистрация: 13.2.2007
Пользователь №: 17053

|
Вот собственно кусок из этого нпса: Код OnTouch: if ((mao_morocc2 > 4) && (mao_morocc2 < 10)) { if ($@moc_mao_room2 == 0) { set $@moc_mao_room2,1; //Global Variable donpcevent " #room2timer::OnEnable"; mes "[Tao]"; mes "The room is also sealed with a security magic spell, meow."; mes "You have ^4d4dff4 minutes^000000"; mes "to finish your quest, meow."; close2; warp "que_job01",80,21; end; } else { mes "[Tao]"; mes "We already have a guest inside."; mes "You can wait or come back later, meow."; close2; warp "que_job01",52,50; end; } } else if (mao_morocc2 == 21) { if ($@moc_mao_room2 == 0) { set $@moc_mao_room2,1; //Global Variable donpcevent " #room2timer::OnEnable"; donpcevent "Rin#moc_room2_2::OnEnable"; donpcevent "Rayan#moc_room2_2::OnEnable"; mes "[Tao]"; mes "The room is also sealed with a security magic spell, meow."; mes "You have ^4d4dff4 minutes^000000"; mes "to finish your quest, meow."; close2; warp "que_job01",144,57; end; } else { mes "[Tao]"; mes "We already have a guest inside."; mes "You can wait or come back later, meow."; close2; warp "que_job01",52,50; end; } } else if ((mao_morocc2 > 21) && (mao_morocc2 < 29)) { if ($@moc_mao_room2 == 0) { set $@moc_mao_room2,1; //Global Variable donpcevent " #room2timer::OnEnable"; donpcevent "Rin#moc_room2_2::OnEnable"; mes "[Tao]"; mes "The room is also sealed with a security magic spell, meow."; mes "You have ^4d4dff4 minutes^000000"; mes "to finish your quest, meow."; close2; warp "que_job01",144,57; end; } else { mes "[Tao]"; mes "We already have a guest inside."; mes "You can wait or come back later, meow."; close2; warp "que_job01",52,50; end; } } else { mes "[Tao]"; mes "This is the patient's room, meow."; mes "Why don't you leave the patient alone to rest?"; close2; warp "que_job01",52,50; end; } } Как видно нпс может выполнить несколько возможных действий. Вот условие, которое он проверяет и у которое у вас не соответствует else if ((mao_morocc2 > 21) && (mao_morocc2 < 29) Переменная mao_morocc2 должна быть выше 21 шага и ниже 29 шага. Насколько я понял данная переменная относится к квестам 13.1, возможно к этому Report from the New World. То есть грубо говоря вам не хватает переменной другого квеста, чтобы этот нпс дал вам другой ответ.
|
|
|
|
|
|
|
|
1.3.2011, 16:24
|


Группа: Пользователи
Сообщений: 80
Регистрация: 24.8.2005
Из: Underdark
Пользователь №: 7763

|
Электрик, кажется я понял в чем проблема.. Moleculo дал ссылку ссылку не на квест Pursuing Rayan Moore, а на квест Dandelion's Request, который уже убран из эпизода 13_1. Цитата 7416 забрал бармен при разговоре. Это нормально. Квест не работает и непись забрал лут для него, правда, по описанию это должен быть Valdes. Квест Pursuing Rayan Moore подвисает немного раньше, на бармене (шаг№3) - Цитата Talk to the Bar Manager in the secret pub, and ask about a mission. He tells you Rin is in the back room resting. , который и должен дать разрешение побеспокоить своего постояльца. В противном случает при попытке зайти в нижний варп получаешь ответ: Цитата mes "[Tao]"; mes "This is the patient's room, meow."; mes "Why don't you leave the patient alone to rest?"; Можно выложить скрипт бармена?
|
|
|
|
|
|
|
|
2.3.2011, 17:01
|


Группа: Пользователи
Сообщений: 80
Регистрация: 24.8.2005
Из: Underdark
Пользователь №: 7763

|
Электрик, это активный скрипт квестов? Начал делать квест еще одним персонажем, скрины диалога с барманом: (IMG:http://s15.radikal.ru/i189/1103/5b/7ea0039e0e13t.jpg) (IMG:http://i017.radikal.ru/1103/0b/3aef8549e891t.jpg) Координаты непися: (IMG:http://s015.radikal.ru/i331/1103/4e/f73414108cf5t.jpg) (последняя строка координаты персонажа в клетке, где он на скрине показан, следовательно непись стоит где то: que_job01=(82;94)) В выложенном скрипте непись с ближайшими координатами: Цитата que_job01,82,95,3 script Bar Master#moc2_01 У него другое имя: Цитата mes "[Karred]" Он выдает три опции на выбор: Цитата switch(select("Order a Drink:About the mission:Quit")) Интересует - About the mission. Реакция бармена: Цитата if (mao_morocc2 > 4) { mes "[Karred]"; mes "Rin needs to rest in bed for a while. I hope you'll help her complete her duties."; mes "...This is quite embarrassing to admit, but I see her like my own daughter."; next; mes "[Litheron]"; mes "Ah, just forget what I said. That was out of line."; mes "I guess I'm drunk after dealing with alcohol all day."; close; } else { mes "[Karred]"; mes "How may I help you?"; mes "For your information, the 'recommendation' has lost its effect. You'd better go back."; if (mao_morocc2 == 4) { next; select("I'm here for Rin!"); mes "[Karred]"; mes "...? Why are you looking for Rin?"; next; mes "......"; mes "........."; next; mes "[Karred]"; mes "I see. So you're a member of the Ash Vacuum expedition."; mes "Rin is in the inner room."; mes "...She's been badly injured and is resting in bed. Don't do anything to shock her, alright?"; set mao_morocc2,5; close; } else { close; } } Надеюсь верно истолковал скрипты. Создается впечатление, что сейчас в баре синов стоит "старый" непись, потому как в скриптах не нашел строк, которые в игре говорит бармен (см.скрины). Возможно два непися сейчас стоят друг на друге? Раз квест работает до этого места, иначе бы он и не начинался, если бы выложенный скрипт не соответствовал текущему эпизоду. Кстати ответы Tao при попытке зайти в комнату к раненой синке соответствуют скрипту. Цитата mes "[Tao]"; mes "This is the patient's room, meow."; mes "Why don't you leave the patient alone to rest?"; close2; warp "que_job01",52,50; end;
|
|
|
|
|
|
|
|
3.3.2011, 4:45
|


Группа: Главные администраторы
Сообщений: 3310
Регистрация: 13.2.2007
Пользователь №: 17053

|
Цитата Электрик, это активный скрипт квестов? уху активный, пассивных не держим. А вы по названию нпса смотрите, если стоят два на одной клетке, и вам выдаётся не тот текст, который должен, то и названия нпса, который вам загораживает нужного, будет другим.
|
|
|
|
|
|
|
|
3.3.2011, 10:42
|


Группа: Пользователи
Сообщений: 80
Регистрация: 24.8.2005
Из: Underdark
Пользователь №: 7763

|
Собственно гвооря поэтому и сделал вывод, что два непися на одной клетке. На скрине бармена зовут Master (что видно на скрине), а в скрипте его зовут Karred. Во вложении описание квеста Dandelion_Request, взял с форума поддержки Aethena.
Dandelion_Request.txt ( 273.77 килобайт )
Кол-во скачиваний: 21Координаты (que_job01,82,95,3) NPC Bar Master с именем Master, совпадают с месторасположением NPC Bar Master по имени Karred в скрипте, что был выложен ранее. Уберите, пожалуйста, постороннего непися.
|
|
|
|
|
|
|
|
10.3.2011, 17:26
|


Группа: Пользователи
Сообщений: 80
Регистрация: 24.8.2005
Из: Underdark
Пользователь №: 7763

|
Rin и Lin это одно лицо, но из разных эпизодов. Lin не активна, потому что не выполнено необходимое условние для этого (mao_request,103), по той же причине не работает и R.
Электрик, на ум приходит два варианта решения проблемы: 1) удалить полность Данделион квест как потерявший актуальность, скрип на него выкладывал ранее. 2) переписать имена всех неписей эпизода 13.2 в соответствии с загруженым ранее данделион квестом (с Valdes'ом такое получилось, он работает именно так как и положено по текущему эпизоду), но это может привести к проблемам в дальнейшем, можно запутаться в нпс.
А вот "раздвигать" неписей смысла особого не вижу, все равно не работает данделион квест - Valdes изымает рекомендательные письма(ID#7416) (не присваиваются переменные для дальнейшей активации нпс по этому квесту), заодно уж и Guildsman поубирали бы. Мусорно как то, куча неписей и все не работающие.
|
|
|
|
|
|
|
|
13.5.2011, 22:53
|


Группа: Пользователи
Сообщений: 1
Регистрация: 20.8.2007
Из: Питер
Пользователь №: 20583

|
Та же проблема с НПС Rin в задней комнате моррокского бара (IMG: style_emoticons/default/emo_ro53.gif) Диалог не активируется при нажатии. Прошу пофиксить)
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|