# API
# Объекты
L2Object
  |
  ├── L2Buff
  ├── L2Skill
  ├── L2Creature
  |     ├── L2PartyPet
  |     ├── L2Summon
  |     ├── L2Mob
  |     ├── L2Npc
  |     └── L2Character
  |           ├── L2User
  |           └── L2PartyMember
  ├── L2Mail
  ├── L2Recipe
  └── L2Item
        └── L2DroppedItem
# Команды
| Команда | Что делает ? | 
|---|---|
| say | Отправить общее сообщение | 
| shout | Выкрикивать в шаут | 
| tell | Отправьте сообщение в личку | 
| sayToParty | Отправить сообщениев груповой чат | 
| sayToClan | Отправить сообщение в клан чат | 
| sayToTrade | Отправить сообщение в торговый чат | 
| sayToAlly | Отправить сообщение в чат альянса | 
| moveTo | Перемещение персонажа по локации (x, yx z) | 
| hit | Взять в таргет. Принимает объект L2Object или ObjectId | 
| attack | Атаковать цель в таргете. Принимает объект L2Object или ObjectId | 
| cancelTarget | Отменить таргет | 
| acceptJoinParty | Принять приглашение в группу | 
| declineJoinParty | Отклонить приглашение в группу | 
| nextTarget | nextTarget, выбрать следущюю ближайшую цель | 
| inventory | Получить список содержимого в инвентаре | 
| useItem | Использовать предмет. Принимает объект L2ItemилиObjectId | 
| requestDuel | Запрос дуэли, если таргет не указан, пытается кинуть друэль блажайшей целе | 
| autoShots | Включить/Открючить соски | 
| cancelBuff | Снять баф | 
| sitOrStand | Сесть/Встать | 
| validatePosition | Синхронизация позиции с сервером | 
| dwarvenCraftRecipes | Открыть книгу рецептов крафта | 
| craft | Крафт | 
| revive | Возродиться в определенном месте (Город, Замок, Зал Клана) | 
# Ивенты
| Тип Ивента | Event Data Type | Что делает? | 
|---|---|---|
| LoggedIn | void | Авторизовался в игре | 
| PacketReceived | EPacketReceived (opens new window) | пакет получен | 
| PacketSent | EPacketSent (opens new window) | пакет отправлен | 
| PartyRequest | EPartyRequest (opens new window) | Пришел запрос на вступление в группу | 
| Die | EDie (opens new window) | L2Creature цель мертва | 
| TargetSelected | ETargetSelected (opens new window) | L2Creature Цель взята в таргет | 
| MyTargetSelected | EMyTargetSelected (opens new window) | Взял сам себя в таргет | 
| Attacked | EAttacked (opens new window) | L2User атакованые существа | 
| RequestedDuel | ERequestedDuel (opens new window) | Получен запрос на дуэль | 
| StartMoving | EStartMoving (opens new window) | L2Creature цель начала перемещение | 
| StopMoving | EStopMoving (opens new window) | L2Creature перемещение остановлено | 
| CraftResult | ECraftResult (opens new window) | Результат создания предмета (Крафт) | 
| RecipeBook | ERecipeBook (opens new window) | Использован рецепт из книги рецептов | 
| PartySmallWindow | EPartySmallWindow (opens new window) | Обновленно маленькое окно группы | 
| PartyMemberPosition | EPartyMemberPosition (opens new window) | Позиция игрока в групе - изменилась | 
| CharInfo | ECharInfo (opens new window) | Информация о персонаже | 
| Revive | ERevive (opens new window) | Цель возрадилась | 
| ConfirmDlg | EConfirmDlg (opens new window) | Диалог принят | 
| SystemMessage | ESystemMessage (opens new window) | Серверное системное сообщение | 
| CreatureSay | ECreatureSay (opens new window) | Существо говорит | 
| NpcHtmlMessage | ENpcHtmlMessage (opens new window) | получение HTML от NPC | 
| NpcQuestHtmlMessage | ENpcQuestHtmlMessage (opens new window) | получение квеста HTML у NPC |