TL2Live = class(TL2Spawn)

Базовый класс живых игровых объектов

Основные характеристики

Название Результат Описание Код Параметры Примеры
Level Byte Уровень объекта
function Level: byte;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Exp Int64 Кол-во опыта объекта в единицах
function Exp: int64;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Exp2 Int64 Кол-во опыта объекта в процентах
function Exp2: int64;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
SP Cardinal Кол-во единиц умений(SP) объекта
function SP: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
HP Cardinal Кол-во HP объекта в процентах
function HP: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
MP Cardinal Кол-во MP объекта в процентах
function MP: сardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
CurHP Cardinal Кол-во HP объекта в единицах
function  CurHP: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
CurMP Cardinal Кол-во MP объекта в единицах
function CurMP: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
MaxHP Cardinal Максимальное кол-во HP объекта в единицах
function MaxHP: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
MaxMP Cardinal Максимальное кол-во MP объекта в единицах
function MaxMP: Cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Speed Double Скорость передвижения объекта
function Speed: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
AtkSpd Cardinal Скорость атаки объекта
function AtkSpd: сardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
CastSpd Cardinal Скорость произношения заклинаний объекта
function CastSpd: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Load Cardinal Загруженность рюкзака объекта в процентах
function Load: сardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
TeleportDist Cardinal Дистанция последней телепортации объекта
function TeleportDist: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться

Состояния

Название Результат Описание Код Параметры Примеры
Dead Boolean Мертв ли объект
function Dead: boolean;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
  • Найденные примеры для этого метода:
Buffs TBuffList Список баффов объекта. Доступно для пользовательского персонажа, его питомцев, его группы, а также его текущей цели(на хрониках выше High Five).
function Buffs: TBuffList;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
  • Найденные примеры для этого метода:
Abnormals TBuffList Список визуальных(оглушение, опрокидывание, барьер и т.д.) эффектов объекта. Доступно для хроник выше High Five.
function Abnormals: TBuffList;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
AbnormalID Cardinal Список визуальных(яд, оглушение, страх и т.д.) эффектов объекта. Битовая маска.
function AbnormalID: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
AbnormalID2 Cardinal Список визуальных(яд, оглушение, страх и т.д.) эффектов объекта. Битовая маска.
function AbnormalID2: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Cast TL2Cast Текущее/последнее использованное объектом умение
function Cast: TL2Cast;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Target TL2Live Цель объекта
function Target: TL2Live;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
AtkOID Cardinal Уникальный идентификатор последней атакованной объектом цели
function AtkOID: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
InCombat Boolean В боевой стойке ли объект
function InCombat: boolean;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Invisible Boolean Невидим ли объект
function Invisible: boolean;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Targetable Boolean Можно ли нацеливаться на объект
function Targetable: boolean;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Running Boolean Бежит ли объект
function Running: boolean;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Sitting Boolean Сидит ли объект
function Sitting: boolean;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Fishing Integer Рыбачит ли объект (0 - не рыбачит)
function Fishing: integer;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Fly Boolean Летит ли объект
function Fly: boolean;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Dropped Boolean Выронил ли объект предметы после смерти
function Dropped: boolean;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Sweepable Boolean Можно ли обыскать/сосвипать объект после смерти
function Sweepable: Boolean;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
  • Найденные примеры для этого метода:

Социальные характеристики / состояния

Название Результат Описание Код Параметры Примеры
Attackable Boolean Свободно(без Ctrl) атакуемый ли объект
function Attackable: boolean;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
IsMember Boolean Состоит ли объект в одной группе с пользователем
function IsMember: boolean;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
PvP Boolean Находится ли объект в режиме PvP
function PvP: boolean;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
PK Boolean Находится ли объект в режиме PK
function PK: boolean;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Karma Integer Кол-во кармы объекта
function Karma: integer;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Clan String Название клана объекта
function Clan: string;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
ClanID Cardinal Уникальный идентификатор клана объекта
function ClanID: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Ally String Название альянса объекта
function Ally: string;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
AllyID Cardinal Уникальный идентификатор альянса объекта
function AllyID: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Team Byte Команда объекта (1 - красная, 2 - синяя). Также используется для усиленных монстров("чемпионов") на неофициальных серверах.
function Team: byte;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
  • Найденные примеры для этого метода:

Визуальные характеристики

Название Результат Описание Код Параметры Примеры
ShowName Boolean Отображается ли имя объекта
function ShowName: boolean;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
NameColor Cardinal Цвет имени объекта
function NameColor: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Title String Титул объекта
function Title: string;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
TitleColor Cardinal Цвет титула объекта
function TitleColor: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться

Время

Название Результат Описание Код Параметры Примеры
AtkTime Cardinal Момент времени(GetTickCount) последней атаки объектом другого объекта (в мс, 1сек = 1000мс)
function AtkTime: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
MyAtkTime Cardinal Момент времени(GetTickCount) последней атаки объекта пользователем (в мс, 1сек = 1000мс)
function MyAtkTime: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
TeleportTime Cardinal Момент времени(GetTickCount) последней телепортации объекта (в мс, 1сек = 1000мс)
function TeleportTime: cardinal;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться

Координаты

Название Результат Описание Код Параметры Примеры
StartX Integer Координата X точки появления/спавна объекта
function StartX: integer;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
StartY Integer Координата Y точки появления/спавна объекта
function StartY: integer;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
StartZ Integer Координата Z точки появления/спавна объекта
function StartZ: integer;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
ToX Integer Координата X конечной точки движения объекта
function ToX: integer;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
ToY Integer Координата Y конечной точки движения объекта
function ToY: Integer;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
ToZ Integer Координата X конечной точки движения объекта
function ToZ: integer;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться

Методы

Name Result Description
TL2Live.Target TL2Live Цель объекта