×
Меню
Индекс

MSFD Функции в виде переменных

Это список всех функций, которые вы должны объявить внутри скрипта как локальные переменные для того, чтобы использовать их.
Т.е. следует написать их вверху скрипта и уже потом проверять их состояние через IF.
 
Локальные переменные, устанавливаемые игрой:
Short OnPCEquip
Short OnPCAdd
Short OnPCRepair
Short OnPCSoulGemUse
Short OnPCHitMe
Float minimumProfit           (Tribunal)
 
Локальные переменные, которые могут быть установлены как флаг:
Short Companion          (Tribunal)
Short PCSkipEquip
 
Особые глобальные переменные
Некоторые глобальные переменные содержат специальные значения, которые можно использовать в своих скриптах.
Поскольку они являются глобальными, объявлять их не нужно.
 
Short NPCVoiceDistance
 (750)
 (в целом это ГМСТ которое можно изменить)(руками в ГМСТ)(скрипты не могут менять ГМСТ!)(только МСВЕ на ЛУА)
Используется как расстояние, на котором NPC окликают персонажа, когда не могут за ним угнаться (для примера посмотрите DandsaScript)
Float GameHour
 
(0-23)
Текущий час дня
Short Day
 
(1-30)
Текущий день месяца
Short Month
 
 (0-11)
Текущий месяц года
Short Year
 
 (427)
Текущий год
Float TimeScale
 
 (30)
Определяет соотношение игрового и реального времени
Short Random100
 
 
Каждый раунд это число устанавливается в случайную позицию от 1 до 100
Short Random
 
ХХ
 
Short PCRace
 
Содержит расу персонажа.
(1=аргонианин, 2=бретон, 3=данмер, 4=альтмер, 5=имперец, 6= хаджит, 7=норд, 8=орк, 9=редгард, 10=босмер).
Short PCVampire
 
Статус вампиризма:
0=не был, 1=вампир, -1= излеченный
Short VampClan
 
Если игрок – вампир, эта переменная определяет его клан:
1=Аунда, 2=Берне, 3=Куарра
Short DaysPassed
 
 
Tribunal: Содержит число дней с начала игры Bloodmoon: частично сломана (Информация с форума / JOG)
Short PCWerewolf
 
 
Статус оборотня: 0=Человек, 1=Оборотень, -1=Излечившийся
Float WerewolfClawMult
 
 (25.00)
Увеличивается во время заданий Оборотня, чтобы сделать атаку когтями более мощной.
Short PCHasGoldDiscount
 
 
В диалогах. 1 – игрок имеет достаточно золота, чтобы заплатить штраф в Гильдии Воров.
Short PCHAsTurnIn
 
 
В диалогах. 1 – игрок имеет достаточно золота, чтобы заплатить штраф, когда сдается.
Short PCHasCrimeGold
 
 
В диалогах. 1 – игрок имеет достаточно золота, чтобы заплатить.
Short CrimeGoldTurnIn
 
 
Золота за уменьшенный штраф
CrimeGoldDiscount
 
 
Золото за штраф в Гильдии Воров