Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OSFM v1.2.0.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.49 Mб
Скачать

IsGuard

Синтаксис:

[NpcID.]IsGuard

Функция IsGuard возвращает "1", если класс вызывающего NPC (NpcID) отмечен как "Guard" (класс стражи). См. также: Classes (ссылка на wiki) Относится к типу: Crime Functions | Actor State Functions | Condition Functions | Actor Functions

IsHorseStolen

Синтаксис:

[HorseID.]IsHorseStolen

Функция IsHorseStolen возвращает "1", если вызывающий объект (HorseID) — украденная лошадь. Относится к типу: Crime Functions | Condition Functions | Actor Functions

IsIdlePlaying

Синтаксис:

[ActorID.]IsIdlePlaying

Пример:

if ( IsIdlePlaying==1 && MyQuest.HasTeleported==1) ; Idle animation bug    set MyQuest.HasTeleported to 0    EvaluatePackage endif

Функция IsIdlePlaying возвращает "1", если вызывающий актер (ActorID) в данный момент проигрывает определенный idle. Относится к типу: Actor State Functions | Condition Functions | Actor Functions

IsInCombat

Синтаксис:

[ActorID.]IsInCombat

Функция IsInCombat возвращает "1", если вызывающий актер (ActorID) находится в состоянии боя.

См. также: GetAttacked Относится к типу: Actor State Functions | Combat Functions | Condition Functions | Actor Functions

IsInDangerousWater

Синтаксис:

[ActorID.]IsInDangerousWater

Функция IsInDangerousWater возвращает "1", если вызывающий актер находится в опасной "воде" (например, в лаве). Относится к типу: Actor State Functions | Condition Functions | Actor Functions

IsInInterior

Синтаксис:

[ActorID.]IsInInterior

Функция IsInInterior возвращает "1", если вызывающий актер (ActorID) находится во внутренней ячейке (интерьере). Относится к типу: Actor State Functions | Condition Functions | Actor Functions

IsInMyOwnedCell

Синтаксис:

[ActorID.]IsInMyOwnedCell

Пример использования функции как условия:

If player.IsInMyOwnedCell == 1 && mycontainer.GetInSameCell player == 1 .......

Функция IsInMyOwnedCell возвращает "1", если вызывающий актер (ActorID) находится в ячейке, принадлежащей ему. См. также: IsCellOwner Относится к типу: Crime Functions | Condition Functions | Actor Functions

IsLeftUp

Синтаксис:

[CreatureID.]IsLeftUp

Пример:

player.IsInMyOwnedCell == 1 && mycontainer.GetInSameCell player == 1

Функция IsLeftUp используется как условие в диалоговом окне конструктора Idle manager и возвращает "1", если вызывающее четвероногое животное (CreatureID) находится в нокдауне и его левая сторона обращена вверх (лежит на правом боку). Для двуногих используется функция IsFacingUp. Относится к типу: Actor State Functions | Condition Functions | Actor Functions

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]