Files
2025-09-29 00:52:08 +02:00

78 lines
1.6 KiB
Python
Executable File

USING "rage_builtins.sch"
USING "globals.sch"
USING "commands_streaming.sch"
USING "commands_script.sch"
USING "commands_player.sch"
USING "commands_debug.sch"
USING "commands_ped.sch"
USING "commands_camera.sch"
USING "commands_hud.sch"
USING "stack_sizes.sch"
USING "script_DEBUG.sch"
//PURPOSE: Returns the offset to the origin of a specific map
VECTOR GET_MAP_OFFSET=<<0.0, 0.0, 6.127>>
// Mission Start Coords
CONST_FLOAT START_X 17.0
CONST_FLOAT START_Y -29.0
CONST_FLOAT START_Z 0.0
CONST_FLOAT MAIN_START_HEADING 0.0
PLAYER_INDEX player1
PED_INDEX scplayer
GLOBALS TRUE
SCRIPT
LOAD_SCENE(<<START_X, START_Y, START_Z>>)
player1 = GET_PLAYER_INDEX() // CREATE_PLAYER(0, <<START_X, START_Y, START_Z + 1.0>> + GET_MAP_OFFSET)
scplayer = GET_PLAYER_PED(player1)
// NOTE: The 'playercoords.txt' file in GTA_pc (used by the artists) will override these coords
IF NOT IS_ENTITY_DEAD(scplayer)
SET_ENTITY_COORDS(scplayer,<<START_X, START_Y, START_Z + 1.0>> + GET_MAP_OFFSET)
SET_ENTITY_HEADING(scplayer, MAIN_START_HEADING)
ENDIF
SHUTDOWN_LOADING_SCREEN()
// Initial Setup
SET_DEBUG_ACTIVE(FALSE)
WAIT (0)
WAIT (0)
// load xml script
REQUEST_SCRIPT("xml_menus")
WHILE NOT HAS_SCRIPT_LOADED("xml_menus")
WAIT(0)
ENDWHILE
START_NEW_SCRIPT("xml_menus", DEFAULT_STACK_SIZE)
REQUEST_SCRIPT("nm_test")
WHILE NOT HAS_SCRIPT_LOADED("nm_test")
WAIT(0)
ENDWHILE
START_NEW_SCRIPT("nm_test", DEFAULT_STACK_SIZE)
DO_SCREEN_FADE_IN(500)
WHILE NOT IS_SCREEN_FADED_IN()
WAIT(0)
ENDWHILE
WAIT (0)
WAIT (0)
//MAIN LOOP
WHILE TRUE
WAIT (0)
ENDWHILE
ENDSCRIPT