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

Disable

Синтаксис:

[ObjectID|ActorID.]Disable

Функция Disable отключает вызывающий объект. Отключенные объекты не загружаются в мир, отключенные актеры не обрабатывают свой ИИ, но скрипты на отключенных объектах ВЫПОЛНЯЮТСЯ. Функция Disable не удаляет объекты из игры, она просто прекращает их отрисовку. Не полагайтесь на Disable, чтобы увеличить производительность путём удаления объектов.

См. также: Enable, GetDisabled Относится к типу: Miscellaneous Functions

DisableLinkedPathPoints

Синтаксис:

[ObjectID.]DisableLinkedPathPoints

Функция DisableLinkedPathPoints отключает все путевые узлы, привязанные к вызывающему объекту ObjectID. Это нужно, чтобы изменить нахождение пути на геометрии, изменяющейся во время игры, например, на разводных мостах ( drawbridges), движущихся решётках (portcullises), разваливающихся опорах (crumbling bridges) и т.п. Чтобы привязать узел пути к объекту, выделите его в редакторе и нажмите "R". См. также: Category: Path Grids (wiki), EnableLinkedPathPoints Относится к типу: Miscellaneous Functions

DisablePlayerControls

Синтаксис:

DisablePlayerControls

При вызове функции DisablePlayerControls игрок не может двигаться, ждать, активировать предметы или получать доступ к журналу. Примечание: при этом игрок всё ещё может осматриваться вокруг. См. также: EnablePlayerControls Oтносится к типу: Player Functions

Dispel

Синтаксис:

[ActorID].Dispel MagicID

Примеры:

Dispel ShrineAkatoshSpeedMagicka

NPCRef.Dispel ShrineAkatoshSpeedMagicka

Функция Dispel удаляет указанное заклинание/магию (MagicID), наложенные на актера ActorID. Примечание: Эта функция должна работать и работает как команда Return, если вы пытаетесь удалить заклинание в его текущем скрипте. Например, в следующем скрипте сообщение отображаться не будет:

scn EXSpellScript Begin ScriptEffectFinish      player.dispel EXSpell      messagebox "Этот текст отображаться не будет!" End

См. также: DispelAllSpells Oтносится к типу: Magic Functions | Actor Functions

DispelAllSpells

Синтаксис:

[ActorID.]DispelAllSpells

Функция DispelAllSpells удаляет все текущие заклинания/магию, наложенные на актера (ActorID). См. также: Dispel Oтносится к типу: Magic Functions | Actor Functions

Drop

Синтаксис:

[ActorID.]Drop ObjectID Count

Пример:

Drop Torch02 2

При вызове функции Drop вызывающий актер ActorID выбрасывает указанный предмет(ы) (ObjectID) в мир к своим ногам в указанном количестве (Count).

См. также: DropMe, RemoveMe Oтносится к типу: Object Functions | Actor Functions

DropMe

Синтаксис:

[ObjectID.]DropMe

При вызове функции DropMe из контейнера (инвентаря) выбрасывается указанный предмет ObjectID. Если его в контейнере нет, функция не имеет эффекта. Примечания:

  • Эта функция работает как функция Return - строки скрипта, следующие за ней, выполнены НЕ будут (т.к. объект уничтожает cfv себя в процессе удаления из инвентаря).

  • В отличие от RemoveMe, функция не сохраняет уровни изношенности, заряда или скриптовые переменные предмета.

См. также: RemoveMe, Drop Oтносится к типу: Object Functions

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