Знающие подскажите Плиз.. - Страница 2 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.
Описание темы:Как сделать ,что-бы мобы говорили в чате по русски

Ответ
Опции темы
Непрочитано 30.05.2011, 01:20   #11
Аватар для krisadr
Пользователь

По умолчанию Re: Знающие подскажите Плиз..

Converter.exe в помощь
krisadr вне форума Ответить с цитированием
Непрочитано 30.05.2011, 09:32   #12
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Знающие подскажите Плиз..

По тыквам в клиенте еще с ц4 есть родные Npcstrings, зачем извращаться с юникодом?
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 30.05.2011, 13:47   #13
Пользователь

По умолчанию Re: Знающие подскажите Плиз..

Не менять кириллицу и тыквы заговорят по русски. У меня так работает.

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

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

По умолчанию Re: Знающие подскажите Плиз..

Например.

Код кнопки:

Код:
<a action="bypass -h Quest RabbitsToRiches 32365-02.htm">Как мне их найти?</a><br>
Мейн скрипта:
Код:
	public static void main(String[] args)
	{
		new RabbitsToRiches(1000, "RabbitsToRiches", "events");
	}
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 30.05.2011, 14:30   #15
Пользователь

По умолчанию Re: Знающие подскажите Плиз..

Цитата:
Сообщение от ANZO Посмотреть сообщение
Мейн скрипта:
Код:
	public static void main(String[] args)
	{
		new RabbitsToRiches(1000, "RabbitsToRiches", "events");
	}
Я про onAdvEvent. Пологаю, что он и активирует bypass -h Quest, Собственно об этом в мануалах написано
Fozan вне форума Ответить с цитированием
Непрочитано 30.05.2011, 16:37   #16
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Знающие подскажите Плиз..

Код:
<a action="bypass -h Quest RabbitsToRiches 32365-02.htm">Как мне их найти?</a><br>
RabbitsToRiches - название мейн-класса скрипта
32365-02.htm - onEvent событие, описанное в скрипте
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 30.05.2011, 17:55   #17
Пользователь

По умолчанию Re: Знающие подскажите Плиз..

Цитата:
Сообщение от 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
Fozan вне форума Ответить с цитированием
Непрочитано 30.05.2011, 18:49   #18
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Знающие подскажите Плиз..

А как вы, извините меня, без onTalk то обойдетесь? onEvent на то и onEvent что это событие происходит по триггеру из диалога показываемого, в большинстве случаев, из события onTalk.
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 30.05.2011, 19:32   #19
Аватар для Azagthtot
Эксперт

По умолчанию Re: Знающие подскажите Плиз..

Что бы раз и навсегда внести ясность.
Какие методы 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.
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 31.05.2011, 00:25   #20
Пользователь

По умолчанию Re: Знающие подскажите Плиз..

onFirstTalk - есть и работает, но вот onAdvEvent/onEvent нету и как им образом это вписать в скрипт я не знаю.

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

htmltext = event;
но как продолжить...
Fozan вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Знающие люди помогите Pashka Работа со скриптами 4 30.05.2010 02:26
Подскажите плиз как обойти ГГ на сервере kabajiep Игровой клиент 1 30.04.2010 10:24
Подскажите плиз что такое OFF(PTS) xxwmzxx Lineage II 6 20.01.2010 21:32
Подскажите плиз ALeKsIuS Lineage II 2 09.01.2010 00:03


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 21:02. Часовой пояс GMT +3.

Вверх