PARK CAR GENERATOR
{$CLEO .cs}
:PaCar_1
03A4: name_thread "PACR"
0001: wait 1000 ms
0A95: enable_thread_saving
014B: 1@ = init_parked_car_generator #CAR_NAME -1 -1 1 alarm 0 door_lock 0 0 10000 at CAR_COORDINATES angle CAR_ANGLE
014C: set_parked_car_generator 1@ cars_to_generate_to 101
0A93: end_custom_thread
SAVE POINT CREATE
{$CLEO .cs}
:SAVE_1
03A4: name_thread 'SAVE'
0A95: enable_thread_saving
0570: 1@ = create_asset_radar_marker_with_icon 35 at SAVE_COORDINATES
018B: show_on_radar 1@ 2
:SAVE_2
0001: wait 0 ms
0213: 2@ = create_pickup 1277 type 3 at SAVE_COORDINATES
:SAVE_5
0001: wait 0 ms
00D6: if 0
0256: player $PLAYER_CHAR defined
004D: jump_if_false @SAVE_5
00D6: if 0
0214: pickup 2@ picked_up
004D: jump_if_false @SAVE_5
0050: gosub @SAVE_14
0002: jump @SAVE_2
:SAVE_14
00D6: if 0
0038: $ONMISSION == 0 // integer values
004D: jump_if_false @SAVE_17
0004: $ONMISSION = 1 // integer values
01B4: set_player $PLAYER_CHAR frozen_state 0 (frozen)
0001: wait 350 ms
03D8: show_SAVE_screen
:SAVE_15
00D6: if 0
83D9: NOT save_done
004D: jump_if_false @SAVE_16
0001: wait 0 ms
0002: jump @SAVE_15
:SAVE_16
00A1: put_actor $PLAYER_ACTOR at LOAD_GAME_COORDINATES
0173: set_actor $PLAYER_ACTOR z_angle_to LOAD_GAME_PLAYER_ANGLE
01B4: set_player $PLAYER_CHAR frozen_state 1 (unfrozen)
0004: $ONMISSION = 1 // integer values
0001: wait 350 ms
0004: $ONMISSION = 0 // integer values
:SAVE_17
0051: return
