Home Classes TL2Object
НазваниеРезультатОписание
ID Cardinal ID объекта
Delphi
property ID: Cardinal;
Пример
if (User.Target.ID = 1472) then.. // Если ID нашей цели = 1472 то..
Name String Имя объекта
Delphi
property Name: String;
Пример
Print(User.Target.Name);  // Распечатает имя нашей цели
OID Cardinal Уникальный идентификатор для любого объекта в игре
Delphi
property OID: Cardinal;
Пример
Print('Наш OID: ' +IntToStr(User.OID));  // Распечатает наш уникальный ID
Valid Boolean Проверка объекта на существование в игре (актуальность)
Delphi
property Valid: Boolean;
Пример
if (NpcList(i).Valid) then..  // Если i-ый NPC акутален, то 
L2Class TL2Class Узнать класс к которому относится данный объект
Delphi
property L2Class: TL2Class;
Пример
if (User.Target.L2Class <> lcChar) then Engine.CancelTarget;  // Если наша цель не является игроком, то отменяем цель
SetVar - Назначить объекту пользовательскую переменную
Delphi
procedure SetVar(Value: Cardinal);
Аргументы Value - целочисленное значение, которое будет задано объекту
Пример - пример
Пример
NpcList(i).SetVar(GetTickCount+60*1000);   // Присвоит i-му NPC значение
GetVar Cardinal Получить значение пользовательской переменной
Delphi
function GetVar: Cardinal;
Пример
Print(IntToStr(MobList(i).GetVar));  // Распечатает значение пользовательской переменной для i-го моба