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

47 lines
1.3 KiB
Python
Executable File

//Compile out Title Update changes to header functions.
//Must be before includes.
//CONST_INT USE_TU_CHANGES 0 // Removed by Kenneth R.
USING "globals.sch"
USING "rage_builtins.sch"
USING "flow_public_game.sch"
USING "commands_audio.sch"
PROC Cleanup()
STOP_STREAM()
UNREGISTER_SCRIPT_WITH_AUDIO()
CPRINTLN(DEBUG_FLOW_AUDIO, "<BUILDINGSITE_AUD> Ambient building site audio script ended.")
TERMINATE_THIS_THREAD()
ENDPROC
SCRIPT
IF HAS_FORCE_CLEANUP_OCCURRED(DEFAULT_FORCE_CLEANUP_FLAGS|FORCE_CLEANUP_FLAG_SP_TO_MP|FORCE_CLEANUP_FLAG_REPEAT_PLAY)
IF GET_CAUSE_OF_MOST_RECENT_FORCE_CLEANUP() != FORCE_CLEANUP_FLAG_SP_TO_MP
REMOVE_SCRIPT_FROM_RELAUNCH_LIST (LAUNCH_BIT_FLOW_BUILDINGSITE_AUD)
ENDIF
Cleanup()
ENDIF
CPRINTLN(DEBUG_FLOW_AUDIO, "<BUILDINGSITE_AUD> Ambient building site audio script started.")
REGISTER_SCRIPT_TO_RELAUNCH_LIST(LAUNCH_BIT_FLOW_BUILDINGSITE_AUD)
REGISTER_SCRIPT_WITH_AUDIO(TRUE)
WHILE NOT LOAD_STREAM("CONSTRUCTION_SITE_STREAM", "FBI_HEIST_SOUNDSET")
WAIT(0)
ENDWHILE
PLAY_STREAM_FROM_POSITION(<<-147, -1005, 28>>)
WHILE GET_MISSION_FLOW_FLAG_STATE(FLOWFLAG_RUN_BUILDINGSITE_AMBIENCE_AUDIO)
WAIT(0)
ENDWHILE
REMOVE_SCRIPT_FROM_RELAUNCH_LIST (LAUNCH_BIT_FLOW_BUILDINGSITE_AUD)
Cleanup()
ENDSCRIPT