TL2List = class(TList)

Базовый класс списков

Название Результат Описание Код Параметры Примеры
Items TL2Object Получить объект из списка по индексу. Стандартный метод для класса.
function Items(Index: integer): TL2Object; default;

Index - порядковый номер (начиная с 0)

Для просмотра примера необходимо зарегистрироваться
Count Integer Количество объектов в списке
function Count: integer;
Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
ByName Boolean Получить объект из списка по имени
function ByName(Name: string; var Obj: TL2Object): boolean;

Name - название объекта
var Obj - переменная для найденного объекта

Для просмотра примера необходимо зарегистрироваться
ByID Boolean Получить объект из списка по идентификатору
function ByID(ID: cardinal; var Obj: TL2Object): boolean;

ID - идентификатор объекта
var Obj - переменная для найденного объекта

Для просмотра примера необходимо зарегистрироваться
ByOID Boolean Получить объект из списка по уникальному идентификатору
function ByOID(OID: cardinal; var Obj: TL2Object): boolean;

OID - уникальный идентификатор объекта
var Obj - переменная для найденного объекта

Для просмотра примера необходимо зарегистрироваться

Объекты

Name Class Description
PetList TL2List из TL2Pet Список питомцев и слуг/саммонов пользователя
SkillList TL2List из TL2Skill Список умений персонажа
CharList TL2List из TL2Char Список игроков вокруг персонажа
NpcList TL2List из TL2Npc Список НПЦ вокруг персонажа
DropList TL2List из TL2Drop Список дропа/предметов, лежащих на земле вокруг персонажа
LearnList TL2List из TLearnItem Список доступных для изучения умений через окно умений. Для хроник выше High Five.
LearnList2 TL2List из TLearnItem Список доступных для изучения умений через НПЦ

Методы

Name Result Description
TInventory.User TItemList Список предметов инвентаря персонажа
TL2Control.GetPetList TPetList Список питомцев и слуг/саммонов пользователя аккаунта этого контроллера
TInventory.Quest TItemList Список предметов квестового инвентаря пользователя
TL2Live.Buffs TBuffList Список баффов объекта. Доступно для пользовательского персонажа, его питомцев, его группы, а также его текущей цели (на хрониках выше High Five).
TL2Live.Abnormals TBuffList Список визуальных(оглушение, опрокидывание, барьер и т.д.) эффектов объекта. Доступно для хроник выше High Five.
TInventory.Pet TItemList Список предметов инвентаря питомца
TL2Control.GetSkillList TSkillList Список умений персонажа аккаунта этого контроллера
TL2Control.GetCharList TCharList Список игроков вокруг персонажа аккаунта этого контроллера
TL2Control.GetNpcList TNpcList Список НПЦ вокруг персонажа аккаунта этого контроллера
TL2Control.GetDropList TDropList Список дропа/предметов, лежащих на земле вокруг персонажа аккаунта этого контроллера