Home Classes TL2Object TL2Spawn
НазваниеРезультатОписание
X Integer Координата X объекта
Delphi
function X: Integer;
Пример
Print('Мои коондинаты: ('+ IntToStr(User.X) +', '+ IntToStr(User.Y) +', '+IntToStr(User.Z)+')');   // Распечатает свои координаты
Y Integer Координата Y объекта
Delphi
function Y: Integer;
Пример
Print('Мои коондинаты: ('+ IntToStr(User.X) +', '+ IntToStr(User.Y) +', '+IntToStr(User.Z)+')');   // Распечатает свои координаты
Z Integer Координата Z объекта
Delphi
function Z: Integer;
Пример
Print('Мои коондинаты: ('+ IntToStr(User.X) +', '+ IntToStr(User.Y) +', '+IntToStr(User.Z)+')');   // Распечатает свои координаты
DistTo Cardinal Дистанция до точки \ объекта
Delphi
function DistTo(X: Integer; Y: Integer; Z: Integer): Cardinal; overload;   // Возвращает дистанцию до заданной точки

function DistTo(Obj: TL2Spawn): Cardinal; overload;   // Возвращает дистанцию до объекта
Аргументы X, Y, Z - координаты точки, до которой измеряется расстояние
Obj - объект, до которого измеряется расстояние
Пример
if (User.DistTo(User.Target.X, User.Target.Y, User.Target.Z) > 1000) then .. // Если расстояние до координат нашей цели > 1000, то..
SpawnTime Cardinal Время, которое прошло со времени появления объекта в игровом мире (в мс)
Delphi
function SpawnTime: Cardinal;
Пример
for i:= 0 to DropList.Count-1 do Print(DropList(i).SpawnTime);  // Пробежит по списку дропа и распечатает инфу, как давно каждый из них выпал из моба
InRange Boolean Проверка объекта в радиусе Range от точки (x, y, z)
Delphi
function InRange(X: Integer; Y: Integer; Z: Integer; Range: Cardinal; ZRange: Cardinal = 250): Boolean;
Аргументы X, Y, Z - координаты точки
Range - радиус поиска
ZRange - ограничение по Z
Пример
if (User.Target.InRange(Npc.X, Npc.Y, Npc.Z, 40)) then Print(User.Target.Name +' в радиусе 40м от '+Npc.Name)   // Если наш таргет близко к NPC, то распечатает это
InZone Boolean Проверка на вхождение объекта в зону охоты
Delphi
function InZone: Boolean;
Пример
if (User.InZone) then Print('Я на споте');