- •8.1 Основные сведения 154
- •Предметные указатели по функциям (поиск и навигация) Предметный указатель по функциям Обливиона
- •Предметный указатель по консольным функциям
- •1. Предисловие к первому изданию
- •Немного о скриптах
- •Предпосылки для написания нового учебника - osfm
- •Реализация проекта osfm
- •Состав учебника osfm v1.2
- •Полезные ссылки на obse
- •Источники информации и проект
- •О нашей команде
- •Благодарности
- •И в заключение...
- •2. Введение
- •2.1 Как использовать это руководство.
- •2.2 Что такое скрипт?
- •2.3 Что могут скрипты?
- •2.4 Чего не могут скрипты?
- •2.5 Основные отличия в скриптинге tes 3 и tes 4
- •3. Обучающий курс
- •3.1 С чего начинать?
- •3.2 Редактор скриптов (Edit Scripts)
- •3.2.1 Основные сведения.
- •3.2.2 Пункт меню Script.
- •3.2.3 Пункт главного меню Edit.
- •3.2.4 Пункт главного меню Help.
- •3.2.5 Панель инструментов.
- •3.3 Назначение и главная цель вашего скрипта
- •3.4 Ваш первый скрипт
- •4. Основы скриптинга
- •4.1 Общая информация
- •4.2 Типы скриптов
- •4.2.1 Общие сведения о типах скриптов.
- •Локальные скрипты.
- •Нелокальные скрипты.
- •Именованные скрипты.
- •Объектные скрипты.
- •Квестовые скрипты.
- •Скрипты для магических эффектов.
- •Результирующие скрипты.
- •4.2.2 Как часто обрабатываются скрипты (Script Processing)
- •4.3 Команды (Commands)
- •4.3.1 Общие сведения о командах (Commands)
- •4.3.2 Команда Scriptname (название скрипта)
- •4.3.3 Команды объявления переменных (Declaring variables)
- •4.3.4 Команды Begin (начало блока) и End (конец блока)
- •4.3.5 Типы выполняемых блоков (BlockTypes).
- •GameMode
- •MenuMode
- •OnActivate
- •OnActorEquip
- •OnActorUnequip
- •OnAlarm
- •OnAlarmVictim
- •OnDeath
- •OnEquip
- •OnHitWith
- •OnKnockout
- •OnMagicEffectHit
- •OnMurder
- •OnPackageChange
- •OnPackageDone
- •OnPackageStart
- •OnReset
- •OnStartCombat
- •OnTrigger
- •OnTriggerActor
- •OnTriggerMob
- •OnUnequip
- •ScriptEffectFinish
- •ScriptEffectStart
- •ScriptEffectUpdate
- •4.3.6 Команда "." (точка - UseReference)
- •4.3.7 Команда Set (установить)
- •4.3.8 Команда Return (возврат)
- •4.3.9 Конструкция из команд If, ElseIf, Else, EndIf.
- •Синтаксис команд If, ElseIf, Else, EndIf
- •Операторы сравнения
- •Объединение сравнений
- •Сравнения и выражения
- •Примечания
- •4.4 Переменные (Variables)
- •4.4.1 Классификация переменных
- •Переменные
- •Классификация
- •4.4.2 Глобальные переменные (Globals)
- •Описание свойств диалогового окна Globals:
- •Глобальные переменные, обрабатываемые Oblivion.Exe:
- •Глобальные переменные, обрабатываемые в скриптах и диалогах:
- •Глобальная переменная pcVampire.
- •4.4.3 Специальные переменные (Special variables)
- •Специальные глобальные переменные:
- •Игровые месяцы:
- •4.4.4 Локальные переменные с особыми функциями:
- •4.4.5 Типы переменных
- •4.4.6 Целочисленные короткие переменные (Variable types: shortint)
- •4.4.7 Целочисленные длинные переменные (Variable types: longint)
- •4.4.8 Вещественные переменные (Variable types: floating point)
- •4.4.9 Переменные для хранения копий (Reference variable)
- •5. Ваш второй скрипт
- •5.1 Содержание
- •5.2 Введение
- •5.3 Информация о написании скриптов в Oblivion Что такое скрипт?
- •Что могут скрипты?
- •Чего не могут скрипты
- •5.4 Учебник скриптов: до написания кода.
- •Начинаем!
- •Окно редактирования скриптов
- •Что мы хотим?
- •Написание скрипта
- •5.5 Учебник скриптов: первые строки. Называем скрипт
- •Команды "Begin" и "End"
- •Выдача текстового сообщения и получение ответа от игрока.
- •Как выполняются объектные скрипты
- •5.6 Учебник скриптов: первый тест Сохранение и подготовка модификации.
- •Скрипт в игре
- •5.7 Учебник скриптов: выбор игрока, ошибки и исправления. Выбор игроком варианта ответа
- •Первые ошибки и исправления
- •5.8 Учебник скриптов: добавляем ловушку.
- •5.9 Как узнать больше.
- •5.10 Заключительные строки.
- •6. Функции в tes 4
- •6.1 Что такое функция? (Function)
- •6.2 Типы функций (Function Types)
- •6.3 Работа функций с копиями объектов
- •6.4 Описание функций tes 4 Oblivion
- •Activate
- •AddAchievement
- •AddFlames
- •AddItem
- •AddScriptPackage
- •AddSpell
- •AddTopic
- •AdvancePcLevel ( advLevel )
- •AdvancePcSkill ( advSkill)
- •CloseCurrentOblivionGate
- •CloseOblivionGate
- •CompleteQuest
- •CreateFullActorCopy
- •DeleteFullActorCopy
- •Disable
- •DisableLinkedPathPoints
- •DisablePlayerControls
- •DispelAllSpells
- •DuplicateAllItems
- •DuplicateNpcStats
- •EnableFastTravel
- •EnableLinkedPathPoints
- •EnablePlayerControls
- •EquipItem
- •EssentialDeathReload
- •EvaluatePackage ( evp)
- •ForceActorValue ( ForseAv )
- •ForceCloseOblivionGate
- •ForceFlee
- •ForceTakeCover
- •ForceWeather
- •Id погоды для консольного использования (Console iDs):
- •GetActionRef
- •GetActorValue (GetAv)
- •GetAlarmed
- •GetAmountSoldStolen
- •GetAngle
- •GetArmorRating
- •GetArmorRatingUpperBody
- •GetAttacked
- •GetBarterGold
- •GetBaseActorValue (GetBaseAv)
- •GetButtonPressed
- •GetClassDefaultMatch
- •GetClothingValue
- •GetCombatTarget
- •GetContainer
- •GetCrime
- •GetCrimeGold
- •GetCrimeKnown
- •GetCurrentAiPackage
- •GetCurrentAiProcedure
- •GetCurrentTime
- •GetCurrentWeatherPercent
- •GetDayOfWeek
- •GetDead
- •GetDeadCount
- •GetDestroyed
- •GetDetected
- •GetDetectionLevel
- •GetDisabled
- •GetDisease
- •GetDisposition
- •GetDistance
- •GetDoorDefaultOpen
- •GetEquipped
- •GetFactionRank
- •GetFactionRankDifference
- •GetFactionReaction
- •GetFatiguePercentage
- •GetForceRun
- •GetForceSneak
- •GetFriendHit
- •GetFurnitureMarkerId
- •GetGameSetting ( getGs )
- •GetGlobalValue
- •GetGold
- •GetHeadingAngle
- •GetIdleDoneOnce
- •GetIgnoreFriendlyHits
- •GetInCell
- •GetInCellParam
- •GetInFaction
- •GetInSameCell
- •GetInWorldSpace
- •GetInvestmentGold
- •GetIsAlerted
- •GetIsClass
- •GetIsClassDefault
- •GetIsCreature
- •GetIsCurrentPackage
- •GetIsCurrentWeather
- •GetIsGhost
- •GetIsId
- •GetIsSex
- •GetIsUsedItem
- •GetIsUsedItemType
- •GetItemCount
- •GetKnockedState
- •GetLevel
- •GetLockLevel
- •GetPcExpelled
- •GetPcFactionAttack
- •GetPcFactionMurder
- •GetPcFactionSteal
- •GetPcFactionSubmitAuthority
- •GetPcFame
- •GetPcInFaction
- •GetPcInfamy
- •GetPcIsClass
- •GetPcIsRace
- •GetPcIsSex
- •GetPcMiscStat
- •GetQuestVariable
- •GetRandomPercent
- •GetRestrained
- •GetScale
- •GetScriptVariable
- •GetSecondsPassed
- •GetSelf
- •GetShouldAttack
- •GetSitting
- •GetSleeping
- •GetStage
- •GetStageDone
- •GetStartingAngle
- •GetStartingPos
- •GetTalkedToPc
- •GetTalkedToPcParam
- •GetTimeDead
- •GetTotalPersuasionNumber
- •GetTrespassWarningLevel
- •GetUnconscious
- •GetUsedItemActivate
- •GetUsedItemLevel
- •GetVampire
- •GetWalkSpeed
- •GetWeaponAnimType
- •GetWeaponSkillType
- •GetWindSpeed
- •GoToJail
- •HasFlames
- •HasMagicEffect
- •HasVampireFed
- •IsActionRef
- •IsActor
- •IsActorAVictim
- •IsActorDetected
- •IsActorEvil
- •IsCloudy
- •IsContinuingPackagePcNear
- •IsCurrentFurnitureObj
- •IsCurrentFurnitureRef
- •IsEssential
- •IsFacingUp
- •IsGuard
- •IsHorseStolen
- •IsIdlePlaying
- •IsLeftUp
- •IsOwner
- •IsPlayersLastRiddenHorse
- •IsPleasant
- •IsRaining
- •IsRidingHorse
- •IsRunning
- •IsShieldOut
- •IsSneaking
- •IsSnowing
- •IsSpellTarget
- •IsSwimming
- •IsTalking
- •IsTimePassing
- •KillAllActors
- •LoopGroup
- •MenuMode (Function)
- •Message
- •MessageBox
- •ModActorValue
- •ModAmountSoldStolen
- •ModBarterGold
- •ModCrimeGold
- •ModDisposition
- •ModFactionRank
- •ModFactionReaction
- •ModPcAttribute
- •ModPcFame
- •ModPcInfamy
- •ModPcMiscStat
- •ModPcSkill
- •ModScale
- •MoveToMarker
- •PayFine
- •PayFineThief
- •PickIdle
- •PlaceAtMe
- •PlayBink
- •PlayGroup
- •PlayMagicEffectVisuals
- •PlayMagicShaderVisuals
- •PlaySound
- •PlaySound3d
- •PositionCell
- •PositionWorld
- •PreloadMagicEffect
- •RefreshTopicList
- •ReleaseWeatherOverride
- •RemoveAllItems
- •RemoveFlames
- •RemoveItem
- •RemoveMe
- •RemoveScriptPackage
- •RemoveSpell
- •Resurrect
- •SameFaction
- •ScriptEffectElapsedSeconds
- •SelectPlayerSpell
- •SendTrespassAlarm
- •SetActorAlpha
- •SetActorFullName
- •SetActorRefraction
- •SetActorValue
- •SetAlert
- •SetAllReachable
- •SetAllVisible
- •SetAngle
- •SetAtStart
- •SetBarterGold
- •SetCellFullName
- •SetCellOwnership
- •SetCellPublicFlag
- •SetClass
- •SetCombatStyle
- •SetCrimeGold
- •SetDestroyed
- •SetDoorDefaultOpen
- •SetEssential
- •SetFactionRank
- •SetFactionReaction
- •SetForceRun
- •SetForceSneak
- •SetGhost
- •SetIgnoreFriendlyHits
- •SetInCharGen
- •SetInvestmentGold
- •SetItemValue
- •SetLevel
- •SetNoAvoidance
- •SetNoRumors
- •SetOpenState
- •SetOwnership
- •SetPcExpelled
- •SetPcFactionAttack
- •SetPcFactionMurder
- •SetPcFactionSteal
- •SetPcFactionSubmitAuthority
- •SetPcFame
- •SetPcInfamy
- •SetPcSleepHours
- •SetPackDuration
- •SetQuestObject
- •SetRestrained
- •SetRigidBodyMass
- •SetScale
- •SetSceneIsComplex
- •SetShowQuestItems
- •SetSize
- •SetStage
- •SetUnconscious
- •SetWeather
- •ShowRaceMenu
- •ShowSpellMaking
- •SkipAnim
- •StartCombat
- •StartConversation
- •StartQuest
- •StopCombat
- •StopCombatAlarmOnActor
- •StopLook
- •StopMagicEffectVisuals
- •StopMagicShaderVisuals
- •StopQuest
- •StopWaiting
- •StreamMusic
- •ToggleActorsAi
- •TrapUpdate
- •TriggerHitShader
- •UnequipItem
- •VampireFeed
- •WakeUpPc
- •WhichServiceMenu
- •7. Console Functions
- •7.1 Общие сведения.
- •7.2 Полный перечень консольных функций.
- •7.3 Описания консольных функций (Console functions)
- •FlushNonPersistActors (Flush)
- •FreezeRenderAccumulation (fra)
- •OutputMemStats (oms)
- •PickRefById (prid)
- •PlayerSpellBook (psb)
- •PrintAiList (Pai)
- •PrintHdrParam (php)
- •PrintNpcDialog (pDialog)
- •PurgeCellBuffers (pcb)
- •SetCameraFov (fov)
- •SetClipDist
- •Отрицательные числа
- •Interior Cell Buffer: [int] (буфер интерьеров)
- •14 И выше…
- •8.1 Основные сведения
- •8.2 Различия в версиях.
- •8.3 Установка obse:
- •8.4 Диагностика и проблемы
- •8.5 Типы скриптовых функций obse
- •9. Заключение.
- •Дерзайте и да пребудет с вами удача!
Oblivion scripting for modmakers (OSFM v1.2) Том 1. Базовый курс скриптинга TES 4 Oblivion
OSFM v1.2 Oblivion Scripting for Modmakers
Скрипты TES 4 Oblivion для модмейкеров
Версия 1.2.0 от 26.10.2008г
————————————————————————————————————————
ТОМ 1 Базовый курс скриптинга TES 4 Oblivion
© OSFM Team 2008
Оглавление
Предметные указатели по функциям (поиск и навигация) 10
Предметный указатель по функциям Обливиона 10
Предметный указатель по консольным функциям 7
1. Предисловие к первому изданию 8
Немного о скриптах 8
Предпосылки для написания нового учебника - OSFM 8
Реализация проекта OSFM 8
Состав учебника OSFM v1.2 9
Полезные ссылки на OBSE 9
Источники информации и проект 9
О нашей команде 9
Благодарности 10
И в заключение... 10
2. Введение 11
2.1 Как использовать это руководство. 11
2.2 Что такое скрипт? 11
2.3 Что могут скрипты? 11
2.4 Чего не могут скрипты? 11
2.5 Основные отличия в скриптинге TES 3 и TES 4 12
3. Обучающий курс 14
3.1 С чего начинать? 14
3.2 Редактор скриптов (Edit Scripts) 15
3.2.1 Основные сведения. 15
3.2.2 Пункт меню Script. 15
3.2.3 Пункт главного меню Edit. 15
3.2.4 Пункт главного меню Help. 15
3.2.5 Панель инструментов. 16
3.3 Назначение и главная цель вашего скрипта 16
3.4 Ваш первый скрипт 16
4. Основы скриптинга 18
4.1 Общая информация 18
4.2 Типы скриптов 18
4.2.1 Общие сведения о типах скриптов. 19
4.2.2 Как часто обрабатываются скрипты (Script Processing) 20
4.3 Команды (Commands) 21
4.3.1 Общие сведения о командах (Commands) 21
4.3.2 Команда Scriptname (название скрипта) 21
4.3.3 Команды объявления переменных (Declaring variables) 21
4.3.4 Команды Begin (начало блока) и End (конец блока) 22
4.3.5 Типы выполняемых блоков (BlockTypes). 23
4.3.6 Команда "." (точка - UseReference) 29
4.3.7 Команда Set (установить) 30
4.3.8 Команда Return (возврат) 31
4.3.9 Конструкция из команд If, ElseIf, Else, EndIf. 31
4.4 Переменные (Variables) 32
4.4.1 Классификация переменных 32
4.4.2 Глобальные переменные (Globals) 33
4.4.3 Специальные переменные (Special variables) 34
4.4.4 Локальные переменные с особыми функциями: 34
4.4.5 Типы переменных 35
4.4.6 Целочисленные короткие переменные (Variable types: shortint) 35
4.4.7 Целочисленные длинные переменные (Variable types: longint) 35
4.4.8 Вещественные переменные (Variable types: floating point) 35
4.4.9 Переменные для хранения копий (Reference variable) 36
5. Ваш второй скрипт 37
5.1 Содержание 37
5.2 Введение 37
5.3 Информация о написании скриптов в Oblivion 37
Что такое скрипт? 37
Что могут скрипты? 38
Чего не могут скрипты 38
5.4 Учебник скриптов: до написания кода. 38
Начинаем! 38
Окно редактирования скриптов 38
Что мы хотим? 39
Написание скрипта 39
5.5 Учебник скриптов: первые строки. 39
Называем скрипт 39
Команды "Begin" и "End" 39
Выдача текстового сообщения и получение ответа от игрока. 40
Как выполняются объектные скрипты 40
5.6 Учебник скриптов: первый тест 41
Сохранение и подготовка модификации. 41
Скрипт в игре 41
5.7 Учебник скриптов: выбор игрока, ошибки и исправления. 42
Выбор игроком варианта ответа 42
Первые ошибки и исправления 44
5.8 Учебник скриптов: добавляем ловушку. 44
5.9 Как узнать больше. 45
5.10 Заключительные строки. 45
6. Функции в TES 4 46
6.1 Что такое функция? (Function) 46
6.2 Типы функций (Function Types) 46
6.3 Работа функций с копиями объектов 46
6.4 Описание функций TES 4 Oblivion 47
A 47
C 51
D 53
E 55
F 56
G 58
H 84
I 84
K 92
L 92
M 93
P 100
R 104
S 108
T 126
U 128
V 129
W 129
Y 129
7. Console Functions 131
7.1 Общие сведения. 131
7.2 Полный перечень консольных функций. 131
7.3 Описания консольных функций (Console functions) 132
A 132
B 132
C 132
D 134
F 134
G 134
H 134
L 134
M 135
O 135
P 135
Q 136
R 136
S 137
T 141
Exterior Cell Buffer: [int] (буфер экстерьеров) 144
Interior Cell Buffer: [int] (буфер интерьеров) 144
High Actors: [int] (актеры с высоким приоритетом (?)) 144
Middle High Actors: [int] (актеры со средне-высоким приоритетом (?)) 144
Combat Actors: [int] (актеры в бою) 144
Non-Actor Mobile Objects: [int] (мобильные объекты не-актеры) 144
Lower Body -> //[Anim Type], Count: [int] (информация о нижней части тела) 144
time [float] move [float] attack [float] speed [int]/[int] delta [float] 144
[path to Animation] time [float]/[float] state [string] ease [float] 144
Lower Body -> //[Anim Type], Count: [int] (информация о нижней части тела) 144
time [float] move [float] attack [float] speed [int]/[int] delta [float] Скриншот более подробно >>> (wiki) 144
[path to Animation] time [float]/[float] state [string] ease [float] 144
[player name] (имя игрока) 145
Current ref is the player - no combat info to display (текущий ref – игрок, нет информации) 145
Bow Timer: [float] Zoom timer: [float] (Таймер лука, таймер приближения) 145
[list of actors] (список актеров) 145
[list of actors] (список актеров) 145
[list of actors] (список актеров) 145
[actor name] (имя актера) 145
H:[float]/[int] F:[float]/[int] M:[float]/[int] (Здоровье (тек/макс), Усталость (тек/макс), Магия (тек/макс)) 145
Disposition to Opponent: [int] (отношение к оппоненту) 145
Distance: [float] Position: [float]deg (расстояние, положение в градусах) 145
Attack Reach: [float] (дистанция атаки) 145
Strategy: [string] (стратегия) 145
Maneuver: [string] [float]/[float] pkg radius/tgt val: [int]/[int] (маневр) 145
Melee: [string] (ближний бой) 145
Selected Spells (выбранные заклинания)[list] 145
[ list ] (список) 145
[ list ] (список) 145
[segment] in View (сегмент в поле зрения) 145
[target name]: [int] (имя цели) 146
Bounds:(x,y,z)-(x,y,z) 146
[ list ] (список) 146
H:[float]/[int] F:[float]/[int] M:[float]/[int] (Здоровье (тек/макс), Усталость (тек/макс), Магия (тек/макс)) 146
Disposition to Opponent: [int] (отношение к оппоненту) 146
Target is [name]. {if PLAYER->}No AI Info (имя цели, если игрок – нет информации) 146
Block %Chance: [int]([int]) (шанс блокирования) 146
Attack %Chance: [int]([int]) (шанс атаки) 146
Recoil/Stagger Bonus to Attack: [float]([int]) (бонус отскока/шатания к атаке) 146
Unconscious Bonus to Attack: [float] 146
Hand-To-Hand Bonus to Attack: [float] (рукопашный бонус к атаке) 146
Power Attack %Chance: [int]([int]) (шанс силовой атаки) 146
Recoil/Stagger Bonus to Power Attack: [float] (бонус отскока/шатания к силовой атаке) 146
Unconscious Bonus to Power Attack: [float] 146
Choose Power Attacks using %%Chance. (выбор силовой атаки, используя шанс % ) 146
Normal: [int]([int]) (нормальная силовая атака) 146
Forward: [int]([int]) Back: [int]([int]) (силовая атака вперед, назад) 146
Left: [int]([int]) Right: [int]([int]) (силовая атака влево, вправо) 146
Hold Timer Min: [float]([float]) Max: [float]([float]) 146
Dodge %Chance: [int]([int]) (шанс на уклонение) 146
Dodge Left/Right %Chance: [int]([int]) (шанс на уклонение влево/вправо) 146
Acrobatic Dodge %Chance: [int] (шанс на акробатическое уклонение) 146
Idle Timer Min: [float]([float]) Max: [float]([float]) 146
Dodge L/R Timer Min: [float]([float]) Max: [float]([float]) 146
Dodge Forward Timer Min: [float]([float]) Max: [float] 146
Dodge Back Timer Min: [float]([float]) Max: [float]([float]) 146
Optimal Range Mult: [float] (множитель оптимальной дистанции) 146
Maximum Range Mult: [float] (множитель максимальной дистанции) 146
Switch to Melee Distance: [float] (переход к дистанции ближнего боя) 146
Switch to Ranged Distance: [float] (переход к дистанции дальнего боя) 146
Buff Standoff Distance: [float] 146
Ranged Standoff Distance: [float] 146
GroupStandoff Distance: [float] 146
[ranged preference string] (строка предпочтения дальнего боя) 146
Yield [enabled/disabled] (поддавки вкл/выкл) 146
Block Skill Modifier Base: [float] Mult: [float] (базовый модификатор, множитель умения блокировать) 146
Attack Skill Modifier Base: [float] Mult: [float] (базовый модификатор, множитель умения атаковать) 146
Power Att. Fatigue Modifier Base: [float] Mult: [float] (базовый модификатор, множитель к усталости, затрачиваемой на силовую атаку) 146
Attack While Under Attack Mult: [float] (множитель к атаке, когда нападает враг) 146
Attack Not Under Attack Mult: [float] (множитель к атаке, когда не нападает враг) 146
Block While Under Attack Mult: [float] (множитель к блоку, когда нападает враг) 146
Block Not Under Attack Mult: [float] (множитель к блоку, когда не нападает враг) 146
Dodge Fatigue Modifier Base: [float] Mult: [float] (базовый модификатор, множитель умения уклоняться) 146
Encumbered Speed Modifier Base: [float] Mult: [float] (базовый модификатор, множитель скорости при нагрузке) 146
Dodge While Under Attack Mult: [float] (множитель к уклонению, когда нападает враг) 146
Dodge Not Under Attack Mult: [float] (множитель к уклонению, когда не нападает враг) 146
Dodge Back While Under Attack Mult: [float] (множитель к уклонению назад, когда нападает враг) 147
Dodge Back Not Under Attack Mult: [float] (множитель к уклонению назад, когда не нападает враг) 147
Dodge Forward While Under Attack Mult: [float] (множитель к уклонению вперед, когда нападает враг) 147
Dodge Forward Not Under Attack Mult: [float] (множитель к уклонению вперед, когда не нападает враг) 147
[player name] (имя игрока) 147
Caster Magicka: [int]/[int] (магия заклинателя) 147
Caster [Inactive/Active] (заклинатель активен/неактивен) 147
[effect name]: Mag=[float] [Stat]=[int]/[int] from [location] (текущий эффект: магия, хар-ка, локация) 147
Strength: [float]/[int] (сила) 147
Intelligence: [float]/[int] (интеллект) 147
Willpower: [float]/[int] (сила воли) 147
Agility: [float]/[int] (ловкость) 147
Speed: [float]/[int] (скорость) 147
Endurance: [float]/[int] (выносливость) 147
Personality: [float]/[int] (обаяние) 147
Luck: [float]/[int] (удача) 147
Health: [float]/[int] (здоровье) 147
Magicka: [float]/[int] (магия) 147
Fatigue: [float]/[int] (усталость) 147
Encumbrance: [float]/[int] (нагрузка) 147
Aggression: [float]/[int] (агрессия) 147
Confidence: [float]/[int] (уверенность) 147
Energy: [float]/[int] (энергия) 147
Responsibility: [float]/[int] (ответственность) 147
Bounty: [float]/[int] (награда) 147
Fame: [float]/[int] (слава) 147
Infamy: [float]/[int] (дурная слава) 147
Armorer: [float]/[int] (оружейник) 147
Athletics: [float]/[int] (атлетика) 147
Blade: [float]/[int] (мечи) 147
Block: [float]/[int] (блок) 147
Blunt: [float]/[int] (дробящее оружие) 147
Hand to Hand: [float]/[int] (рукопашная) 147
Heavy Armor: [float]/[int] (тяжелая броня) 147
Alchemy: [float]/[int] (алхимия) 147
Alteration: [float]/[int] (изменения) 147
Conjuration: [float]/[int] (призывание) 147
Destruction: [float]/[int] (разрушение) 147
Illusion: [float]/[int] (иллюзии) 147
Mysticism: [float]/[int] (мистицизм) 147
Restoration: [float]/[int] (восстановление) 147
Acrobatics: [float]/[int] (акробатика) 147
Light Armor: [float]/[int] (легкая броня) 147
Marksman: [float]/[int] (стрельба) 147
Mercantile: [float]/[int] (торговля) 147
Security: [float]/[int] (взлом) 147
Sneak: [float]/[int] (скрытность) 147
Speechcraft: [float]/[int] (красноречие) 147
[equipped item name]: [damage if weapon] [float]% (имя экипированного предмета, если оружие –повреждение) 147
Attack Bonus: [float]/[int] (бонус к атаке) 147
Blindness: [float]/[int] (слепота) 147
Paralysis: [float]/[int] (паралич) 147
Detect Item Range: [float]/[int] (дальность обнаружения объектов) 147
Swim Speed Multiplier: [float]/[int] (множитель скорости плавания) 147
Stunted Magicka: [float]/[int] (низкая магия) 148
Telekinesis: [float]/[int] (телекинез) 148
Resist Disease: [float]/[int] (сопротивление болезням) 148
Resist Paralysis: [float]/[int] (сопротивление параличу) 148
Vampirism: [float]/[int] (вампиризм) 148
Magicka Multiplier: [float]/[int] (множитель магии) 148
Defend Bonus: [float]/[int] (бонус к защите) 148
Chameleon: [float]/[int] (хамелеон) 148
Silence: [float]/[int] (тишина) 148
Spell Absorb Chance: [float]/[int] (шанс на поглощение заклинаний) 148
Water Breathing: [float]/[int] (дыхание под водой) 148
Detect Life Range: [float]/[int] (дальность обнаружения жизни) 148
Resist Fire: [float]/[int] (сопротивление огню) 148
Resist Magic: [float]/[int] (сопротивление магии) 148
Resist Poision: [float]/[int] (сопротивление яду) 148
Darkness: [float]/[int] (тьма) 148
Night Eye Bonus: [float]/[int] (бонус ночного зрения) 148
Casting Penalty: [float]/[int] (неуспех колдовства) 148
Invisibility: [float]/[int] (невидимость) 148
Confusion: [float]/[int] (конфузия) 148
Spell Reflect Chance: [float]/[int] (шанс на отражение заклинаний) 148
Water Walking: [float]/[int] (хождение по воде) 148
Reflect Damage: [float]/[int] (отражение повреждений) 148
Resist Frost: [float]/[int] (сопротивление холоду) 148
Resist Normal Weapons: [float]/[int] (сопротивление обычному оружию) 148
Resist Shock: [float]/[int] (сопротивление электричеству) 148
Resist Water Damage: [float]/[int] (сопротивление водным повреждениям) 148
Armorer ([int]): advances: [int], usage [float]/[float] (оружейник) 148
Athletics ([int]): advances: [int], usage [float]/[float] (атлетика) 148
Blade ([int]): advances: [int], usage [float]/[float] (мечи) 148
Block ([int]): advances: [int], usage [float]/[float] (парирование) 148
Blunt ([int]): advances: [int], usage [float]/[float] (дробящее оружие) 148
Hand To Hand ([int]): advances: [int], usage [float]/[float] (рукопашная) 148
Heavy Armor ([int]): advances: [int], usage [float]/[float] (тяжелая броня) 148
Alchemy ([int]): advances: [int], usage [float]/[float] (алхимия) 148
Alteration ([int]): advances: [int], usage [float]/[float] (изменения) 148
Conjuration ([int]): advances: [int], usage [float]/[float] (призывание) 148
Destruction ([int]): advances: [int], usage [float]/[float] (разрушение) 148
Illusion ([int]): advances: [int], usage [float]/[float] (иллюзия) 148
Mysticism ([int]): advances: [int], usage [float]/[float] (мистицизм) 148
Restoration ([int]): advances: [int], usage [float]/[float] (восстановление) 148
Acrobatics ([int]): advances: [int], usage [float]/[float] (акробатика) 148
Light Armor ([int]): advances: [int], usage [float]/[float] (легкая броня) 148
Marksman ([int]): advances: [int], usage [float]/[float] (стрельба) 148
Mercantile ([int]): advances: [int], usage [float]/[float] (торговля) 148
Security ([int]): advances: [int], usage [float]/[float] (взлом) 148
Sneak ([int]): advances: [int], usage [float]/[float] (скрытность) 148
Speechcraft ([int]): advances: [int], usage [float]/[float] (красноречие) 148
Strength: [int] (повышение силы) 148
Intelligence: [int] (повышение интеллекта) 148
Willpower: [int] (повышение силы воли) 148
Agility: [int] (повышение ловкости) 148
Speed: [int] (повышение скорости) 148
Endurance: [int] (повышение выносливости) 148
Personality: [int] (повышение обаяния) 148
Luck: [int] (повышение удачи) 148
Combat: [int] (счетчик боевой специализации) 148
Magic: [int] (счетчик магической специализации) 148
Stealth: [int] (счетчик специализации в скрытности) 148
[char] Music Playing: [string]([float]) (текущая музыка) 149
[int] sounds loaded. [int] moving sounds registered. (кол-во загруженных звуков, кол-во зарегистрированных движущихся звуков) 149
[name of sound]: ([float]dB)([int]/[int]) ([int]) [additional info] (имя звука: громкость) 149
V 153
W 153
8. Расширитель функций скриптового языка (OBSE) 154
8.1 Основные сведения 154
8.2 Различия в версиях. 155
8.3 Установка OBSE: 158
8.4 Диагностика и проблемы 158
8.5 Типы скриптовых функций OBSE 160
9. Заключение. 160
Предметные указатели по функциям (поиск и навигация) Предметный указатель по функциям Обливиона
A Activate AddAchievement AddFlames AddItem AddScriptPackage AddSpell AddTopic AdvancePCLevel AdvancePCSkill Autosave
C CanHaveFlames CanPayCrimeGold Cast CloseCurrentOblivionGate CloseOblivionGate CompleteQuest CreateFullActorCopy
D DeleteFullActorCopy Disable DisableLinkedPathPoints DisablePlayerControls Dispel DispelAllSpells Drop DropMe DuplicateAllItems DuplicateNPCStats
E Enable EnableFastTravel EnableLinkedPathPoints EnablePlayerControls EquipItem EssentialDeathReload EvaluatePackage
F ForceActorValue ForceCloseOblivionGate ForceFlee ForceTakeCover ForceWeather
G GetActionRef GetActorValue GetAlarmed GetAmountSoldStolen GetAngle GetArmorRating GetArmorRatingUpperBody GetAttacked GetBarterGold GetBaseActorValue GetButtonPressed GetClassDefaultMatch GetClothingValue GetCombatTarget GetContainer GetCrime |
GetCrimeGold GetCrimeKnown GetCurrentAIPackage GetCurrentAIProcedure GetCurrentTime GetCurrentWeatherPercent GetDayOfWeek GetDead GetDeadCount GetDestroyed GetDetected GetDetectionLevel GetDisabled GetDisease GetDisposition GetDistance GetDoorDefaultOpen GetEquipped GetFactionRank GetFactionRankDifference GetFactionReaction GetFatiguePercentage GetForceRun GetForceSneak GetFriendHit GetFurnitureMarkerID GetGameSetting GetGlobalValue GetGold GetHeadingAngle GetIdleDoneOnce GetIgnoreFriendlyHits GetInCell GetInCellParam GetInFaction GetInSameCell GetInWorldSpace GetInvestmentGold GetIsAlerted GetIsClass GetIsClassDefault GetIsCreature GetIsCurrentPackage GetIsCurrentWeather GetIsGhost GetIsID GetIsPlayableRace GetIsPlayerBirthsign GetIsRace GetIsReference GetIsSex GetIsUsedItem GetIsUsedItemType GetItemCount GetKnockedState GetLOS GetLevel GetLockLevel GetLocked GetNoRumors GetOffersServicesNow GetOpenState GetPCExpelled GetPCFactionAttack GetPCFactionMurder GetPCFactionSteal GetPCFactionSubmitAuthority GetPCFame |
GetPCInFaction GetPCInfamy GetPCIsClass GetPCIsRace GetPCIsSex GetPCMiscStat GetPCSleepHours GetPackageTarget GetParentRef GetPersuasionNumber GetPlayerControlsDisabled GetPlayerHasLastRiddenHorse GetPos GetQuestRunning GetQuestVariable GetRandomPercent GetRestrained GetScale GetScriptVariable GetSecondsPassed GetSelf GetShouldAttack GetSitting GetSleeping GetStage GetStageDone GetStartingAngle GetStartingPos GetTalkedToPC GetTalkedToPCParam GetTimeDead GetTotalPersuasionNumber GetTrespassWarningLevel GetUnconscious GetUsedItemActivate GetUsedItemLevel GetVampire GetWalkSpeed GetWeaponAnimType GetWeaponSkillType GetWindSpeed GoToJail
H HasFlames HasMagicEffect HasVampireFed
I IsActionRef IsActor IsActorAVictim IsActorDetected IsActorEvil IsActorUsingATorch IsActorsAIOff IsAnimPlaying IsCellOwner IsCloudy IsContinuingPackagePCNear IsCurrentFurnitureObj IsCurrentFurnitureRef IsEssential IsFacingUp IsGuard IsHorseStolen IsIdlePlaying |
IsInCombat IsInDangerousWater IsInInterior IsInMyOwnedCell IsLeftUp IsOwner IsPCAMurderer IsPCSleeping IsPlayerInJail IsPlayerMovingIntoNewSpace IsPlayersLastRiddenHorse IsPleasant IsRaining IsRidingHorse IsRunning IsShieldOut IsSneaking IsSnowing IsSpellTarget IsSwimming IsTalking IsTimePassing IsTorchOut IsTrespassing IsTurnArrest IsWaiting IsWeaponOut IsXBox IsYielding
K Kill KillAllActors
L Lock Look LoopGroup
M MenuMode (Function) Message MessageBox ModActorValue ModAmountSoldStolen ModBarterGold ModCrimeGold ModDisposition ModFactionRank ModFactionReaction ModPCAttribute ModPCFame ModPCInfamy ModPCMiscStat ModPCSkill ModScale MoveTo MoveToMarker
P PayFine PayFineThief PickIdle PlaceAtMe PlayBink PlayGroup |
PlayMagicEffectVisuals PlayMagicShaderVisuals PlaySound PlaySound3D PositionCell PositionWorld PreloadMagicEffect
R RefreshTopicList ReleaseWeatherOverride RemoveAllItems RemoveFlames RemoveItem RemoveMe RemoveScriptPackage RemoveSpell Reset3Dstate ResetFallDamageTimer ResetHealth ResetInterior Resurrect Rotate
S SameFaction SameFactionAsPC SameRace SameRaceAsPC SameSex SameSexAsPC Say |
SayTo ScriptEffectElapsedSeconds SelectPlayerSpell SendTrespassAlarm SetActorAlpha SetActorFullName SetActorRefraction SetActorValue SetAlert SetAllReachable SetAllVisible SetAngle SetAtStart SetBarterGold SetCellFullName SetCellOwnership SetCellPublicFlag SetClass SetCombatStyle SetCrimeGold SetDestroyed SetDoorDefaultOpen SetEssential SetFactionRank SetFactionReaction SetForceRun SetForceSneak SetGhost SetIgnoreFriendlyHits SetInCharGen SetInvestmentGold SetItemValue SetLevel |
SetNoAvoidance SetNoRumors SetOpenState SetOwnership SetPCExpelled SetPCFactionAttack SetPCFactionMurder SetPCFactionSteal SetPCFactionSubmitAuthority SetPCFame SetPCInfamy SetPCSleepHours SetPackDuration SetPos SetQuestObject SetRestrained SetRigidBodyMass SetScale SetSceneIsComplex SetShowQuestItems SetSize SetStage SetUnconscious SetWeather ShowBirthsignMenu ShowClassMenu ShowDialogSubtitles ShowEnchantment ShowMap ShowRaceMenu ShowSpellMaking SkipAnim StartCombat |
StartConversation StartQuest StopCombat StopCombatAlarmOnActor StopLook StopMagicEffectVisuals StopMagicShaderVisuals StopQuest StopWaiting StreamMusic
T This ToggleActorsAI TrapUpdate TriggerHitShader
U UnequipItem Unlock
V VampireFeed
W Wait WakeUpPC WhichServiceMenu
Y Yield
|
