Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Знающие подскажите Плиз..
#11
Converter.exe в помощь
Ответ
#12
По тыквам в клиенте еще с ц4 есть родные Npcstrings, зачем извращаться с юникодом?
Ответ
#13
Не менять кириллицу и тыквы заговорят по русски. У меня так работает.

Чтоб не плодить еще одну тему задам его здесь т.к вопрос по этому же скрипту

Как сделать объявление квеста, чтоб заработало bypass -h Quest, а то не могу добовлять htm файлы, он их не видит в папке с квестом. А в общую пихать не хотелось бы??
Ответ
#14
Например.

Код кнопки:

Код:
<a action="bypass -h Quest RabbitsToRiches 32365-02.htm">Как мне их найти?</a><br>

Мейн скрипта:
Код:
    public static void main(String[] args)
    {
        new RabbitsToRiches(1000, "RabbitsToRiches", "events");
    }
Ответ
#15
ANZO Написал:Мейн скрипта:
Код:
    public static void main(String[] args)
    {
        new RabbitsToRiches(1000, "RabbitsToRiches", "events");
    }

Я про onAdvEvent. Пологаю, что он и активирует bypass -h Quest, Собственно об этом в мануалах написано
Ответ
#16
Код:
<a action="bypass -h Quest RabbitsToRiches 32365-02.htm">Как мне их найти?</a><br>

RabbitsToRiches - название мейн-класса скрипта
32365-02.htm - onEvent событие, описанное в скрипте
Ответ
#17
ANZO Написал:
Код:
<a action="bypass -h Quest RabbitsToRiches 32365-02.htm">Как мне их найти?</a><br>

RabbitsToRiches - название мейн-класса скрипта
32365-02.htm - onEvent событие, описанное в скрипте

Может я не понятно описал суть: необходимо сделать ссылку на второй файл, но команда ввида:
<a action="bypass -h Quest SquashEvent 31860-1.htm"> - Как мне вырастить тыкву?</a>

не работает. При клике на ней ничего не происходит.
Значит onEvent не прописан для него, но как же тогда осуществляются переходы в других квестах, там тоже нет onEvent, но есть onAdvEvent. Хотя сейчас вот я уже понял, что мне в конечном счете нужно действие onTalk Big Grin
Ответ
#18
А как вы, извините меня, без onTalk то обойдетесь? onEvent на то и onEvent что это событие происходит по триггеру из диалога показываемого, в большинстве случаев, из события onTalk.
Ответ
#19
Что бы раз и навсегда внести ясность.
Какие методы Quest и каком случае вызываются

onTalk - при bypass Quest xxxx, bypass npc_%objectId%_Quest. Для того что бы вызвалось, должно быть прописано addTalkId() и/или addStartNpc()

onFirstTalk - при "тыке" в Npc, если прописано addFirstTalkId(), заменяет диалог NPC по умолчанию.

onAdvEvent/onEvent - при вызовах bypass Quest xxxx yyy, bypass npc_%objectId%_Quest xxx yyy, при срабатывании таймера. onEvent - более рання версия метода, в качестве параметра принимает QuestState, onAdvEvent более "продвинутая" версия, в качестве параметров передается npc, player. Сначала проверяется, есть ли onAdvEvent если нет, то onEvent.
Ответ
#20
onFirstTalk - есть и работает, но вот onAdvEvent/onEvent нету и как им образом это вписать в скрипт я не знаю.

Как я понимаю , чтобы заработала ссылка нужно дописать этот код
Цитата: @Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
String htmltext = "";
QuestState st = player.getQuestState(getName());

htmltext = event;

но как продолжить...
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Подскажите хорошую сборку с исходниками без пасхалок. =) noname28346 5 3,850 04-20-2020, 11:41 AM
Последний пост: FaintSmile
  Подскажите по effect_point CKREPKA 16 4,472 09-03-2016, 12:36 AM
Последний пост: Stenly76
  подскажите пожалуйста kasper 12 3,236 01-27-2016, 06:22 AM
Последний пост: finfan
  Какой пакет подскажите vanyahunter123 2 1,565 12-19-2015, 08:36 PM
Последний пост: Gaikotsu
  Подскажите спан на сборке овер Литион 9 2,553 08-29-2014, 07:25 PM
Последний пост: Donatte
  подскажите как исправить ;( dimko777 12 3,288 03-11-2013, 08:56 PM
Последний пост: elastic
  Респаун РБ(Подскажите) Final 10 4,203 09-18-2012, 08:01 AM
Последний пост: Final
  Подскажите теги блока equip L2sidia 0 953 09-15-2012, 10:47 PM
Последний пост: L2sidia
  Подскажите что не так? finfan 4 2,059 03-21-2012, 04:40 PM
Последний пост: finfan
  Подскажите пожалуйста Diglaif 4 2,007 01-15-2012, 03:43 PM
Последний пост: gorodetskiy

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)