Класс игрового персонажа в 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 Player.Serial();

Результат: серийник объекта.


String Player.Graphic();

Результат: тип объекта (ИД картинки).


String Player.Color();

Результат: цвет объекта.


int Player.X();

Результат: координата X объекта в мире.


int Player.Y();

Результат: координата Y объекта в мире.


int Player.Z();

Результат: координата Z объекта в мире.


String Player.Container();

Результат: серийник объекта-родителя. 0xFFFFFFFF если объект находится в мире.


int Player.Map();

Результат: индекс карты мира объекта.


int Player.Count();

Результат: количество.


int Player.Flags();

Результат: флаги объекта.


String Player.Name();

Результат: имя объекта (для предметов пустое, пока не кликнут на объект).


bool Player.Mobile();

Результат: true если объет живой.


bool Player.Ignored();

Результат: true если объет помечен как игнорируемый.


bool Player.Frozen();

Результат: true если объет заморожен.


bool Player.Poisoned();

Результат: true если объет отравлен.


bool Player.Paralyzed();

Результат: true если объет парализован.


bool Player.Flying();

Результат: true если объет летит (способность гаргульи).


bool Player.YellowHits();

Результат: true если у объета желтая полоска жизней.


bool Player.IgnoreCharacters();

Результат: true если объет игнорирует персонажей при перемещении.


bool Player.Locked();

Результат: true если объет нельзя сдвинуть с места и выделить (свойство предметов).


bool Player.WarMode();

Результат: true если объет находится в режиме боя.


bool Player.Hidden();

Результат: true если объет невидимый.


bool Player.IsHuman();

Результат: true если объет - человекоподобное существо.


bool Player.IsPlayer();

Результат: true если объет - текущий игрок.


bool Player.IsCorpse();

Результат: true если объет - труп.


int Player.Layer();

Результат: Номер слоя, в котором находится объект.


bool Player.IsMulti();

Результат: true если объет - мульти.


int Player.EquipLayer();

Результат: Номер слоя, в котором должент находиться объект.


int Player.Hits();

Результат: Количество жизни объекта.


int Player.MaxHits();

Результат: Максмальное количество жизни объекта.


int Player.Mana();

Результат: Количество маны объекта.


int Player.MaxMana();

Результат: Максмальное количество маны объекта.


int Player.Stam();

Результат: Количество выносливости объекта.


int Player.MaxStam();

Результат: Максмальное количество выносливости объекта.


bool Player.Female();

Результат: true если персонаж женского пола.


int Player.Race();

Результат: Номер рассы объекта.


int Player.Direction();

Результат: Направление объекта.


int Player.Notoriety();

Результат: Злобность объекта.


bool Player.CanChangeName();

Результат: true если объекту можно изменить имя.


bool Player.Dead();

Результат: true если объект мертв.


int Player.Str();

Результат: Значение характеристики сила объекта.


int Player.Int();

Результат: Значение характеристики интеллект объекта.


int Player.Dex();

Результат: Значение характеристики ловкость объекта.


int Player.LockStrState();

Результат: Значение перспективы роста характеристики сила объекта.


int Player.LockIntState();

Результат: Значение перспективы роста характеристики интеллект объекта.


int Player.LockDexState();

Результат: Значение перспективы роста характеристики ловкость объекта.


int Player.Weight();

Результат: Значение характеристики вес объекта.


int Player.MaxWeight();

Результат: Значение характеристики максимальный вес объекта.


int Player.Armor();

Результат: Значение характеристики защита объекта.


int Player.Gold();

Результат: Значение характеристики золото объекта.


int Player.StatsCap();

Результат: Значение характеристики максимальная сумма характеристик (сила+интеллект+ловкость) объекта.


int Player.Followers();

Результат: Количество подчиненных объекту существ.


int Player.MaxFollowers();

Результат: Максимально доступное количество подчиненных объекту существ.


int Player.FireResistance();

Результат: Значение защиты от огня объекта.


int Player.ColdResistance();

Результат: Значение защиты от холода объекта.


int Player.PoisonResistance();

Результат: Значение защиты от яда объекта.


int Player.EnergyResistance();

Результат: Значение защиты от енергии объекта.


int Player.Luck();

Результат: Значение характеристики удача объекта.


int Player.MinDamage();

Результат: Значение минимального урона объекта.


int Player.MaxDamage();

Результат: Значение максимального урона объекта.


int Player.TithingPoints();

Результат: Количество очков навыков объекта.


int Player.StealthSteps();

Результат: Количество шагов, сделанных объектом в состоянии невидимости.


Introduced in 2.0.10.0

String Player.Properties();

Результат: Получить строку свойств объекта (приходит в пакете MegaCliloc).


Introduced in 2.0.12.0

bool Player.ProfileReceived();

Результат: true если профиль был получен от сервера.


String Player.Profile();

Результат: Содержимое профиля.


String Player.Title();

Результат: Титул персонажа (отображается в папердолле).


Introduced in 3.0.0.0

String Player.BankSerial();

Получить серийник банка, если он был открыть для текущей сессии.

Результат: Серийник банка или 0x00000000, если банк не был открыт для текущей сессии.


String Player.FullName();

Результат: "полное" имя объекта (для предметов пустое, пока не кликнут на объект).