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

GetDetected

Синтаксис:

[ActorID.]GetDetected TargetID

Пример:

GetDetected player

Функция GetDetected возвращает 1, если вызывающий актер (ActorID) в данный момент заметил указанную цель - TargetID. См. также: IsActorDetected, GetDetectionLevel, Category:Detection (wiki) Oтносится к типу: Actor State Functions | Condition Functions | Actor Functions

GetDetectionLevel

Синтаксис:

[ActorID.]GetDetectionLevel TargetActor

Пример:

ScaryGuard.GetDetectionLevel player

Функция GetDetectionLevel используется для проверки текущего уровня обнаружения вызывающим актером (ActorID) указанной цели (TargetActor). Возможны следующие уровни обнаружения:

0 = Потерян (Lost)   1 = Не виден (Unseen)   2 = Замечен (Noticed)   3 = Виден (Seen)  

См. также: IsActorDetected, GetDetected, Category:Detection (wiki) Oтносится к типу: Crime Functions | Condition Functions | Actor Functions

GetDisabled

Синтаксис:

[ActorID.]GetDisabled

Функция GetDisabled возвращает 1, если вызывающий актер (ActorID) отключен. См. также: Enable, Disable Oтносится к типу: Object Functions | Condition Functions

GetDisease

Синтаксис:

[ActorID.]GetDisease

Функция GetDisease возвращает 1, если вызывающий актер (ActorID) заражен. Oтносится к типу: Actor State Functions | Condition Functions | Actor Functions

GetDisposition

Синтаксис:

[ActorID.]GetDisposition TargetActor

Пример:

GetDisposition Baurus

Параметры:

ActorID - ID вызывающего персонажа, необязательный TargetActor - указанный ID целевого актера

Функция GetDisposition возвращает текущее отношение вызывающего актера (ActorID) к указанному целевому актеру (TargetActor). Учитываются все модификаторы, в данный момент влияющие на отношение. Oтносится к типу: Statistics Functions | Condition Functions | Actor Functions

GetDistance

Синтаксис:

[ObjectID1.]GetDistance ObjectID2

Функция GetDistance возвращает расстояние в игровых единицах длины от вызывающего объекта (ObjectID1) до указанного явно объекта "ObjectID2". Игровые единицы игры Обливион соответствуют таковым для Morrowind. К примеру, длина внешней ячейки равна 4096 единицам (units). Подробнее о единицах длины см. здесь: Oblivion Units (wiki) Примеры:

GetDistance TestMarkerRef

Set distance to Getdistance Player

Ref Actor Begin OnActivate    set Actor to GetActionRef    if Getdistance Actor > 70         messagebox "Подойдите поближе, мой друг!"    endif end

Oтносится к типу: Movement Functions | Condition Functions

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