×
Меню
Индекс

MSFD Полезные глобальные переменные

CrimeGoldDiscount (is global short)
Содержит количество золота для выплаты уменьшенного штрафа в Гильдии Воров.
 
CrimeGoldTurnIn     (is global short)
Содержит уменьшенный штраф, когда вы сознаетесь.
Т.е. первым заговорили со стражником, не дожидаясь когда он сам вызовет диалог.
 
PCHasCrimeGold     (is global short)
Используется в диалогах. Устанавливается в 1, когда игрок имеет достаточно золота, чтобы выплатить штраф.
 
PCHasGoldDiscount     (is global short)
Используется в диалогах. Устанавливается в 1, когда игрок имеет достаточно золота, чтобы выплатить штраф в Гильдии Воров.
 
PCHasGoldTurnIn     (is global short)
Используется в диалогах. Устанавливается в 1, когда игрок имеет достаточно золота, чтобы выплатить штраф, когда сдается.
 
Пример: Поле result диалога для темы «цена за твою голову» для выплаты штрафа через Гильдию Воров:
Player->RemoveItem Gold_001 CrimeGoldDiscount
SetPCCrimeLevel 0
PayFineThief
 
Для сравнения, поля result для стражей, когда вы сдаетесь.
Player->RemoveItem Gold_001 CrimeGoldTurnIn
SetPCCrimeLevel 0
PayFine
 
или когда вас ловят, и вы должны заплатить полную стоимость.
Player->RemoveItem Gold_001 GetPCCrimeLevel
SetPCCrimeLevel 0
PayFine