Класс игрового объекта в Orion Assistant 2.0 - Hotride/OrionUO GitHub Wiki
Класс игрового объекта для Orion Assistant 2.0.
Формат команд:
ReturnType NameSpace.name(requiredParameters, [optionalParameters=defaultValue]);
-
ReturnType - возвращаемое значение функции (void - функция ничего не возвращает);
-
NameSpace - область видимости функции;
-
name - имя функции;
-
requiredParameters - обязательные параметры;
-
optionalParameters - не обязательные параметры, значение по умолчанию указано после знака =
String obj.Serial();
Результат: серийник объекта.
String obj.Graphic();
Результат: тип объекта (ИД картинки).
String obj.Color();
Результат: цвет объекта.
int obj.X();
Результат: координата X объекта в мире.
int obj.Y();
Результат: координата Y объекта в мире.
int obj.Z();
Результат: координата Z объекта в мире.
String obj.Container();
Результат: серийник объекта-родителя. 0xFFFFFFFF если объект находится в мире.
int obj.Map();
Результат: индекс карты мира объекта.
int obj.Count();
Результат: количество.
int obj.Flags();
Результат: флаги объекта.
String obj.Name();
Результат: имя объекта (для предметов пустое, пока не кликнут на объект).
bool obj.Mobile();
Результат: true если объет живой.
bool obj.Ignored();
Результат: true если объет помечен как игнорируемый.
bool obj.Frozen();
Результат: true если объет заморожен.
bool obj.Poisoned();
Результат: true если объет отравлен.
bool obj.Flying();
Результат: true если объет летит (способность гаргульи).
bool obj.YellowHits();
Результат: true если у объета желтая полоска жизней.
bool obj.IgnoreCharacters();
Результат: true если объет игнорирует персонажей при перемещении.
bool obj.Locked();
Результат: true если объет нельзя сдвинуть с места и выделить (свойство предметов).
bool obj.WarMode();
Результат: true если объет находится в режиме боя.
bool obj.Hidden();
Результат: true если объет невидимый.
bool obj.IsHuman();
Результат: true если объет - человекоподобное существо.
bool obj.IsPlayer();
Результат: true если объет - текущий игрок.
bool obj.IsCorpse();
Результат: true если объет - труп.
int obj.Layer();
Результат: Номер слоя, в котором находится объект.
bool obj.IsMulti();
Результат: true если объет - мульти.
int obj.EquipLayer();
Результат: Номер слоя, в котором должент находиться объект.
int obj.Hits();
Результат: Количество жизни объекта.
int obj.MaxHits();
Результат: Максмальное количество жизни объекта.
int obj.Mana();
Результат: Количество маны объекта.
int obj.MaxMana();
Результат: Максмальное количество маны объекта.
int obj.Stam();
Результат: Количество выносливости объекта.
int obj.MaxStam();
Результат: Максмальное количество выносливости объекта.
bool obj.Female();
Результат: true если персонаж женского пола.
int obj.Race();
Результат: Номер рассы объекта.
int obj.Direction();
Результат: Направление объекта.
int obj.Notoriety();
Результат: Злобность объекта.
bool obj.CanChangeName();
Результат: true если объекту можно изменить имя.
bool obj.Dead();
Результат: true если объект мертв.
bool obj.Exists();
Результат: true если объект существует.
Introduced in 2.0.8.2
String obj.Properties();
Результат: Получить строку свойств объекта (приходит в пакете MegaCliloc).
Introduced in 2.0.12.0
bool obj.ProfileReceived();
Результат: true если профиль был получен от сервера.
String obj.Profile();
Результат: Содержимое профиля.
String obj.Title();
Результат: Титул персонажа (отображается в папердолле).
Introduced in 3.0.0.0
bool obj.InLOS();
Результат: true если объект находится в прямой видимости.
int obj.Distance();
Результат: Дистанция от игрока до объекта.
String obj.FullName();
Результат: "полное" имя объекта (для предметов пустое, пока не кликнут на объект).