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

IsCloudy

Синтаксис:

IsCloudy

Тип: вещественное в диапазоне от 0 до 1. Функция IsCloudy возвращает "0", если текущую погоду нельзя классифицировать как облачную. Значение от 0 до 1 означает переход погоды к облачности. "1" означает установившуюся облачную погоду. Относится к типу: Weather Functions | Condition Functions

IsContinuingPackagePcNear

Синтаксис:

[ActorID.]IsContinuingPackagePCNear

Функция IsContinuingPackagePCNear возвращает "1", если вызывающий актер на момент вызова является защищенным от переключения пакетов в связи с тем, что в текущем пакете отмечен флаг "Продолжать, если рядом PC" ("Continue if PC near"), т.е. актер хочет переключиться на новый пакет, но не может, т.к. игрок находится в этой же ячейке. Относится к типу: AI Functions | Condition Functions | Actor Functions

IsCurrentFurnitureObj

Синтаксис:

[ActorID.]IsCurrentFurnitureObj FurnitureID

Пример:

Bob.IsCurrentFurnitureObj KingsThroneObject

Функция IsCurrentFurnitureObj возвращает "1", если NPC (ActorID) сидит на предмете мебели указанного в виде параметра типа (FurnitureID). См. также: IsCurrentFurnitureRef Относится к типу: Actor State Functions | Condition Functions | Actor Functions

IsCurrentFurnitureRef

Синтаксис:

IsCurrentFurnitureRef RefID

Пример:

Bob.IsCurrentFurnitureRef TavernCornerChairRef

Функция IsCurrentFurnitureRef возвращает "1", если NPC сидит на указанном в виде параметра RefID предмете мебели. См. также: IsCurrentFurnitureObj Относится к типу: Actor State Functions | Condition Functions | Actor Functions

IsEssential

Синтаксис:

[ActorID.]IsEssential

Функция IsEssential возвращает "1", если у вызывающего актера (ActorID) флаг "Essential" установлен в "1". Напомним, что когда этот флаг установлен в "1", NPC/Creature убить нельзя, они могут лишь временно потерять сознание, когда их здоровье упадает до 0 и ниже. Таким образом персонаж помечается как "важная" для игры персона и даст ему защиту в том случае, если его случайно убьет игрок. Такая необходимость может возникнуть, например, в квестах для их нормального завершения. См. также: SetEssential Относится к типу: Actor State Functions | Condition Functions | Actor Functions

IsFacingUp

Синтаксис:

[ActorID|Player.]IsFacingUp

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

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