# 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