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

GetUsedItemLevel

Синтаксис:

[ItemID.]GetUsedItemLevel

Функция GetUsedItemLevel возвращает "0", если вызывающий предмет ItemID находится на уровне земли, и "1", если на уровне пояса и выше. Используется исключительно как функция условия в диалоговом окне Idle manager конструктора для определения необходимой анимации. Относится к типу: Condition Functions

GetVampire

Синтаксис:

[NpcID.]GetVampire

Функция GetVampire возвращает "1", если вызывающий актер (NpcID) — вампир, и "0" в противном случае. См. также: VampireFeed, HasVampireFed Относится к типу: Actor State Functions | Condition Functions

GetWalkSpeed

Синтаксис:

[ActorID.]GetWalkSpeed

Параметры: ActorID - ID персонажа, необязательный. Функция GetWalkSpeed позволяет узнать скорость ходьбы вызывающего актера (ActorID). Относится к типу: Statistics Functions | Condition Functions

GetWeaponAnimType

Синтаксис:

GetWeaponAnimType ActorID

Функция GetWeaponAnimType возвращает тип анимации текущего оружия вызывающего актера (ActorID), указанного явно в виде параметра. Типы анимаций:

0 = рукопашная (нет оружия)   1 = одноручное оружие 2 = двуручное оружие 3 = лук

Относится к типу: Actor State Functions | Condition Functions

]

GetWeaponSkillType

Синтаксис:

[ActorID.]GetWeaponSkillType  TypeWeapont

Примеры:

GetWeaponSkillType 1 ; Возвращение текущего навыка использования клинков

Функция GetWeaponSkillType возвращает для вызывающего актера (ActorID) его текущий навык в использовании указанного в виде параметра (TypeWeapont) типа оружия:

0 = Нет оружия (рукопашная - Hand-to-Hand) или нет навыка (персонал - Staff)   1 = Клинки (Blade) 2 = Дробящее оружие (Blunt) 3 = Меткость стрельбы лука (Marksman)

Пример 2.

short charUsingBow Begin OnPackageChange (Or other one-time condition like OnStartCombat)     if GetWeaponSkillType 3;(Checks if actor is using marksman skill)          Set charUsingBow to 1     else          Set charUsingBow to 0     endif End

Полный текст скрипта и его использование см. на официальном WIKI в разделе Questions в статье "Increasing Bow Damage" Относится к типу: Actor State Functions | Condition Functions

GetWindSpeed

Синтаксис:

GetWindSpeed

Функция GetWindSpeed возвращает скорость ветра при текущей погоде (в пределах от 0.0 до 1.0, как установлено в редакторе в настройках объекта погоды (Weather type)). Тип возвращаемой переменной - вещественное. Относится к типу: Weather Functions | Condition Functions

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