[V] Ошибка в President Quest
-
После шага, когда президент просит найти Shinokas в Эйнбруче, не появляется диалог "Actually, Shinokas is..."
Вот что в исходниках еАфины нашел <!-- m --><a class="postlink" href="http://svn.eathena.ws/svn/ea/trunk/npc/quests/quests_lighthalzen.txt">http://svn.eathena.ws/svn/ea/trunk/npc/ ... halzen.txt</a><!-- m -->
[code:1uqp3grs]//= 4.5 Corrected an Incorrect check of the Shinokas_Quest. (bugreport:2276) [Samuray22]
//= Replaced effect numerics with constants.[/code:1uqp3grs]Далее вот, что должно быть в скрипте, раз это пофиксили:
[code:1uqp3grs]else if(lhz_boss == 22)
{
set @read_pre,rand(1,5);
if(@read_pre == 3)
{
...
mes "[Karl]";
mes "And please hurry.";
mes "I don't want our enemies";
mes "to discover Shinokas before";
mes "we can get him to talk.";
if(Shinokas_Quest == 11) set lhz_boss,24;
else set lhz_boss,23;
close2;
cutin "",255;
end;
[/code:1uqp3grs]Проверка "if(Shinokas_Quest == 11)" - это проверка выполненого квеста Einbrooch Murder Quest, как я понимаю. Если выполнено, посылает в шаг 24, если нет - шаг 23. У нас тут идет в шаг 23. В этом шаге идет снова проверка "if(Shinokas_Quest == 11)" и она тоже не срабатывает, мы видим текст, который выводится при false в этой проверке.
[code:1uqp3grs]else if(lhz_boss == 23)
{
if(Shinokas_Quest == 11)
{
...
set lhz_boss,26;
close2;
cutin "",255;
end;
}
...
mes "[Karl]";
mes "By all means, you";
mes "must find Shinokas and";
mes "see what you can learn!";
mes "Your efforts will not go";
mes "unrecognized, "+strcharinfo(0)+".";
close2;
cutin "",255;
end;
}
[/code:1uqp3grs]Shinokas_Quest устанавливается в 11 перед получение экспы, ее я получил
[code:1uqp3grs]
set Shinokas_Quest,11;
if (BaseLevel < 70) {
getexp 100000,80000;
}
else if ((BaseLevel > 69) && (BaseLevel < 80)) {
getexp 300000,100000;
}
else if ((BaseLevel > 79) && (BaseLevel < 90)) {
getexp 500000,300000;
}
else if ((BaseLevel > 89) && (BaseLevel < 100)) {
getexp 700000,500000;
}[/code:1uqp3grs] -
Проверил на тестовом - не работает. Те-же диалоги, что и на основном. Опять отправляет к Шинокасу.
PS. Квесты: Эйнброч: Factory Quest; Эйнброч: Murder Quest - работают.
-
Столкнулся с этой же проблемой, президент отправляет искать Шинокаса, хотя Murder Quest пройден.
-
Исправлено на тестовом.
-
Квест на тестовом прошел, спасибо. Единственное, что смущает, осталась в инвентории Membership Card.
-
у меня на мотре она тоже осталась (до того.как квест работал)
-
Значит, будем ждать, когда поправят на основном
И тема будет закрыта.
PS. Он проходной к Rebelion, поэтому и хочется пройти его.