Home Classes TL2List
НазваниеРезультатОписание
ByID Boolean Поиск объекта в списке по ID. Если объект найден, он помещается в переменную Obj
Delphi
function ByID(ID: Cardinal; var Obj): Boolean;
Аргументы ID - идентификатор объекта
var Obj - объект
Пример
if NpcList.ByID(12419, tmp_npc) then .. // Если нашелся NPC с ID = 12419, то
ByOID Boolean Поиск объекта в списке по OID. Если объект найден, он помещается в переменную Obj
Delphi
function ByOID(OID: Cardinal; var Obj): Boolean;
Аргументы OID - уникальный идентификатор объекта
var Obj - объект
Пример
if NpcList.ByOID(145197, tmp_npc) then .. // Если нашелся NPC с OID = 145197, то
ByName Boolean Поиск объекта в списке по имени. Если объект найден, он помещается в переменную Obj
Delphi
function ByName(const Name: string; var Obj): Boolean;
Аргументы const Name - название объекта
var Obj - объект
Пример
if CharList.ByName('xXxNAGIBATORxXx', tmp_char) and (User.DistTo(tmp_char) < 1000) then .. // Если чар с указаным ником найден и дистанция до него < 1000, то..
Count Integer Количество объектов в списке
Delphi
function Count: Integer;
Пример
for i:= 0 to DropList.Count-1 do ..  // Пробегаем по списку дропа
Items TL2Object Позволяет обратиться к объекту в списке по индексу
Delphi
function Items(Index: integer): TL2Object;
Аргументы Index - индекс (порядковый номер, начиная с 0)
Пример
for i:= 0 to SkillList.Count-1 do Print(SkillList.Items(i).Name);   // Распечатает список своих скилов