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

AddAchievement

Синтаксис:

AddAchievement AchievementNumber

Пример:

AddAchievement 12

Используется только в XBox! Добавляет указанное достижение в профиль игрока. Т.к. достижения прописаны в движке, эта функция не используется в модостроении.

AddFlames

Синтаксис:

[ObjectID.]AddFlames

Добавляет объект пламени FlameNode (ссылка на wiki) к вызываемому объекту.

. Пламя выключено Пламя включено

См. также: FlameNode (wiki), CanHaveFlames, HasFlames, RemoveFlames Относится к типу: Object Functions

AddItem

Синтаксис:

[ActorID|ContainerID.]AddItem ObjectID, Count

Примеры:

AddItem MyObject, 1

Ref MyItem Short count set MyItem to ArenaAkaviriLongSword set count to 1 player.additem MyItem Count

Функция AddItem добавляет предмет ObjectID в инвентарь вызывающего контейнера в количестве Count. Примечания:

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

  • Данная функция не включит блок OnAdd потому, что предмет создается внутри инвентаря, а не добавляется в него. Для создания объектов из консоли, если вам нужно включить блок OnAdd, используйте функцию PlaceAtMe и поднимите предмет с земли.

Консольное использование: Используя AddItem с консолью, вы должны использовать FormID желаемого предмета, а не его EditorID. Поэтому для того, чтобы добавить себе отмычку, вместо команды

player.additem lockpick 1

вы должны набрать в консоли

player.additem 00000A1

Примечание (Kedrigh, wiki): "FormID находится в CS и имеет вид: yyxxxxxx. yy используется для ссылки на плагин, а xxxxxx - чтобы сослаться на элемент внутри плагина (и он не изменяется). Таким образом, если вы загружаете мастер-файл Oblivion в CS и, немного поработав, создали новый объект, то FormID этого объекта будет выглядеть как 01xxxxxx. Часть FormID - yy - изменяется в зависимости от загруженных модов, которые вы отметили при загрузке."

Примечание (Garin): yy зависит от порядкового номера загруженного плагина, при загрузке они сортируются по дате.

Примечание (Visman): Если вы хотите скрыть в игре сообщение о добавлении предмета в инвентарь игрока, то используйте следующий код:

Message " " Message " " Player.AddItem <Item ID>, Count

См. также: RemoveItem, GetItemCount, RemoveAllItems Oтносится к типу: Object Functions | Actor Functions

AddScriptPackage

Синтаксис:

[ActorID.]AddScriptPackage PackageID

Пример:

AddScriptPackage MQ07BeggarToTavern

Функция AddScriptPackage добавляет скриптовый пакет PackageID для вызывающего актера ActorID. Когда эта функция вызвана, этот пакет станет преобладающим над всеми другими пакетами. Примечания:

  • Актер может иметь только один скриптовый пакет. При вызове этой функции дважды, второй пакет заменит первый.

  • Отметим, что в случае, когда добавленный пакет не принуждает актера к чему-то ("должен завершить" (must complete) и/или "должен достичь расположения" (must reach location)), он будет снят, когда актер в следующий раз переоценит этот пакет.

Справка: Список скриптов Обливиона, которые используют AddScriptPackage (WIKI):

AmuseiScript

MartinScript

TrigZoneP layerDoonce01DABoethiaSCRIPT01

ArmandChristopheScript

MethredhelScript

TrigZonePlayerDoonce01DABoethiaSCRIPT02

BanditSentryFemaleScript

MQ09Script

TrigZonePlayerDoonce01DABoethiaSCRIPT03

BanditSentryMaleScript

MQ14StatueScript

TrigZonePlayerDoonce01DABo ethiaSCRIPT04

bernadettepenelesscript

MQ15AnaxesDoorSCRIPT

TrigZonePlayerDoonce01DABoethiaSCRIPT05

CPRollingRock01SCRIPT

MS45DarMaScript

TrigZonePlayerDoonce01DABoethiaSCRIPT06

DASanguineSpell

OrrinScript

TrigZonePlayerDoonce01DABoethiaSCRIPT07

DavideSurilieScript

TG03ChapelUndercroftGuardScript

TrigZonePlayerDoonce01DABoethiaSCRIPT08

HieronymusLexScript

TG11BlindMonkBossScript

TrigZonePlayerDoonce01DABoethiaSCRIPT09

KurtTestMagicEffect2

ToutiusSextiusScript

См. также: RemoveScriptPackage Oтносится к типaм: AI Functions | Actor Functions

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