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

GetPcFame

Синтаксис:

GetPCFame

Пример:

Set TempVar to GetPCFame

Функция GetPCFame возвращает текущее значение положительной репутации (fame) персонажа игрока. Только этот персонаж имеет репутацию - как положительную, так и отрицательную. Относится к типу: Player Functions | Condition Functions

GetPcInFaction

Синтаксис:

GetPCInFaction

То же, что и функция GetInFaction, но применима только к игроку. Основное использование — функция состояния в диалогах. Относится к типу: Player Functions | Condition Functions

GetPcInfamy

Синтаксис:

GetPCInfamy

Пример:

Set TempVar to GetPCInfamy

Функция GetPCInfamy возвращает текущее значение отрицательной репутации (infamy) игрока. Только у игрока может быть как положительная, так и отрицательная репутация. Относится к типу: Player Functions | Condition Functions

GetPcIsClass

Синтаксис:

GetPCIsClass

То же, что и GetIsClass, но применима только к игроку. Основное использование — функция состояния в диалогах.

См. также: SetInCharGen, GetIsClass, SetClass, GetClassDefaultMatch, GetIsClassDefault Относится к типу: Player Functions | Condition Functions

GetPcIsRace

Синтаксис:

GetPCIsRace

То же, что и GetIsRace, но применима только к игроку. Основное использование — функция состояния в диалогах. Относится к типу: Player Functions | Condition Functions

GetPcIsSex

Синтаксис:

GetPCIsSex Male|Female

Функция GetPCIsSex возвращает 1, если персонаж игрока относится к указанному явно в виде параметра полу - Male(мужчина) или Female (женщина). (В основном используется как условие в функциях диалогов, где игрок не является «целью»). Относится к типу: Player Functions | Condition Functions

GetPcMiscStat

Синтаксис:

GetPCMiscStat MiscStatID

Пример:

GetPCMiscStat 4 ; возвращает самое большое пожертвование игрока

Функция GetPCMiscStat возвращает значение указанной в виде параметра прочей статистики игрока (MiscStatID).

ID прочей статистики:

0   HOURS IN PRISON - время, проведенное в тюрьме 1   DAYS PASSED - пройденных дней 2   SKILL INCREASES - рост мастерства 3   TRAINING SESSIONS - тренировочные сессии 4   LARGEST BOUNTY - самые большие пожертвования 5   CREATURES KILLED - количество убитых существ 6   PEOPLE KILLED - количество убитых людей 7   PLACES DISCOVERED - обнаруженных мест 8   LOCKS PICKED - выбрано замков 9   PICKS BROKEN - разбито указателей 10   SOULS TRAPPED - поймано душ 11   INGREDIENTS EATEN - съеденные ингредиенты 12   POTIONS MADE - изготовлено текстур 13   OBLIVION GATES SHUT - закрыто ворот Обливиона 14   HORSES OWNED - владение лошадьми 15   HOUSES OWNED - владение домами 16   STORES INVESTED IN - сохранность инвестиций 17   BOOKS READ - прочитано книг 18   SKILL BOOKS READ - прочитано книг, увеличивающих навыки 19   ARTIFACTS FOUND - найдено артефактов 20   HOURS SLEPT - количество часов, проведенных во сне 21   HOURS WAITED - количество часов, проведенных в ожидании 22   DAYS AS A VAMPIRE - количество дней, проведенных "в шкуре" вампира 23   LAST DAY AS VAMPIRE - последний день, проведенный как вампир 24   PEOPLE FED ON - накормленных людей 25   JOKES TOLD - рассказано шуток 26   DISEASES CONTRACTED - вылечено болезней 27   NIRNROOTS FOUND - найдено нирнрутов 28   ITEMS STOLEN - украдено предметов 29   ITEMS PICKPOCKETED - присвоено найденных предметов 30   TRESPASSES - количество нарушений границ 31   ASSAULTS - количество нападений 32   MURDERS - количество убийств 33   HORSES STOLEN - украдено лошадей

Примечание: Заметьте, что при вводе в качестве параметра MiscStatID чисел, больших чем 33, функция все равно возвращает число (по крайней мере, в консоли). Это ничего не значащие большие целые числа, так как, похоже, функция GetPCMiscStat n просто читает n-ый 4-байтный кластер после определенной точки и показывает его значение, как неподписанное длинное целое (unsigned long int). Относится к типу: Player Functions | Condition Functions

GetPCSleepHours

Синтаксис:

GetPCSleepHours

Функция GetPCSleepHours возвращает число часов, которые игрок выставил в меню сна. Возвращает 0, если игрок не спит. Относится к типу: Player Functions | Condition Functions

GetPackageTarget

Синтаксис:

set refVar to [ActorID.]GetPackageTarget

Функция GetPackageTarget возвращает ref-переменную цели текущего пакета вызывающего актера ActorID (если цель есть). Относится к типу: Reference Variable Functions

GetParentRef

Синтаксис:

set refVar to [ObjectID.]GetParentRef

Функция GetParentRef возвращает указатель (ref-переменную) на родителя (базовый объект) вызывающего объекта ObjectID. Если такового нет, возвращается "0" Относится к типу: Reference Variable Functions

GetPersuasionNumber

К сожалению, описания функции GetPersuasionNumber (а также GetTotalPersuasionNumber и некоторых других) в официальном WIKI нет. Ничего не дал и поиск в интернете - ни на английских сайтах, ни на любых других. Функции GetPersuasionNumber и GetTotalPersuasionNumber в скриптах Обливиона не используются, увы... В WIKI на страницах с этими функциями приведено только слово Placeholder, которое можно перевести как зарезервированное место, т.е., если вам удастся их расшифровать, вы вполне можете заполнить пустующие страницы. Если Вы желаете "расшифровать" эти загадочные функции, прочитайте эту тему. См. также: GetTotalPersuasionNumber Относится к типу: Miscellaneous Functions | Condition Functions

GetPlayerControlsDisabled

Синтаксис:

GetPlayerControlsDisabled

Функция GetPlayerControlsDisabled возвращает 1, если управление персонажа игрока отключено. См. также: DisablePlayerControls, EnablePlayerControls Относится к типу: Player Functions | Condition Functions

GetPlayerHasLastRiddenHorse

Синтаксис:

GetPlayerHasLastRiddenHorse

Функция GetPlayerHasLastRiddenHorse возвращает 1, если у игрока есть «последняя лошадь, на которой ездили» — т.е. у игрока есть лошадь, он на ней ездил и она все еще жива. См. также: IsPlayersLastRiddenHorse Относится к типу: Player Functions | Condition Functions

GetPos

Синтаксис:

[ObjectID.]GetPos axis

Пример:

GetPos Z

Функция GetPos возвращает текущие мировые координаты объекта (ObjectID) на определенной оси (X, Y, или Z) в виде вещественного числа (float). Относится к типу: Movement Functions | Condition Functions

GetQuestRunning

Синтаксис:

GetQuestRunning QuestID

GetQR QuestID

Пример:

GetQuestRunning MS29

Функция GetQuestRunning возвращает "1", если указанный в виде параметра квест (QuestID) в данный момент выполняется, и "0" в противном случае. См. также: StartQuest, StopQuest Относится к типу: Quest Functions | Condition Functions

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