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

SetForceRun

Синтаксис:

[ActorID.]SetForceRun iForceRunFlag

Функция SetForceRun включает/выключает принудительный бег для вызывающего актера (ActorID) с помощью установки флага iForceRunFlag. При установке в "1" актер бежит, при "0" - нормальный режим.

См. также: GetForceRun Относится к типу: Actor State Functions

SetForceSneak

Синтаксис:

[ActorID.]SetForceSneak iForceSneakFlag

Функция SetForceSneak включает или выключает для вызывающего актера (ActorID) режим "красться" с помощью установки флага iForceSneakFlag. При "1" - режим "красться" включен, при "0" - возврат к нормальному режиму.

См. также: GetForceSneak Относится к типу: Actor State Functions | Actor Functions

SetGhost

Синтаксис:

[ActorID.]SetGhost iGhostFlag ( 0 или 1 )

Функция SetGhost включает/выключает статус "призрака" для вызывающего актёра (ActorID). Когда он в статусе призрака:

  • Актёр не вступает в драку.

  • Актёр не может быть ранен ни оружием, ни заклинанием.

  • Актёр будет подвержен водным повреждениям и некоторыми ловушками.

  • Актёр МОЖЕТ наносить повреждения. Так, использование player.SetGhost 1 не будет препятствовать игроку убивать его врагов.

  • Персонаж может вступать в разговор и с ним можно начать разговор.

  • Персонажа нельзя ограбить.

См. также: GetIsGhost Относится к типу: Actor State Functions | Actor Functions

SetIgnoreFriendlyHits

Синтаксис:

[ActorID.]SetIgnoreFriendlyHits iIgnoreHits

Функция SetIgnoreFriendlyHits используется, чтобы заставить вызывающего актера (ActorID) игнорировать дружественные удары (и запретить ответные). Режим устанавливается с помощью флага iIgnoreHits. При "1" актер игнорирует удары, при "0" переключается в обычный режим. Актёр, игнорирующий дружественные удары, будет вести себя следующим образом:

  • В бою не будет считать дружественные удары - он никогда не будут проявлять агрессию к игроку, независимо от того, сколько раз он получил удар.

  • Вне боя принимает нормальное число "дружественных боевых ударов" (3), прежде чем проявит агрессию к игроку.

См. также: GetIgnoreFriendlyHits Относится к типу: Combat Functions | Actor Functions

SetInCharGen

Синтаксис:

SetInCharGen flag

Пример:

SetInCharGen 1

Функция SetInCharGen используется для установки игрока в состояние «генерация персонажа» с помощью флага (flag). В этом состоянии игра будет отслеживать использование игроком Боевых, Магических и Воровских навыков для того, чтобы сгенерировать "класс по умолчанию" (default class). См. также: GetIsClassDefault, GetIsClass, SetClass, GetClassDefaultMatch, GetPCIsClass Относится к типу: Player Functions

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