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

GetQuestVariable

Синтаксис:

GetQuestVariable

Функция GetQuestVariable возвращает значение квестовой переменной. Примечание: Это ТОЛЬКО функция УСЛОВИЯ. Чтобы получить значение квестовой переменной в скрипте, нужды в этой функции нет. Просто используйте следующий синтаксис:

QuestName.VarName

См. также: GetScriptVariable, GetGlobalValue, GetStage Относится к типу: Quest Functions | Condition Functions

GetRandomPercent

Синтаксис:

GetRandomPercent

Функция GetRandomPercent возвращает случайное число в интервале от 0 до 99 включительно.

Чтобы сгенерировать случайное число в заданном диапазоне между мин. и макс. значениями используйте

следующий синтаксис:

set randVal to min + GetRandomPercent * (max-min) / 99

Примеры:

short dice set dice to 1 + 0.06 * GetRandompercent; => 1 to 6 (almost equal chances see talk page)

short rnd set rnd to 5.0/99 * Getrandompercent    ;  => 0 to 5 (only 1% chance for 5! see talk page)

float rnd set rnd to 0.05 * Getrandompercent      ;  => 0.00 to 4.95

float rnd set rnd to 5/99 * Getrandompercent      ;  => 0.00 to 5.00

См. также: Rand (OBSE) Относится к типу: Miscellaneous Functions | Condition Functions

GetRestrained

Синтаксис:

[ActorID.]GetRestrained

Функция GetRestrained возвращает "1", если вызывающий актер (ActorID) находится в бессознательном состоянии (restrained state). Смотрите также: SetUnconscious, SetRestrained, GetUnconscious Относится к типу: AI Functions | Condition Functions

GetScale

Синтаксис:  

[ObjectID.]GetScale

Тип возвращаемой переменной: вещественное, неотрицательное. Описание: Функция GetScale возвращает масштабный множитель вызывающего объекта (ObjectID), на который умножен его нормальный размер. Возможные значения:

  • меньше 1.0 (0.5 ... 0.99) - уменьшенные размеры (для актеров - рост)

  • 1.0 - нормальные, заданные изначально, размеры.

  • больше 1.0 (1.01 ... 2.0) - увеличенные размеры

Примечание: Стандартный рост актера в империи равен 128 ед. (units).

См. также: SetScale, ModScale Относится к типу: Statistics Functions | Condition Functions

GetScriptVariable

Синтаксис:

GetScriptVariable ObjectRef Variable

Функция GetScriptVariable возвращает значение локальной переменной Variable из скрипта на указанном в виде параметра объекте ObjectRef. Примечание: Это ТОЛЬКО функция УСЛОВИЙ! Чтобы получить значение объектной переменной в скрипте, нужды в этой функции нет. Просто используйте следующий синтаксис:

ObjectRef.VarName

См. также: GetQuestVariable, GetGlobalValue, GetStage Относится к типу: Miscellaneous Functions | Condition Functions

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