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

StopQuest

Синтаксис:

StopQuest QuestID

Пример:

StopQuest SQ09

Функция StopQuest останавливает указанный в виде параметра QuestID квест. Это означает, что:

  • Все прикреплённые диалоги будут отключены.

  • Квестовые скрипты, если они есть, будет остановлены.

Примечание: Эта функция не работает как функция Возврат, когда вызывается из собственного скрипта. Скрипт будет продолжать работать, пока не достигнет последнего блока. См. также: StartQuest, CompleteQuest Относится к типу: Quest Functions

StopWaiting

Синтаксис:

[ActorID.]StopWaiting PackageID

Функция StopWaiting сообщает вызывающему актеру ActorID, что нужно возобновить нормальное поведение AI-пакета (PackageID) после нахождения в состоянии ожидания (Wait), вызванной командой Wait. Смотрите также: Wait Относится к типу: AI Functions | Actor Functions

StreamMusic

Синтаксис:

StreamMusic "<Filename>" ; проиграть указанный файл (кавычки обязательны!)

StreamMusic Public  ; играть случайный файл из Data\Music\Public  

StreamMusic Explore  ; играть случайный файл из Data\Music\Explore

StreamMusic Dungeon  ; играть случайный файл из Data\Music\Dungeon

StreamMusic Random  ; играть случайный файл из трех папок, указанных выше

Примеры:

StreamMusic "data\music\special\success.mp3"

StreamMusic "LauncherMusic.wav"

StreamMusic "..\Morrowind\Data Files\Music\Special\morrowind title.mp3"

StreamMusic "C:\WINDOWS\Media\tada.wav"

Функция StreamMusic воспроизводит указанный (в кавычках) звуковой файл. Примечания:

  • Bethesda не документировала эту функцию, и она частично сломана/незакончена, так что будьте осторожны и следите за возможным странным поведением.

  • После завершения проигрывания будет выбран новый файл в соответствии с текущей локацией.

  • Если вы укажете имя файла, который не существует, то будет проигрываться музыка, звучавшая до этого.

  • StreamMusic работает в ячейках, где тип музыки установлен как "Dungeon" или "Public". Когда функция используется в ячейке "Default", она лишь заново проигрывает текущий файл.

  • Чтобы использовать эту команду в ячейке "Default", необходимо сначала вызвать StreamMusic random, затем подождать один фрейм, чтобы команда выполнилась, и затем вызвать Streammusic "<filename>".

  • StreamMusic не прекращает проигрывание боевой музыки, боевая музыка при вызове функции начнет проигрываться заново.

  • Путь к имени файла отсчитывается от папки Oblivion, а не Data\Music.

  • Тип файл не обязательно должен быть MP3. Любой формат, который понимает Windows Media Player, может использоваться в Oblivion (например файлы .MID).

  • Тип файла даже не обязательно должен быть музыкой; если вы таким образом запустите видео, Oblivion свернется и видеоролик будет показан в дополнительном окне. Когда ролик закончится, Oblivion возобновит свою работу. (Это может привести к нестабильности игры, так что используйте это только для пасхалок.)

Смотрите также: PlaySound, PlaySound3D Относится к типу: Miscellaneous Functions

T

This

Синтаксис:

set refVar to This

set refVar to GetSelf

Пример:

if This == GetActionRef

set MyQuest.targetRef to This

Функция This является псевдонимом функции GetSelf. Возвращает ссылку на вызвавший объект. Полезна для использования в качестве условий или для установки переменных в других скриптах. Примечания:

  • Когда функция вызвана на carriable объекте (оружие или предмет из категории "разное"), возвращённая ссылка имеет допустимое значение только в тех случаях, если объект остаётся в игровом мире.

  • Эта функция ненадёжна при вызове на игроке (см. статью wiki: Unreliability with Player).

  • Функция возвращает "0" при вызове на источнике света.

См. также: Unreliability with Player (wiki), GetSelf Относится к типу: Reference Variable Functions

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