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

Классификация

Переменные можно классифицировать по назначению и по типам.

Переменные по назначению бывают:

ГлобальныеСпециальныеЛокальные

Переменные по типам:

Short - Короткая целочисленная. • Long - Длинная целочисленная. • Float - Вещественная переменная. • Ref - Переменная типа reference (ссылка на копию объекта).

4.4.2 Глобальные переменные (Globals)

Глобальные переменные может использовать любой скрипт или условие и они не привязаны ни к какому определенному объекту или квесту. Вы можете создавать свои собственные глобальные переменные. Глобальные переменные объявляются в главном меню конструктора Gameplay −► Globals.

Описание свойств диалогового окна Globals:

  • EditorID: Имя переменной. Зарезервированные символы ( «_», «+», «−», и т.п.) и пробелы использовать нельзя.

  • Variable Type: Тип переменной Short (короткий целочисленный) и Long (длинный целочисленный) по сути одно и то же. Оба типа являются целочисленными. Float – это вещественная переменная. Внутри игры все переменные хранятся в виде 32-битных переменных с плавающей точкой. Техническая реализация такого формата переменных приводит к неточностям с очень большими и очень малыми значениями. (например, все числа от 2000000000 до 2000000064 хранятся как 2000000000).

  • Value: Значение переменной по умолчанию. Переменная будет иметь такое же значение, как и после установки плагина. После этого значение переменной будет храниться в файле сохраненной игры.

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

Глобальные переменные, обрабатываемые Oblivion.Exe:

GameDay

Возвращает внутриигровой день.

GameDaysPassed 

Возвращает количество дней, прошедших с начала игры. 

GameHour 

Возвращается внутриигровой час 

GameMonth 

Возвращает внутриигровой месяц

GameYear 

Возвращает внутриигровой год 

Timescale

Отношение игровой минуты к минуте реального времени (по умолч. – 30)

Глобальные переменные, обрабатываемые в скриптах и диалогах:

CrimeForceJail EmfridBittneld Fame FameAkatosh FameArkay FameDibella FameJulianos FameKynareth FameMara FameStendarr FameTiberSeptim HasGrace HighwaymanGotMoney KvatchDestroyed MQ05RavenPlace

MQEndDayWeek MS05InProgress MS22DealGold MS22RewardGold MS38LastContact OblivionCrisis

PCVampire

RentAnvilCountsArms RentAnvilFlowingBowl RentBorderWatchInn RentBravilLonelySuitor RentBravilSilverHome RentBrinaCross RentBrumaJerallView RentBrumaOlavs

RentCheydinhalBridgeInn RentCheydinhalNewlandsLodge RentChorrolGreyMare RentChorrolOakandCrosier RentDrunkenDragon RentFaregyl RentGottshawInn RentHackdirtMoslinsInn RentICAllSaintsInn RentICBloatedFloat RentICKingandQueen RentICLuthorBroad RentICMerchantsInn RentICTiberSeptimHotel RentIllOmen

RentImperialBridge RentLeyawiinFiveCl aws RentLeyawiinThreeSisters RentNewlandsLodge RentRoxeyInn RentSkingradTwoSistersLodge RentSkingradWestWeladInn RentWawnetInn Sleep TGPayoffCrimeGold TGPriceAttack TGPricePerKill TGPriceSteal UmbacannoCount

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