Загрузка...

[FAQ] Decryption of packages for Intrelude

Thread in Other games created by 2pick_inactive Feb 7, 2015. 1777 views

  1. 2pick_inactive
    2pick_inactive Topic starter Feb 7, 2015 0 Jan 30, 2015
    Action

    Назначение: пакет, который отсылается клиентом при клике мышью по НПЦ или другому чару


    Формат:


    04


    XX XX XX XX // ID объекта


    XX XX XX XX // Координата X положения чара


    XX XX XX XX // Координата Y положения чара


    XX XX XX XX // Координата Z положения чара


    XX // 00 - просто клик, 01 - клик с зажатым шифтом

    AttackRequest

    Назначение: запрос на атаку


    Формат:


    0A


    XX XX XX XX // ID того, кого собираемся атаковать


    XX XX XX XX // X координата позиции чара


    XX XX XX XX // Y координата позиции чара


    XX XX XX XX // Z координата позиции чара


    XX XX XX XX // 0 - Ctrl не нажат, 1 - Ctrl нажат

    RequestItemList

    Назначение: запросить список вещей находящихся в инвентаре.(клиент открывает


    инвентарь, когда сервер высылает этот список)


    Формат:


    0F


    RequestUnEquipItem

    Назначение: Снимает эквип с чара


    Формат:


    11


    XX XX XX XX // Номер слота


    RequestDropItem

    Назначение: запрос за **** итема. Отправляется клиентом, при попытке выбросить из


    инвентаря какую-либо вещь


    Формат:


    12


    XX XX XX XX // ID итема который хотим выбросить


    XX XX XX XX // количество итемов которое мы хотим выбросить


    XX XX XX XX // X кордината места в которое выбрасываем итем


    XX XX XX XX // Y кордината места в которое выбрасываем итем


    XX XX XX XX // Z кордината места в которое выбрасываем итем


    UseItem

    Назначение: запрос на использование итема


    Формат:


    14


    XX XX XX XX // ID объекта


    TradeRequest

    Назначение: запрос торговлю.


    Формат:


    15


    XX XX XX XX // ID объекта с которым хотим торговать


    AddTradeItem

    Назначение: добавляет итем в трейд лист.


    Формат:


    16


    XX XX XX XX // ID трейда


    XX XX XX XX // ID объекта


    XX XX XX XX // количество

    TradeDone

    Назначение: запрос на завершение торговли.


    Формат:


    17


    XX XX XX XX // 0 - отменить сделку, 1 - подтвердить сделку



    RequestSocialAction

    Назначение: вызывает анимацию социальных действий вроде смеха и т.п.


    Формат:


    1B


    XX XX XX XX // Номер экшина


    // 0x02 - Greeting


    // 0x03 - Victory


    // 0x04 - Advance


    // 0x05 - No


    // 0x06 - Yes


    // 0x07 - Bow


    // 0x08 - Unaware


    // 0x09 - Social Waiting


    // 0x0A - Laugh


    // 0x0B - Applaud


    // 0x0C - Dance


    // 0x0D - Sorrow


    // 0x0F - Анимация как при lvl-up


    // 0x10 - Анимация героев

    ChangeMoveType

    Назначение: включает/выключает бег


    Формат:


    1C


    XX XX XX XX // 0 - бег выключен, 1 - бег включен


    ChangeWaitType

    Назначение: сесть/встать


    Формат:


    1D


    XX XX XX XX // 0 - сесть, 1 - встать


    RequestTargetCanceld

    Назначение: Отменяет таргет


    Формат:


    1D


    RequestBuyItem

    Назначение: Запрос на покупку вещей


    Формат:


    1F


    XX XX XX XX // ID сиска покупок


    XX XX XX XX // количество вещей которые нужно купить


    // <<< Блок повторяется столько раз, сколько разных вещей нужно купить


    XX XX XX XX // ID предмета который нужно купить


    XX XX XX XX // количество предметов которые нужно купить


    RequestBypassToServer

    Назначение: передает "bypass"(содержаться в HTML) команду серверу.


    Формат:


    21


    XX XX XX XX 00 00 // строка с коммандой


    RequestJoinPledge

    Назначение: отправляет чару предложение вступить в клан.


    Формат:


    24


    XX XX XX XX // ID чара, которому высылается предложение


    RequestAnswerJoinPledge

    Назначение: ответ на предложение о вступлении в клан


    Формат:


    25


    XX XX XX XX // ответ: 00 - нет, 01 - да


    RequestWithdrawalPledge

    Назначение: выйти из клана


    Формат:


    26


    RequestOustPledgeMember

    Назначение: удалить чара из клана


    Формат:


    27


    XX XX XX XX 00 00 // строка с именем чара


    RequestJoinParty

    Назначение: предложить вступить в пати


    Формат:


    29


    XX XX XX XX 00 00 // ник чара, которому отсылается предложение


    XX XX XX XX // тип распределения предметов:


    // 0x00 - **** получает подобравший его чар, споил - достается спойлеру


    // 0x01 - **** распределяется случайным образом, споил - достается спойлеру


    // 0x02 - **** и споил, распределяется случайным образом


    // 0x03 - **** дается чарам по очереди, споил - достается спойлеру


    // 0x04 - **** и споил, дается чарам по очереди


    RequestAnswerJoinParty

    Назначение: ответ на предложение вступить в пати


    Формат:


    2A


    XX XX XX XX // ответ: 00 - нет, 01 - да


    RequestWithDrawalParty

    Назначение: выйти из пати


    Формат:


    2B


    RequestOustPartyMember

    Назначение: удалить чара из пати


    Формат:


    2C


    XX XX XX XX 00 00 // строка с именем чара которого следует удалить


    RequestMagicSkillUse

    Назначение: использовать магический скилл


    Формат:


    2F


    XX XX XX XX // ID скилла


    XX XX XX XX // состояние CTRL : 00 - отпущен, 01 - нажат


    XX XX XX XX // состояние SHIFT: 00 - отпущен, 01 - нажат


    Appearing

    Назначение: Запрашивает возрождение чара после смерти. Вызывается после пакетов


    RequestRestartPoint и ValidatePosition


    Формат:


    30


    RequestShortCutReg

    Назначение: Регестрирует ярлык на панеле быстрого доступа.


    Формат:


    33


    XX XX XX XX // Тип ярлыка


    // 0x01 - итем


    // 0x02 - скилл


    // 0x03 - действие


    // 0x04 - макрос


    XX XX XX XX // идентификатор объекта выносимого на панель


    XX XX XX XX // номер слота


    XX XX XX XX // номер закладки


    XX XX XX XX // неизвестно


    RequestShortCutDel

    Назначение: Удаляет ярлык с панели быстрого доступа.


    Формат:


    35


    XX XX XX XX // номер слота


    XX XX XX XX // номер закладки


    Say2

    Назначение: отправляет сообщение другим игрокам


    Формат:


    38


    XX XX XX XX 00 00 // Cтрока сообщения


    XX XX XX XX // Тип сообщение


    // 0x00 - ALL


    // 0x01 - SHOUT ( ! )


    // 0x02 - TELL ( " )


    // 0x03 - PARTY ( # )


    // 0x04 - CLAN ( @ )


    // 0x05 - GM


    // 0x06 - PETITION_PLAYER


    // 0x07 - PETITION_GM


    // 0x08 - TRADE ( + )


    // 0x09 - ALLIANCE ( $ )


    // 0x0A - ANNOUNCEMENT


    // 0x0F - PARTYROOM_ALL ( желтый )


    // 0x10 - PARTYROOM_COMMANDER ( синий )


    // 0x11 - Голос героя


    XX XX XX XX 00 00 // Для приватных сообщений. Содержит ник чара которому


    предназначено сообщение.


    RequestPledgeMemberList

    Назначение: запросить список членов клана


    Формат:


    3C


    RequestSkillList

    Назначение: запрашивает список изученных скилов


    Формат:


    3F


    AnswerTradeRequest

    Назначение: ответ на трейд


    Формат:


    40


    XX XX XX XX // Ответ на трейд: 00 - отклонить, 01 - подтвердить


    RequestActionUse

    Назначение: выполняет действие


    Формат:


    45


    XX XX XX XX // Action ID (список не полный, экшинов там дофига)


    // 0x00 - Сесть/встать


    // 0x01 - Идти/бежать


    // 0x19 - Ансаммонить пета


    // 0x33 - General manufacture


    // 0x38 - Зазезть/слезть с страйдера (вирна ???)


    XX XX XX XX // 00 - CTRL не нажат, 01 - CTRL нажат


    XX // 01 - SHIFT не нажат, 01 - SHIFT нажат


    RequestRestart

    Назначение: возвращает в меню выбора чара


    Формат:


    46


    StartRotating

    Назначение: Включает вращение чара вокруг своей оси


    Формат:


    4A


    XX XX XX XX // Угол (принимает значения от 0 до 65535)


    XX XX XX XX // сторона ( 01 00 00 00 - вращение вправо, FF FF FF FF - вращение влево )


    FinishRotating

    Назначение: прекращает вращение чара вокруг своей оси


    Формат:


    4B


    XX XX XX XX // Неизвестно


    XX XX XX XX // Неизвестно


    RequestStartPledgeWar

    Назначение: начать кланвар


    Формат:


    4D


    XX XX XX XX 00 00 // строка с названием клана, которому объявляется кланвар


    RequestStartPledgeWar

    Назначение: закончить клан вар


    Формат:


    4F


    XX XX XX XX 00 00 // строка с названием клана


    RequestGiveNickName

    Назначение: устанавить титул.


    Формат:


    55


    XX XX XX XX 00 00 // строка содержащая ник чара которому требуется установить титул


    XX XX XX XX 00 00 // строка содержащая титул


    RequestEnchantItem

    Назначение: запрашивает энчат интема.


    Формат:


    58


    XX XX XX XX // ID итема который хотим заэнчатить


    RequestDestroyItem

    Назначение: запрос на уничтожение итема


    Формат:


    59


    XX XX XX XX // ID итема


    XX XX XX XX // количество итемов?


    RequestFriendInvite

    Назначение: занести чара в френд лист


    Формат:


    5E


    XX XX XX XX 00 00 // строка с именем чара, которого следует добавить


    RequestAnswerFriendInvite

    Назначение: ответ на предложение добавления в список друзей


    Формат:


    5F


    XX XX XX XX // 00 - нет, 01 - да


    RequestFriendList

    Назначение: запрос френдлиста


    Формат:


    60


    RequestFriendDel

    Назначение: запрос на удаление чара из френд листа


    Формат:


    61


    XX XX XX XX 00 00 // строка с именем чара, которого следует удалить


    CharacterRestore

    Назначение: отменяет удаление чара


    Формат:


    62


    XX XX XX XX // номер слота с чаром


    RequestQuestList

    Назначение: запросить список квестов


    Формат:


    63

    --------------------------------------------------------------------------------


    RequestQuestAbort

    Назначение: прервать выполнение квеста


    Формат:


    64


    XX XX XX XX // ID квеста


    CharacterRestore

    Назначение: запрос информации о клане


    Формат:


    66


    XX XX XX XX // ID клана


    RequestPledgeCrest

    Назначение: устанавливает иконку клана


    Формат:


    68


    XX XX XX XX // ID иконки


    RequestRide

    Назначение: залезть/слезть со страйдера/виверна


    Формат:


    6A


    XX XX XX XX // 0 - слезть, 1 - залезть


    XX XX XX XX // 1 - страйдер, 2 - вивирен


    RequestAquireSkillInfo

    Назначение: запрос информации о скилле


    Формат:


    6B


    XX XX XX XX // ID скилла


    XX XX XX XX // уровень скилла


    RequestAquireSkill

    Назначение: запрос на изучение скилла


    Формат:


    6C


    XX XX XX XX // ID скилла


    XX XX XX XX // уровень скилла


    RequestRestartPoint

    Назначение: запрашивает рестарт после смерти чара


    Формат:


    6D


    XX XX XX XX // точка в которую будет возвращен игрок


    // 0x00 - Город


    // 0x01 - Клан холл


    // 0x02 - Замок


    // 0x03 - Флаг (при осаде замка)


    // 0x04 - Ресс на месте на котором умер игрок, используется на фестивале


    RequestGMCommand

    Назначение: отсылает запрос на GM комманду


    Формат:


    6E


    XX XX XX XX 00 00 // строка с именем чара - цели


    XX XX XX XX // идентификатор комманды


    // 0x01 - статус игрока


    // 0x02 - клан игрока


    // 0x03 - скилы игрока


    // 0x04 - квесты игрока


    // 0x05 - инвентарь игрока


    // 0x06 - вархаус игрока


    XX XX XX XX // неизвестно


    RequestPartyMatchConfig

    Назначение: открыть окно поиска пати


    Формат:


    6F


    XX XX XX XX // автомтическая регистрация: 00 - нет, 01 - да


    XX XX XX XX // показывать уровень: 00 - нет, 01 - да


    XX XX XX XX // показывать класс: 00 - нет, 01 - да


    RequestPartyMatchList

    Назначение: запросить список чаров ищущих пати


    Формат:


    70


    XX XX XX XX // статус может быть 1 и 3. Что значит наверняка, я не знаю.


    RequestPartyMatchDetail

    Назначение: запросить подробную информуцию о чаре ищущем пати


    Формат:


    71


    XX XX XX XX // ID чара


    RequestCrystallizeItem

    Назначение: запрос на кристализацию итема


    Формат:


    72


    XX XX XX XX // ID итема который нужно кристализовать


    XX XX XX XX // количество итемов, которые нужно кристализовать


    SetPrivateStoreMsgSell

    Назначение: устанавливает сообщение на продажу для PrivateStore


    Формат:


    77


    XX XX XX XX 00 00 // строка с сообщением

    --------------------------------------------------------------------------------


    RequestGmList

    Назначение: запрос списка GMов


    Формат:


    81


    RequestJoinAlly

    Назначение: предложить вступить в аллианс


    Формат:


    82


    XX XX XX XX // ID лидера клана, который преглашается в алли


    RequestAnswerJoinAlly

    Назначение: ответ на предложение вступления в аллианс


    Формат:


    83


    XX XX XX XX // ответ: 00 - нет, 01 - да


    AllyLeave

    Назначение: покинуть аллианс


    Формат:


    84


    XX XX XX XX 00 00 // строка с названием клана


    AllyDismiss

    Назначение: запрос на роспуск аллианса


    Формат:


    85


    XX XX XX XX 00 00 // строка с именем клана


    RequestAllyCrest

    Назначение: запрос на установку иконки аллианса


    Формат:


    88


    XX XX XX XX // ID иконки


    RequestChangePetName

    Назначение: меняет имя пета


    Формат:


    89


    XX XX XX XX 00 00 // строка с новым именем пита


    RequestPetUseItem

    Назначение: команда пету использовать итем


    Формат:


    8A


    XX XX XX XX // ID объекта которых нужно использовать


    RequestGiveItemToPet

    Назначение: переместить итем из своего инвентаря в инвентарь пита


    Формат:


    8B


    XX XX XX XX // ID итема


    XX XX XX XX // количество


    RequestGetItemFromPet

    Назначение: переместить итем из инвентаря пета к себе в инвентарь


    Формат:





    XX XX XX XX // ID итема


    XX XX XX XX // количество


    XX XX XX XX // фиг его знает. В большинстве случаев - 0


    RequestAllyInfo

    Назначение: запрос информации об аллиансе.


    Формат:


    8E


    RequestPetGetItem

    Назначение: команда пету поднять итем.


    Формат:


    8F


    XX XX XX XX // ID который надлежит поднять


    SetPrivateStoreMsgBuy

    Назначение: устанавливает сообщение на покупку для PrivateStore


    Формат:


    94


    XX XX XX XX 00 00 // строка с сообщением


    RequestStartAllianceWar

    Назначение: объявить алли вар


    Формат:


    98


    XX XX XX XX 00 00 // строка с именем аллианса


    RequestStopAllianceWar

    Назначение: запрос о прекращении алли вар'а


    Формат:


    9A


    XX XX XX XX 00 00 // строка с именем аллианса


    RequestBlock

    Назначение: запрос операции над черным списком


    Формат:


    A0


    XX XX XX XX // тип запроса:


    // 0x00 - добавить чара в игнор


    // 0x01 - удалить чара из игнора


    // 0x02 - вывесли список чаров занесенных в игнор


    // 0x03 - игнор всех


    // 0x04 - отменить игнор всех


    XX XX XX XX 00 00 // строка с именем чара которого надо занести в игнор


    RequestSiegeAttackerList

    Назначение: запрашивает список записаных на осаду замка атакующих кланов


    Формат:


    A2


    XX XX XX XX // ID замка


    RequestJoinSiege

    Назначение: добавить/удалить клан в список осады замка


    Формат:


    A4


    XX XX XX XX // ID замка


    XX XX XX XX // 00 - присоедениться к защитникам, 01 - присоедениться к атакующим


    XX XX XX XX // 00 - удалить клан из списка, 01 - добавить клан в список


    RequestRecipeBookOpen

    Назначение: открыть книгу рецептов


    Формат:




    RequestEvaluate

    Назначение: запрос на рекомендацию игрока


    Формат:


    B9


    XX XX XX XX // ID цели


    RequestHennaList

    Назначение: запросить список доступных татуировок


    Формат:


    BA


    XX XX XX XX // неизвестно


    RequestHennaItemInfo

    Назначение: получить информацию о татуировке


    Формат:


    BB


    XX XX XX XX // ID татуировки


    RequestHennaEquip

    Назначение: запрос на нанесение татуировки


    Формат:





    XX XX XX XX // ID татуировки которую нужно нанести


    RequestMakeMacro

    Назначение: запрос на создание макроса


    Формат:


    С1


    XX XX XX XX // ID макроса


    XX XX XX XX 00 00 // строка содержащая имя макроса


    XX XX XX XX 00 00 // строка с описанием макроса


    XX XX XX XX 00 00 // строка с текстом на иконке


    XX // ID иконки


    XX // количество строк


    // <<<<< Следующий блок повторяется столько раз, сколько строк в макросе.


    XX // строка


    XX // тип


    XX // ID скилла


    XX // ID ярлыка на панели


    XX XX XX XX 00 00 // имя комманды


    RequestDeleteMacro

    Назначение: запрос на удаление макроса


    Формат:


    C2


    XX XX XX XX // ID макроса


    RequestAutoSoulShot

    Назначение: включает/выключает использование AutoSS


    Формат:


    CF


    XX XX XX XX // идентификатор итема


    XX XX XX XX // 1 - включить : 0 - выключить


    RequestExPledgeCrestLarge

    Назначение: запросить данные изображения большой иконки клана(те что размещаються на


    вещах клана типа щитов) клана


    Формат:


    D0


    10


    XX XX XX XX // ID иконки


    RequestExSetPledgeCrestLarge

    Назначение: отправить данные изображения большой иконки клана(те что размещаються на


    вещах клана типа щитов) на сервер


    Формат:


    D0


    11


    XX XX XX XX // размер данных


    // <<<<< Следующий блок повторяется столько раз, сколько байт в данных изображения


    XX // данные изображения


    RequestChangePartyLeader

    Назначение: передает лидерство в пати


    Формат:


    EE


    XX XX XX XX 00 00 // строка с именем чара, которому передается лидерство
     
Loading...
Top