Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=148)
-   -   DialogId (https://forum.zone-game.info/showthread.php?t=13182)

flashman 21.03.2011 23:34

DialogId
 
Собственно по названию ясна проблема.
При написании квестов (в ява формате :) ) основная проблема это id диалогов. Непонятно от куда их брать.
В уже написанных кв есть комменты типа :
PHP код:

                        switch (env.getDialogId()) {
                            
// Get HACTION_QUEST_SELECT in the eddit-HyperLinks.xml
                            
case 25:
                                if (
player.getInventory().getItemCountByItemId(186000084) >= 1)
                                    
// Send select5 to eddit-HtmlPages.xml
                                    
return sendQuestDialog(env2034);
                                else
                                    
// Send select5_2 to eddit-HtmlPages.xml
                                    
return sendQuestDialog(env2120);
                                
// Get HACTION_SET_SUCCEED in the eddit-HyperLinks.xml 

Там указываются какие-то eddit-HtmlPages.xml и eddit-HyperLinks.xml, что это за чудо файлы такие и где их в клиенте можно найти, если они конечно вообще существуют.
В самих файлах диалогов , диалоги помечаются <HtmlPage name="quest_summary"> , <HtmlPage name="select5"> и т.д. ни намёка на эти самые id.
Может кто в курсе где всё таки id лежат.

ALeKsIuS 21.03.2011 23:43

Re: DialogId
 
В L1ON Пак локализации посмотри, там должны быть.

flashman 22.03.2011 00:49

Re: DialogId
 
Всё нашёл , правда не там (не стал я распаковывать ENU.pak), в папке Data\Dialogs есть файл dialogs.pak, его распаковал там и оказались эти хмлки, там помимо квест dialogid есть ещё интересные вещи.

akioharu 25.03.2011 02:23

Re: DialogId
 
Цитата:

Сообщение от flashman (Сообщение 114061)
Всё нашёл , правда не там (не стал я распаковывать ENU.pak), в папке Data\Dialogs есть файл dialogs.pak, его распаковал там и оказались эти хмлки, там помимо квест dialogid есть ещё интересные вещи.

как тебе удалось расшифровать эти html ???
я уже и какой то дескриптор качал и нифига

flashman 25.03.2011 15:41

Re: DialogId
 
This is magic :D .
Да прога то уже давно лежит на просторах инета называется - AIONdisasm , на форуме в разделе Документация вроде есть тема по ней.

akioharu 25.03.2011 17:40

Re: DialogId
 
Спасибо добрый чел )))


Текущее время: 15:04. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot