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

SetAllReachable

Синтаксис:

[ActorID.]SetAllReachable [0/1]

Функция SetAllReachable - одна из 4 функций, которые могут использоваться, чтобы увеличить производительность игры в ситуациях, где много актеров находятся в бою или передвигаются по сложным маршрутам или выполняют сложные действия. Отметьте, что флаг [0/1] сбрасывается в каждом фрейме, поэтому эта функция в выполняемом скрипте должна вызываться на копии актера (ActorID) в загруженной области. Когда флаг установлен в "1", персонажи не используют сетку путей. Вместо этого они всегда идут к цели напрямик. См. также: SetSceneIsComplex, SetAllVisible, SetNoAvoidance Относится к типу: AI Functions

SetAllVisible

Синтаксис:

[ActorID.]SetAllVisible [0/1]

Функция SetAllVisible - одна из 4 функций, которые могут использоваться, чтобы увеличить производительность игры в ситуациях, где много актеров находятся в бою или передвигаются по сложным маршрутам или выполняют сложные действия. Отметьте, что флаг [0/1] сбрасывается в каждом фрейме, поэтому эта функция в выполняемом скрипте должна вызываться на копии актера (ActorID) в загруженной области. Если флаг установлен в "1", то полная проверка видимости (LineOfSight check) персонажа не производится (LineOfSight check). Вместо этого, когда нужно определить, видит ли актер (ActorID) что-либо, проверяется только, видит ли он головы других актеров, вместо полной проверки на видимость всех других частей их тел. См. также: SetSceneIsComplex, SetAllReachable, SetNoAvoidance Относится к типу: AI Functions

SetAngle

Синтаксис:

[ObjectID.]SetAngle axis, degrees

Пример:

SetAngle x, 100

При вызове функции SetAngle угол поворота вызывающего объекта ObjectID становится равным указанному значению угла (degrees) по одной из указанных осей axis (axis = x, y или z). См. также: GetAngle, GetHeadingAngle Относится к типу: Movement Functions

SetAtStart

Синтаксис:

[ObjectID.]SetAtStart

Функция SetAtStart восстанавливает первоначальное положение и угол поворота вызывающего объекта ObjectID. Относится к типу: Movement Functions

SetBarterGold

Синтаксис:

[ActorID|Player.]SetBarterGold float

Пример:

SetBarterGold 200  

Функция SetBarterGold устанавливает у вызывающего актера (ActorID) или игрока количество золота для торговли на указанное в виде параметра (float) значение. См. также: GetBarterGold, ModBarterGold Относится к типу: Statistics Functions | Actor Functions

SetCellFullName

Синтаксис:

SetCellFullName CellID "New Name"

Пример:

SetCellFullName HouseForSale "My House"

Функция SetCellFullName изменяет отображаемое в игре имя ячейки (CellID) на указанный текст (“New Name”). Это имя будет указываться на дверях, ведущих в ячейку, и на карте. Относится к типу: Miscellaneous Functions

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