Home Classes TGameObject
НазваниеРезультатОписание
ID Cardinal Идентификатор объекта
Delphi
property ID: Cardinal;
Пример
if (Mobs.GetNear.ID = 1472) then.. // Если ID ближайшего моба = 1472 то..
OID Cardinal Уникальный идентификатор объекта
Delphi
property OID: Cardinal;
Пример
if (Doodads.GetNear.OwnerID = User.OID) then.. // Если ID владельца ближайшаей штуковины совпадает с нишим OID, то..
Name String Название объекта
Delphi
property Name: string;
Пример
if (User.Target <> nil) then Print(User.Target.Name);  // Распечатает имя выбранной цели
Valid Boolean Объект существует\актуален на данный момент?
Delphi
property Valid: Boolean;
Пример
if (not Mobs(i).Valid) then continue;  // Если объект не валиден, то пропускаем его (в цикле for)
GameClass TGameClass Тип объекта
Delphi
function GameClass: TGameClass;
Пример
if (User.Target.GameClass is otNpc) then ..  // Если наша цель - NPC, то
GetVar Cardinal Значение пользовательской переменной
Delphi
function GetVar: Cardinal;
Пример
Print(IntToStr(Mobs.GetNear.GetVar));  // Распечатает значение пользовательской переменной для ближайшего моба
SetVar - Установка значения пользовательской переменной
Delphi
procedure SetVar(Value: Cardinal);
Аргументы Value - целочисленное значение, которое будет задано объекту
Пример
Npcs.GetNear.SetVar(GetTickCount+60*1000);   // Присвоит ближайшему NPC значение