VALKERIN | Дата: Понедельник, 14.11.2011, 21:58 | Сообщение # 1 |
 Лейтенант
Группа: Администраторы
Сообщений: 45
Репутация: 1093
Статус: Offline
| В этой теме будут представлены различные версии и наработки пользователей. Есть что показать? - не стесняйтесь показывайте L2PacketHack - это программа предназначенная для контроля трафика игры Lineage и его модификации. Исходный код l2phx сюда входят исходники версий 3.5хх и 3.6ххх. Актуальная ревизия в исходникиах 133. Исходный код Сборка всех версий в одном паке Хелп(Мануал) по Хлапексу
|
|
| |
VALKERIN | Дата: Понедельник, 14.11.2011, 21:58 | Сообщение # 2 |
 Лейтенант
Группа: Администраторы
Сообщений: 45
Репутация: 1093
Статус: Offline
| Расшифровка пакетов: 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 Назначение: переместить итем из инвентаря пета к себе в инвентарь Формат: 8С 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 Назначение: открыть книгу рецептов Формат: AС -------------------------------------------------------------------------------- RequestEvaluate Назначение: запрос на рекомендацию игрока Формат: B9 XX XX XX XX // ID цели -------------------------------------------------------------------------------- RequestHennaList Назначение: запросить список доступных татуировок Формат: BA XX XX XX XX // неизвестно -------------------------------------------------------------------------------- RequestHennaItemInfo Назначение: получить информацию о татуировке Формат: BB XX XX XX XX // ID татуировки -------------------------------------------------------------------------------- RequestHennaEquip Назначение: запрос на нанесение татуировки Формат: BС 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 // строка с именем чара, которому передается лидерство
|
|
| |
VALKERIN | Дата: Понедельник, 14.11.2011, 21:58 | Сообщение # 3 |
 Лейтенант
Группа: Администраторы
Сообщений: 45
Репутация: 1093
Статус: Offline
| l2phx 3.4.1.59 l2phx 3.4.1.60 l2phx.3.4.1.61 l2phx.3.4.1.62 l2phx.3.4.1.64 l2phx.3.4.1.65 l2phx.3.4.1.68 l2phx.3.4.1.69 l2phx.3.4.1.70 l2phx.3.4.1.72 l2phx.3.4.1.74 l2phx.3.4.1.75 l2phx.3.4.1.78 l2phx.3.4.1.80 l2phx.3.4.1.81 l2phx.3.4.1.82 l2phx.3.4.1.82.english l2phx.3.4.1.83 l2phx.3.5.10.115 l2phx.3.5.11.118 Скачать данный пак
|
|
| |