|
FOnline
|
Функционально ограниченный эквивалент класса Critter, доступный при скриптинге клиента. Подробнее...
Открытые члены |
|
| bool | IsChosen () |
| Позволяет проверить, является ли криттер тем
игроком, для которого запущен клиент. Подробнее... |
|
| bool | IsPlayer () |
| Позволяет проверить, является ли криттер
игроком. Подробнее... |
|
| bool | IsNpc () |
| Позволяет проверить, является ли криттер
NPC. Подробнее... |
|
| bool | IsLife () |
| Проверяет, жив ли криттер. Подробнее... |
|
| bool | IsKnockout () |
| Проверяет, находится ли криттер в нокдауне.
Подробнее... |
|
| bool | IsDead () |
| Проверяет, мёртв ли криттер. Подробнее... |
|
| bool | IsFree () |
| Проверяет, свободен ли криттер или нет.
Подробнее... |
|
| bool | IsBusy () |
| Проверяет, занят ли криттер или нет.
Подробнее... |
|
| bool | IsTurnBasedTurn () |
| Проверяет, ход криттера ли в данный момент в
пошаговом бою. Подробнее... |
|
| uint | GetTurnBasedTime () |
| Возвращает время до окончания хода. Подробнее... |
|
| uint | ItemsCount () |
| Возвращает количество всех предметов,
находящихся в инвентаре криттера. Подробнее... |
|
| uint | ItemsWeight () |
| Возвращает общий вес всех предметов,
находящихся в инвентаре криттера. Подробнее... |
|
| uint | ItemsVolume () |
| Возвращает общий объем всех предметов,
находящихся в инвентаре криттера. Подробнее... |
|
| uint | CountItem (uint16 protoId) |
| Возвращает количество указанных предметов,
находящихся в инвентаре криттера. Подробнее... |
|
| ItemCl | GetItem (uint16 protoId, int slot) |
| Возвращает указатель на объект предмета,
который находится в инвентаре криттера. Подробнее... |
|
| uint | GetItems (int slot, ItemCl @[]@+items) |
| Находит все предметы, которые находятся в
инвентаре. Подробнее... |
|
| uint | GetItemsByType (int type, Item @[]@+items) |
| Позволяет получить все предметы указанного
типа, находящиеся в инвентаре криттера. Подробнее... |
|
| ProtoItem | GetSlotProto (int slot, uint8 &mode) |
| Позволяет получить прототип предмета,
который находится в указанном слоте. Подробнее... |
|
| bool | CheckKey (uint doorId) |
| Проверяет, есть ли у криттера ключ от
указанного замка. Подробнее... |
|
| void | SetVisible (bool visible) |
| Позволяет включить/отключить видимость
криттера в клиенте в совокупности с его освещением и яйцом
прозрачности. Подробнее... |
|
| bool | GetVisible () |
| Позволяет проверить видим ли криттер в
клиенте. Подробнее... |
|
| ProtoItem | GetSlotProto (int slot) |
| Возвращает прототип предмета, находящегося в
указанном слоте криттера. Подробнее... |
|
| uint | GetMultihex () |
| Возвращает значение мултигексовости для
персонажа Подробнее... |
|
|
Анимация
|
|
| bool | IsAnimAviable (uint anim1, uint anim2) |
| Позволяет проверить, существует ли указанная
анимация для криттера. Подробнее... |
|
| bool | IsAnimPlaying () |
| Позволяет проверить, проигрывается ли в
данный момент какая-либо анимация. Подробнее... |
|
| uint | GetAnim1 () |
| Возвращает индекс текущей анимации Anim1.
Подробнее... |
|
| void | Animate (uint anim1, uint anim2) |
| Ставит указанную анимацию в очередь
проигрываемых анимаций криттера. Подробнее... |
|
| void | Animate (uint anim1, uint anim2, ItemCl @+item) |
| Ставит указанную анимацию в очередь
проигрываемых анимаций криттера. Подробнее... |
|
| void | ClearAnim () |
| Очищает очередь анимаций и прекращает
проигрывание текущей. Подробнее... |
|
Открытые атрибуты |
|
| const uint | Id |
| Уникальный идентификатор криттера. Подробнее... |
|
| const uint16 | Pid |
| Номер прототипа криттера. Подробнее... |
|
| const uint8 | CrType |
| Базовый тип анимации криттера. Подробнее... |
|
| const uint8 | CrTypeAlias |
| Дополнительный базовый тип. Подробнее... |
|
| const uint16 | HexX |
| Координата, по оси X, расположения криттера
на карте. Подробнее... |
|
| const uint16 | HexY |
| Координата, по оси Y, расположения криттера
на карте. Подробнее... |
|
| const uint8 | Dir |
| Направление, в которое повернут криттер.
Подробнее... |
|
| const uint16 | FlagsExt |
| Флаги криттера, предназначенные только для
чтения. Подробнее... |
|
| DataVal | Param |
| Массив значений параметров криттера.
Подробнее... |
|
| string | NameOnHead |
| Если данная строка не пустая, то выводится
над головой криттера, в противном случае выводится имя криттера.
Подробнее... |
|
| uint | NameColor |
| Цвет имени над головой криттера Подробнее... |
|
| uint | ContourColor |
| Цвет обводки криттера Подробнее... |
|
| int[] | Anim3dLayer |
| Значения слоев 3D-модели криттера. Подробнее... |
|
| const uint | Life |
| Уточняет состояние криттера. Подробнее... |
|
| const uint | Knockout |
| Уточняет состояние криттера. Подробнее... |
|
| const uint | Dead |
| Уточняет состояние криттера. Подробнее... |
|
Функционально ограниченный эквивалент класса Critter, доступный при скриптинге клиента.
Обладает меньшим функционалом по сравнению с серверным: почти все статы, навыки, перки и т.п. можно просмотреть только у самого игрока, про что не следует забывать.
| bool IsChosen | ( | ) |
Позволяет проверить, является ли криттер тем игроком, для которого запущен клиент.
| bool IsPlayer | ( | ) |
Позволяет проверить, является ли криттер игроком.
true – если криттер является игроком;
false – в противном случае.| bool IsNpc | ( | ) |
Позволяет проверить, является ли криттер NPC.
true – если криттер является NPC;
false – в противном случае.| bool IsLife | ( | ) |
Проверяет, жив ли криттер.
true – если криттер жив; false – в
противном случае.| bool IsKnockout | ( | ) |
| bool IsDead | ( | ) |
Проверяет, мёртв ли криттер.
true – если криттер мёртв; false – в
противном случае.| bool IsFree | ( | ) |
Проверяет, свободен ли криттер или нет.
true – если криттер свободен; false –
в противном случае.| bool IsBusy | ( | ) |
Проверяет, занят ли криттер или нет.
true – если криттер занят; false – в
противном случае.| bool IsTurnBasedTurn | ( | ) |
Проверяет, ход криттера ли в данный момент в пошаговом бою.
true – если ход данного криттера;
false – в противном случае.| uint GetTurnBasedTime | ( | ) |
Возвращает время до окончания хода.
| uint ItemsCount | ( | ) |
Возвращает количество всех предметов, находящихся в инвентаре криттера.
| uint ItemsWeight | ( | ) |
Возвращает общий вес всех предметов, находящихся в инвентаре криттера.
| uint ItemsVolume | ( | ) |
Возвращает общий объем всех предметов, находящихся в инвентаре криттера.
| uint CountItem | ( | uint16 | protoId | ) |
Возвращает количество указанных предметов, находящихся в инвентаре криттера.
| protoId | ID прототипа предмета (см. файл ITEMPID.H). |
| ItemCl GetItem | ( | uint16 | protoId, |
| int | slot | ||
| ) |
Возвращает указатель на объект предмета, который находится в инвентаре криттера.
| protoId | ID прототипа предмета (см. файл ITEMPID.H). |
| slot | Слот, в котором находится предмет (см. Slots). Если установлено значение: -1, то слот учитываться не будет. |
null.| uint GetItems | ( | int | slot, |
| ItemCl @@+[] | items | ||
| ) |
Находит все предметы, которые находятся в инвентаре.
| items | Массив указателей на предметы, которые находятся в инвентаре. Массив не очищается, а дописывается с конца нужными предметами. |
| slot | Слот, в котором находятся предметы (см. Slots). Если установлено значение: -1, то слот учитываться не будет. |
| uint GetItemsByType | ( | int | type, |
| Item @@+[] | items | ||
| ) |
Позволяет получить все предметы указанного типа, находящиеся в инвентаре криттера.
| type | Тип предмета (см. Items types). |
| items | Массив, в конец которого будут записаны найденные предметы. |
| ProtoItem GetSlotProto | ( | int | slot, |
| uint8 & | mode | ||
| ) |
Позволяет получить прототип предмета, который находится в указанном слоте.
| slot | Слот (см. Slots). |
| mode | В аргументе возвращается текущий режим атаки, если объект в слоте является оружием старшие четыре бита - прицел (см. Hit Locations), младшие четыре бита - тип использования (0 – primary, 1 – secondary, 2 – third). |
null.| bool CheckKey | ( | uint | doorId | ) |
Проверяет, есть ли у криттера ключ от указанного замка.
| doorId | Уникальный номер замка. Так же учитывается сетчатка криттера и отпечатки пальцев. Эти номера уникальны для каждого криттера. |
true – если у криттера есть такой ключ;
false – если такого ключа нет.| void SetVisible | ( | bool | visible | ) |
Позволяет включить/отключить видимость криттера в клиенте в совокупности с его освещением и яйцом прозрачности.
| visible | Устанавливаемое значение. |
| bool GetVisible | ( | ) |
Позволяет проверить видим ли криттер в клиенте.
true – если криттер виден; false – в
противном случае.| ProtoItem GetSlotProto | ( | int | slot | ) |
| uint GetMultihex | ( | ) |
Возвращает значение мултигексовости для персонажа
| bool IsAnimAviable | ( | uint | anim1, |
| uint | anim2 | ||
| ) |
Позволяет проверить, существует ли указанная анимация для криттера.
| anim1 | Первый индекс анимации (см. ANIM1_* в _animation.fos). |
| anim2 | Второй индекс анимации (см. ANIM2_* в _animation.fos). |
true, если существует; false – в
противном случае.| bool IsAnimPlaying | ( | ) |
Позволяет проверить, проигрывается ли в данный момент какая-либо анимация.
| uint GetAnim1 | ( | ) |
Возвращает индекс текущей анимации Anim1.
| void Animate | ( | uint | anim1, |
| uint | anim2 | ||
| ) |
Ставит указанную анимацию в очередь проигрываемых анимаций криттера.
| anim1 | Первый индекс анимации (см. ANIM1_* в _animation.fos). |
| anim2 | Второй индекс анимации (см. ANIM2_* в _animation.fos). |
| void Animate | ( | uint | anim1, |
| uint | anim2, | ||
| ItemCl @+ | item | ||
| ) |
Ставит указанную анимацию в очередь проигрываемых анимаций криттера.
| anim1 | Первый индекс анимации (см. ANIM1_* в _animation.fos). |
| anim2 | Второй индекс анимации (см. ANIM2_* в _animation.fos). |
| item | Указатель на предмет, используемый в анимации. |
| void ClearAnim | ( | ) |
Очищает очередь анимаций и прекращает проигрывание текущей.
| const uint Id |
Уникальный идентификатор криттера.
| const uint16 Pid |
Номер прототипа криттера.
| const uint8 CrType |
Базовый тип анимации криттера.
| const uint8 CrTypeAlias |
Дополнительный базовый тип.
| const uint16 HexX |
Координата, по оси X, расположения криттера на карте.
| const uint16 HexY |
Координата, по оси Y, расположения криттера на карте.
| const uint8 Dir |
Направление, в которое повернут криттер.
| const uint16 FlagsExt |
Флаги криттера, предназначенные только для чтения.
См. Critter extra flags.
| DataVal Param |
Массив значений параметров криттера.
| string NameOnHead |
Если данная строка не пустая, то выводится над головой криттера, в противном случае выводится имя криттера.
См __ShowNpcNames.
| uint NameColor |
Цвет имени над головой криттера
| uint ContourColor |
Цвет обводки криттера
| int [] Anim3dLayer |
Значения слоев 3D-модели криттера.
Значения смотрите в _animations.fos, 3d models layers.
| const uint Life |
Уточняет состояние криттера.
Используется для анимаций.
| const uint Knockout |
Уточняет состояние криттера.
Используется для анимаций.
| const uint Dead |
Уточняет состояние криттера.
Используется для анимаций.
1.8.3.1
| Converted from CHM to HTML with chm2web Pro 2.85 (unicode) |