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

OnAlarmVictim

Синтаксис:

begin OnAlarmVictim CrimeType, Victim (не обязательно)

Пример:

begin OnAlarmVictim 0  begin OnAlarmVictim 3, player

Этот блок выполняется один раз, когда заскриптованный актер поднимает тревогу по поводу определенного типа преступлений (CrimeType), совершенного против жертвы-актера (Victim). Если указан только тип преступлений, блок будет выполняться, когда актер поднимает тревогу по поводу этого типа преступлений (неважно против кого совершенного). Если необходимо знать больше информации о преступлении, функция GetCrimeKnown может использоваться внутри блока OnAlarm, чтобы определить, случилась ли определенная комбинация преступник/жертва.

В игре Обливион блок-тип OnAlarmVictim не используется.

OnDeath

Синтаксис:

begin OnDeath ActorID (не обязательно)

Пример:

begin OnDeath SuperChampion

Этот блок выполняется один раз, когда указанный актер (ActorID) убивает заскриптованного актера. Если параметр не используется, блок выполняется, когда заскриптованный актер умирает.

В игре Обливион блок-тип OnDeath используется 303 раза. Примеры скриптов: AlawenScript, AlessiaCaroScript, AlixLencoliaScript

OnDrop

Синтаксис:

begin OnDrop ContainerRefID (не обязательно)

Пример:

begin OnDrop  begin OnDrop player

Этот блок выполняется один раз, когда заскриптованный объект сбрасывается из указанного контейнера (ContainerRefID). Если контейнер не указан, блок будет исполняться, если объект сбрасывается из любого инвентаря.

В игре Обливион блок-тип OnDrop используется 7 раз. Примеры скриптов: DarkScalesScript, GoblinHeadScript, HrormirsIcestaffScript

OnEquip

Синтаксис:

begin OnEquip ActorID (не обязательно)

Пример:

begin OnEquip  begin OnEquip player

Этот блок исполняется один раз, когда заскриптованный объект надевается указанным актером (ActorID). Если параметр не используется, блок будет исполняться, когда объект надевается любым актером.

В игре Обливион блок-тип OnEquip используется 27 раз. Примеры скриптов: AmuletofKingsSCRIPT, ArenaRaimentScript, BoarMeatScript

OnHit

Синтаксис:

begin OnHit ActorID (не обязательно)

Пример:

begin OnHit BaurusRef

Этот блок исполняется один раз, когда заскриптованный актер получает удар от указанного актера (ActorID) оружием или заклинанием. Если параметр не используется, блок исполняется каждый раз, когда актера ударяют.

В игре Обливион блок-тип OnHit используется 55 раз. Примеры скриптов: ArenaCombatant, ArenaCombatantBlue, ArenaCombatantMulti

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