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

Глобальная переменная pcVampire.

В глобальной переменной PCVampire сохраняется стадия вампиризма игрока.

Возможные значения:

0

Не вампир (по умолчанию)

1 … 4

Стадии вампиризма.

- 1

Игрок вылечился от вампиризма.

Используется в скриптах игры: VampireScript, MS40PotionEffect

4.4.3 Специальные переменные (Special variables)

Специальные переменные могут относиться как к глобальным, так и к локальным. Некоторые глобальные переменные заданы с самого начала и их значения обновляет сама игра. В таблице приведены различные виды таких специальных глобальных переменных.

Специальные глобальные переменные:

Тип

Наименование

Описание

float

GameYear

Текущий игровой год

float

GameMonth

Текущий игровой месяц

float 

GameDay

Текущий день

float

GameHour

Текущий час (0-24 часов)

float

TimeScale

Сколько минут игры проходит за одну минуту реального времени

float

GameDaysPassed

Количество дней, прошедших с начала игры

Игровые месяцы:

Значение

GameMonth

Название месяца

Описание

Количество дней как …

0

Утренней Звезды

1

в январе (31)

1

Восхода

2

в феврале (28)

2

Первоцвета

3

в марте (31)

3

Дождя

4

в апреле (30)

4

Сева

5

в мае (31)

5

Середины Года

6

в июне (30)

6

Солнцеворота

7

в июле (31)

7

Урожая

8

в августе (31)

8

Огня

9

в сентябре (30)

9

Мороза

10

в октябре (31)

10

Заката

11

в ноябре (30)

11

Вечерней Звезды

12

в декабре (31)

4.4.4 Локальные переменные с особыми функциями:

Тип скрипта

Тип перем.

Имя

Описание

Квест

float

QuestDelayTime

Определяет, как долго (в реальных секундах) игра будет ждать между двумя исполнениями квестового скрипта. По умолчанию, когда fQuestDelayTime установлена в 0, это значение составляет 5 сек. Если задать очень малое значение, например, 0.01, то квестовый скрипт будет исполняться в каждом фрейме.

Объект (ловушка)

float

fTrapDamage

Количество повреждений, которые наносятся каждый раз, когда ловушка воздействует на актера.

Объект (ловушка)

float

fTrapPushBack

Количество ударной силы, которая применяется к актеру. Должна быть в диапазоне от 0 до 1000.

Объект (ловушка)

float

TrapMinVelocity

Минимальная скорость, с которой ловушка должна двигаться относительно игрока, чтобы нанести повреждения. Значение в BSUnits (128 = 6 футов).

Объект (ловушка)

float

bTrapContinuous

0 = Наносить повреждения только при первом контакте с ловушкой. 1 = Постоянно наносить повреждения, пока контакт с ловушкой сохраняется.

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