Files
gtav-src/script/dev_ng/singleplayer/scripts/socialcontrol/tuneables_processing.sc
T
2025-09-29 00:52:08 +02:00

44 lines
1.9 KiB
Python
Executable File

//////////////////////////////////////////////////////////////////////////////////////////
// //
// SCRIPT NAME : tuneables_processing.sc //
// AUTHOR : William Kennedy/Kenneth Ross //
// DESCRIPTION : Refreshes the global tuneable values. //
// //
//////////////////////////////////////////////////////////////////////////////////////////
USING "net_script_tunables.sch"
SCRIPT(TUNEABLES_LANCHER_STRUCT sTuneablesLauncherData)
PRINTLN("STARTING TUNEABLES PROCESSING SCRIPT")
NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME()
#IF IS_DEBUG_BUILD
TEXT_LABEL_63 tl63Print = GET_g_eTunablesContexts_DEBUG_PRINT(sTuneablesLauncherData.eContext)
PRINTLN("[BWTUN] - sTuneablesLauncherData.eContext = ", tl63Print)
tl63Print = GET_g_eTunablesContexts_DEBUG_PRINT(sTuneablesLauncherData.eContextSubType)
PRINTLN("[BWTUN] - sTuneablesLauncherData.eContextSubType = ", tl63Print)
IF GET_COMMANDLINE_PARAM_EXISTS("sc_Force_CONTENT_MODIFIER")
sTuneablesLauncherData.eContextSubType = INT_TO_ENUM(g_eTunablesContexts, GET_COMMANDLINE_PARAM_INT("sc_Force_CONTENT_MODIFIER") + ENUM_TO_INT(TUNE_CONTEXT_FM_TYPE_CONTENT_MODIFIER_INT))
tl63Print = GET_g_eTunablesContexts_DEBUG_PRINT(sTuneablesLauncherData.eContextSubType)
PRINTLN("[BWTUN] - sTuneablesLauncherData.eContextSubType = ", tl63Print)
ENDIF
#ENDIF
// Before we do any processing, lets clear out our previously populated detection table
NETWORK_ACCESS_TUNABLE_MODIFICATION_DETECTION_CLEAR()
// Main loop
WHILE (TRUE)
WAIT(0)
IF Refresh_MP_Script_Tunables(sTuneablesLauncherData.eContext, sTuneablesLauncherData.eContextSubType, sTuneablesLauncherData.bFillRankTuneables)
PRINTLN("TERMINATING TUNEABLES PROCESSING SCRIPT")
TERMINATE_THIS_THREAD()
ENDIF
ENDWHILE
ENDSCRIPT