Files
gtav-src/script/dev_ng/singleplayer/include/public/minigame_stats_tracker.sch
T
2025-09-29 00:52:08 +02:00

69 lines
1.3 KiB
XML
Executable File

USING "commands_graphics.sch"
USING "script_maths.sch"
CONST_INT CONST_iMaxDataSlots 8
STRUCT structMGTitleColour
FLOAT fTitleRed = 255.0
FLOAT fTitleBlue = 255.0
FLOAT fTitleGreen = 255.0
ENDSTRUCT
ENUM mgStatMedals
mgMedalEmpty = 0,
mgMedalBronze,
mgMedalSilver,
mgMedalGold,
mgMedalRampage
ENDENUM
STRUCT structMGTotals
mgStatMedals eMGMedal = mgMedalEmpty
FLOAT fMGMedalTotal = -1.0
STRING sMGMedalTotal
STRING sMGMedalMedalLabel
ENDSTRUCT
ENUM mgStatType
mgStatInvalid = 0,
mgStatNumber,
mgStatString,
mgStatPercentage,
mgStatTime,
mgStatFraction,
mgStatDollar,
mgStatNoBox,
mgStatStringWithPlayerName
ENDENUM
STRUCT structMGDataSlot
INT iMGSlotNum
INT iMGPassed
mgStatType eMGStatType
FLOAT fMGObj_1
FLOAT fMGObj_2
STRING sMGStat_1
STRING sMGStat_2
ENDSTRUCT
STRUCT structMGStatsTracker
STRING sMGTitle
STRING sMGDesc
structMGTitleColour eMGTitleColour
structMGTotals mgTotals
structMGDataSlot mgDataSlot[CONST_iMaxDataSlots]
INT iMGSlots = -1
FLOAT fDisplayTime = 10.0
ENDSTRUCT
ENUM mgStatsBitFlags
mgStatsScriptRequested = BIT0
ENDENUM
ENUM eMGStatsCheckboxType
CHECKBOX_TYPE_HIDDEN = -1, //= don't display checkbox
CHECKBOX_TYPE_UNCHECKED, //= failure
CHECKBOX_TYPE_CHECKED //= success
ENDENUM