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

ScriptEffectElapsedSeconds

Синтаксис:

ScriptEffectElapsedSeconds

Функция доступна только в скриптах магических эффектов (Magic effect scripts) и возвращает количество секунд, прошедших с последнего обновления магического эффекта. Внутри блока функция ScriptEffectUpdate возвращает положительное вещественное число, например, 1,8 сек. Напомним, что всего существует 3 типа магических блоков, используемых для создания магических эффектов:

ScriptEffectStart

ScriptEffectFinish

ScriptEffectUpdate

Относится к типу: Magic Functions

SelectPlayerSpell

Синтаксис:

SelectPlayerSpell SpellID/ScrollID

Функция SelectPlayerSpell используется для того, чтобы заставить персонажа игрока выбрать указанное заклинание (SpellID) или свиток (ScrollID) в качестве активной магии. Относится к типу: Magic Functions

SendTrespassAlarm

Синтаксис:

[ActorID.]SendTrespassAlarm CriminalID

Пример:

SendTrespassAlarm player

Функция SendTrespassAlarm посылает сигнал тревоги о нарушении границ, как если бы кто-то сообщил актеру (ActorID), что персонаж игрока (либо указанный преступник - CriminalID) нарушил границу частных владений. Относится к типу: Crime Functions

SetActorAlpha

Синтаксис:

[ActorID.]SetActorAlpha [0.0 - 1.0]

saa [0.0 - 1.0]

Пример:

SetActorAlpha .5

Функция SetActorAlpha устанавливает значение alpha для актера ActorID (насколько он непрозрачный). Значение "1.0" означает полную непрозрачность, "0.0" - полную прозрачность. Замечание: C самого начала у игрового движка Gamebryo (положен в основу игр серии TES) существуют проблемы с оверлеями альфа-каналов - этот параметр может порождать странные эффекты при наложении масок прозрачности на текстуры, такие, например, как прозрачные границы вокруг волос (hair meshes). Относится к типу: Magic Functions | Actor Functions

SetActorFullName

Синтаксис:

[ActorID.]SetActorFullName "New Name"

Пример:

SetActorFullName "My Favorite Horse"

Функция SetActorFullName изменяет отображаемое в игре имя актера (ActorID) на приведенный в качестве параметра "New Name" текст. Обратите внимание, что хотя эта функция и вызывается как указатель на конкретного актера (ActorID - копия базового экземпляра, размещенная в игровом мире), будет изменено имя базового экземпляра, поэтому и все остальные копии этого NPC/существа также получат новое имя. Относится к типу: Miscellaneous Functions | Actor Functions

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