Camera
Материал из GTAModding.ru
MISSION_START VAR_INT rays_cutscene_flag rays_camera_1 rays_camera_2 rays_camera_3 //VAR_INT camera_stuff1 camera_stuff2 camera_stuff3 camera_stuff4 /* camera_stuff1 = 0 camera_stuff2 = 0 camera_stuff3 = 0 camera_stuff4 = 0 */ rays_camera_1 = 0 rays_camera_2 = 0 rays_camera_3 = 0 rays_cutscene_flag = 0 SCRIPT_NAME camera SET_DEATHARREST_STATE OFF mission_start_camera: WAIT 70 //INDUSTRIAL****************************************************************************************************** /* IF IS_PLAYER_PLAYING Player IF IS_COLLISION_IN_MEMORY LEVEL_INDUSTRIAL IF IS_PLAYER_IN_ZONE player CHINA // Fuzz ball camera zoom IF IS_PLAYER_IN_AREA_3D player 1004.0 -892.0 14.0 996.9 -885.6 17.0 FALSE IF camera_stuff1 = 0 SET_FIXED_CAMERA_POSITION 1000.120 -880.396 16.6 0.0 0.0 0.0 POINT_CAMERA_AT_PLAYER player FIXED INTERPOLATION //POINT_CAMERA_AT_POINT 1000.1 -881.3 16.5 INTERPOLATION //SET_CAMERA_ZOOM CAM_ZOOM_TWO camera_stuff1 = 1 ENDIF ELSE IF camera_stuff1 = 1 RESTORE_CAMERA SET_CAMERA_IN_FRONT_OF_PLAYER camera_stuff1 = 0 ENDIF ENDIF ENDIF ENDIF //IS_PLAYER_IN_ZONE ENDIF //IS_PLAYER_PLAYING */ //COMMERCIAL***************************************************************************************************** IF IS_PLAYER_PLAYING Player IF IS_COLLISION_IN_MEMORY LEVEL_COMMERCIAL //RAYS TOILETS FIXED CAM STUFF //rays_camera_1 IF rays_cutscene_flag = 0 IF IS_PLAYER_PLAYING player IF IS_PLAYER_IN_ZONE player PARK IF IS_PLAYER_IN_AREA_3D player 36.5302 -734.5862 21.67 47.4772 -726.9442 24.457 0 IF IS_PLAYER_IN_AREA_2D player 36.5302 -729.3754 47.4772 -726.9442 0 IF rays_camera_1 = 0 SET_PLAYER_CONTROL player OFF SET_FADING_COLOUR 1 1 1 DO_FADE 200 FADE_OUT rays_camera_1 = 1 ENDIF IF rays_camera_1 = 1 IF NOT GET_FADING_STATUS IF rays_camera_2 = 0 SET_PLAYER_COORDINATES player 38.9775 -727.8468 21.6 SET_PLAYER_HEADING player 225.0 ENDIF SET_FIXED_CAMERA_POSITION 36.0301 -728.3186 24.2803 0.0 0.0 0.0 ENABLE_PLAYER_CONTROL_CAMERA POINT_CAMERA_AT_POINT 36.9545 -728.3175 23.8989 JUMP_CUT DO_FADE 200 FADE_IN rays_camera_1 = 2 ENDIF ENDIF IF rays_camera_1 = 2 IF NOT GET_FADING_STATUS SET_PLAYER_CONTROL player ON rays_camera_1 = 3 rays_camera_2 = 0 rays_camera_3 = 0 ENDIF ENDIF ENDIF IF IS_PLAYER_IN_AREA_2D player 44.2774 -734.5862 47.4772 -729.3754 0 IF rays_camera_2 = 0 SET_PLAYER_CONTROL player OFF DO_FADE 200 FADE_OUT rays_camera_2 = 1 ENDIF IF rays_camera_2 = 1 IF NOT GET_FADING_STATUS SET_FIXED_CAMERA_POSITION 46.7275 -727.1589 22.5274 0.0 0.0 0.0 ENABLE_PLAYER_CONTROL_CAMERA POINT_CAMERA_AT_POINT 46.4612 -728.1208 22.5895 JUMP_CUT DO_FADE 200 FADE_IN rays_camera_2 = 2 ENDIF ENDIF IF rays_camera_2 = 2 IF NOT GET_FADING_STATUS SET_PLAYER_CONTROL player ON rays_camera_1 = 0 rays_camera_2 = 3 rays_camera_3 = 0 ENDIF ENDIF ENDIF IF IS_PLAYER_IN_AREA_2D player 36.5302 -734.5862 44.2774 -729.3754 0 IF rays_camera_3 = 0 SET_PLAYER_CONTROL player OFF DO_FADE 200 FADE_OUT rays_camera_3 = 1 ENDIF IF rays_camera_3 = 1 IF NOT GET_FADING_STATUS SET_FIXED_CAMERA_POSITION 46.5875 -733.8959 23.9757 0.0 0.0 0.0 ENABLE_PLAYER_CONTROL_CAMERA POINT_CAMERA_AT_POINT 45.6562 -733.6129 23.7464 JUMP_CUT DO_FADE 200 FADE_IN rays_camera_3 = 2 ENDIF ENDIF IF rays_camera_3 = 2 IF NOT GET_FADING_STATUS SET_PLAYER_CONTROL player ON rays_camera_1 = 0 rays_camera_2 = 0 rays_camera_3 = 3 ENDIF ENDIF ENDIF ELSE IF rays_camera_1 = 3 SET_PLAYER_CONTROL player OFF DO_FADE 200 FADE_OUT rays_camera_1 = 4 ENDIF IF rays_camera_1 = 4 IF NOT GET_FADING_STATUS CLEAR_AREA 38.9115 -726.0132 22.2 2.0 TRUE SET_PLAYER_COORDINATES player 38.9115 -726.0132 21.6 SET_PLAYER_HEADING player 0.0 RESTORE_CAMERA_JUMPCUT SET_CAMERA_IN_FRONT_OF_PLAYER DO_FADE 200 FADE_IN rays_camera_1 = 5 ENDIF ENDIF IF rays_camera_1 = 5 IF NOT GET_FADING_STATUS SET_PLAYER_CONTROL player ON rays_camera_1 = 0 rays_camera_2 = 0 rays_camera_3 = 0 ENDIF ENDIF ENDIF ELSE IF NOT rays_camera_1 = 0 OR NOT rays_camera_2 = 0 OR NOT rays_camera_3 = 0 SET_CAMERA_IN_FRONT_OF_PLAYER RESTORE_CAMERA_JUMPCUT rays_camera_1 = 0 rays_camera_2 = 0 rays_camera_3 = 0 ENDIF ENDIF ENDIF ENDIF //END OF RAYS TOILETS FIXED CAM STUFF /* IF IS_PLAYER_PLAYING Player // Police cell wall camera zoom IF IS_PLAYER_IN_AREA_3D player 332.1 -1093.3 24.0 323.3 -1089.1 30.0 FALSE IF camera_stuff4 = 0 SET_FIXED_CAMERA_POSITION 328.2 -1086.4 28.2 0.0 0.0 0.0 POINT_CAMERA_AT_PLAYER player FIXED INTERPOLATION camera_stuff4 = 1 ENDIF ELSE IF camera_stuff4 = 1 RESTORE_CAMERA SET_CAMERA_IN_FRONT_OF_PLAYER camera_stuff4 = 0 ENDIF ENDIF ENDIF */ /* IF IS_PLAYER_PLAYING player IF IS_PLAYER_IN_ZONE player SHOPING // Dojo building camera zoom IF IS_PLAYER_IN_AREA_3D player 106.1 -1277.7 24.0 96.3 -1273.0 29.0 FALSE IF camera_stuff2 = 0 SET_FIXED_CAMERA_POSITION 110.634 -1275.475 28.018 0.0 0.0 0.0 POINT_CAMERA_AT_POINT 109.649 -1275.441 27.842 INTERPOLATION camera_stuff2 = 1 ENDIF ELSE IF camera_stuff2 = 1 RESTORE_CAMERA SET_CAMERA_IN_FRONT_OF_PLAYER camera_stuff2 = 0 ENDIF ENDIF // Love building door camera zoom IF IS_PLAYER_IN_AREA_3D player 87.8 -1545.7 27.0 94.9 -1551.7 30.0 FALSE IF camera_stuff3 = 0 SET_FIXED_CAMERA_POSITION 84.303 -1548.550 30.503 0.0 0.0 0.0 POINT_CAMERA_AT_POINT 85.271 -1548.602 30.257 INTERPOLATION camera_stuff3 = 1 ENDIF ELSE IF camera_stuff3 = 1 RESTORE_CAMERA SET_CAMERA_IN_FRONT_OF_PLAYER camera_stuff3 = 0 ENDIF ENDIF ENDIF //IS_PLAYER_IN_ZONE ENDIF //IS_PLAYER_PLAYING */ ENDIF //IS_PLAYER_IN_ZONE ENDIF //IS_PLAYER_PLAYING GOTO mission_start_camera MISSION_END