MOTR logo
    • Категории
    • Последние
    • Популярные
    • Метки
    • Пользователи
    • Группы
    • Зарегистрироваться
    • Войти

    [V] Ошибка в President Quest

    Запланировано Прикреплена Закрыта Перенесена Исправлено
    7 Сообщения 5 Posters 281 Просмотры
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • P Не в сети
      Painful
      отредактировано

      После шага, когда президент просит найти 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]

      1 ответ Последний ответ Ответить Цитировать 0
      • M Не в сети
        Morey
        отредактировано

        Проверил на тестовом - не работает. Те-же диалоги, что и на основном. Опять отправляет к Шинокасу.

        PS. Квесты: Эйнброч: Factory Quest; Эйнброч: Murder Quest - работают.

        1 ответ Последний ответ Ответить Цитировать 0
        • NarzgulN Не в сети
          Narzgul
          отредактировано

          Столкнулся с этой же проблемой, президент отправляет искать Шинокаса, хотя Murder Quest пройден.

          1 ответ Последний ответ Ответить Цитировать 0
          • _o1__ Не в сети
            _o1_
            отредактировано

            Исправлено на тестовом.

            1 ответ Последний ответ Ответить Цитировать 0
            • M Не в сети
              Morey
              отредактировано

              Квест на тестовом прошел, спасибо. Единственное, что смущает, осталась в инвентории Membership Card.

              1 ответ Последний ответ Ответить Цитировать 0
              • In Your EyesI Не в сети
                In Your Eyes Helpers Team
                отредактировано

                у меня на мотре она тоже осталась (до того.как квест работал)

                Есть люди, которых ты всегда будешь любить и по которым всегда будешь скучать, но уже никогда к ним не вернешься.

                1 ответ Последний ответ Ответить Цитировать 0
                • M Не в сети
                  Morey
                  отредактировано

                  Значит, будем ждать, когда поправят на основном 🙂
                  И тема будет закрыта.
                  PS. Он проходной к Rebelion, поэтому и хочется пройти его.

                  1 ответ Последний ответ Ответить Цитировать 0
                  • Первое сообщение
                    Последнее сообщение