Advertisement
R4gn0r0k

4x4_1.sc

Feb 3rd, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.92 KB | None | 0 0
  1. MISSION_START
  2. // *****************************************************************************************
  3. // *****************************************************************************************
  4. // *****************************************************************************************
  5. // ***************************************4x4 by Far****************************************
  6. // *****************************************************************************************
  7. // *****************************************************************************************
  8. // *****************************************************************************************
  9.  
  10. // Mission start stuff
  11.  
  12. GOSUB mission_start_4x4one
  13. GOSUB mission_cleanup_4x4one
  14. MISSION_END
  15.  
  16. // Variables for mission
  17.  
  18. VAR_INT player_4x4
  19. VAR_INT counter_4x4_pickups timer_4x4
  20. VAR_INT wanted_4x4 flag_timer
  21. VAR_INT intro_time_lapsed timer_intro_now timer_intro_start flag_intro
  22. VAR_INT flag_intro_jump
  23.  
  24. VAR_INT flag_blip_1 flag_blip_2 flag_blip_3 flag_blip_4
  25. VAR_INT flag_blip_5 flag_blip_6 flag_blip_7 flag_blip_8
  26. VAR_INT flag_blip_9 flag_blip_10 flag_blip_11 flag_blip_12
  27. VAR_INT flag_blip_13 flag_blip_14 flag_blip_15 flag_blip_16
  28. VAR_INT flag_blip_17 flag_blip_18 flag_blip_19 flag_blip_20
  29.  
  30. VAR_INT blip_1 blip_2 blip_3 blip_4
  31. VAR_INT blip_5 blip_6 blip_7 blip_8
  32. VAR_INT blip_9 blip_10 blip_11 blip_12
  33. VAR_INT blip_13 blip_14 blip_15 blip_16
  34. VAR_INT blip_17 blip_18 blip_19 blip_20
  35.  
  36. VAR_FLOAT x_1 y_1 z_1
  37. VAR_FLOAT x_2 y_2 z_2
  38. VAR_FLOAT x_3 y_3 z_3
  39. VAR_FLOAT x_4 y_4 z_4
  40. VAR_FLOAT x_5 y_5 z_5
  41. VAR_FLOAT x_6 y_6 z_6
  42. VAR_FLOAT x_7 y_7 z_7
  43. VAR_FLOAT x_8 y_8 z_8
  44. VAR_FLOAT x_9 y_9 z_9
  45. VAR_FLOAT x_10 y_10 z_10
  46. VAR_FLOAT x_11 y_11 z_11
  47. VAR_FLOAT x_12 y_12 z_12
  48. VAR_FLOAT x_13 y_13 z_13
  49. VAR_FLOAT x_14 y_14 z_14
  50. VAR_FLOAT x_15 y_15 z_15
  51. VAR_FLOAT x_16 y_16 z_16
  52. VAR_FLOAT x_17 y_17 z_17
  53. VAR_FLOAT x_18 y_18 z_18
  54. VAR_FLOAT x_19 y_19 z_19
  55. VAR_FLOAT x_20 y_20 z_20
  56.  
  57.  
  58. // ****************************************Mission Start************************************
  59.  
  60. mission_start_4x4one:
  61. REGISTER_MISSION_GIVEN
  62. SCRIPT_NAME t4x4_1
  63. flag_player_on_mission = 1
  64. //flag_player_on_4x4_mission = 1
  65.  
  66. PRINT_BIG (T4X4_1) 5000 2
  67.  
  68. WAIT 0
  69.  
  70. //Set Variables
  71.  
  72. counter_4x4_pickups = 0
  73. timer_4x4 = 0
  74. flag_intro = 0
  75. flag_timer = 0
  76. flag_4x4one_trigger = 1
  77. flag_intro_jump = 0
  78.  
  79. flag_blip_1 = 0
  80. flag_blip_2 = 0
  81. flag_blip_3 = 0
  82. flag_blip_4 = 0
  83. flag_blip_5 = 0
  84. flag_blip_6 = 0
  85. flag_blip_7 = 0
  86. flag_blip_8 = 0
  87. flag_blip_9 = 0
  88. flag_blip_10 = 0
  89. flag_blip_11 = 0
  90. flag_blip_12 = 0
  91. flag_blip_13 = 0
  92. flag_blip_14 = 0
  93. flag_blip_15 = 0
  94.  
  95. record_temp = 0
  96.  
  97. //Set Coords
  98.  
  99. x_1 = 1391.7
  100. y_1 = -135.0
  101. z_1 = 54.8
  102. x_2 = 1428.7
  103. y_2 = -350.53
  104. z_2 = 39.82
  105. x_3 = 1473.0
  106. y_3 = -602.5
  107. z_3 = 3.2
  108. x_4 = 1508.74
  109. y_4 = -150.43
  110. z_4 = 40.31
  111. x_5 = 1417.4
  112. y_5 = -108.22
  113. z_5 = 46.04
  114. x_6 = 1619.44
  115. y_6 = -263.8
  116. z_6 = 27.49
  117. x_7 = 1414.36
  118. y_7 = -58.32
  119. z_7 = 25.68
  120. x_8 = 1481.34
  121. y_8 = -146.62
  122. z_8 = 26.85
  123. x_9 = 1547.19
  124. y_9 = -196.93
  125. z_9 = 18.45
  126. x_10 = 1557.45
  127. y_10 = -60.88
  128. z_10 = 17.62
  129. x_11 = 1436.13
  130. y_11 = -210.94
  131. z_11 = 31.74
  132. x_12 = 1520.62
  133. y_12 = -293.49
  134. z_12 = 3.03
  135. x_13 = 1417.28
  136. y_13 = -571.96
  137. z_13 = 20.0
  138. x_14 = 1423.66
  139. y_14 = -488.49
  140. z_14 = 36.57
  141. x_15 = 1320.99
  142. y_15 = -541.66
  143. z_15 = 37.82
  144.  
  145. //Mission Script
  146.  
  147. STORE_WANTED_LEVEL player wanted_4x4
  148. CLEAR_WANTED_LEVEL player
  149. STORE_CAR_PLAYER_IS_IN player player_4x4
  150. IF NOT IS_CAR_DEAD player_4x4
  151. LOCK_CAR_DOORS player_4x4 CARLOCK_LOCKED
  152. ENDIF
  153. SET_PLAYER_CONTROL player off
  154. SWITCH_WIDESCREEN on
  155.  
  156.  
  157. ADD_BLIP_FOR_COORD x_1 y_1 z_1 blip_1
  158. ADD_BLIP_FOR_COORD x_2 y_2 z_2 blip_2
  159. ADD_BLIP_FOR_COORD x_3 y_3 z_3 blip_3
  160. ADD_BLIP_FOR_COORD x_4 y_4 z_4 blip_4
  161. ADD_BLIP_FOR_COORD x_5 y_5 z_5 blip_5
  162. ADD_BLIP_FOR_COORD x_6 y_6 z_6 blip_6
  163. ADD_BLIP_FOR_COORD x_7 y_7 z_7 blip_7
  164. ADD_BLIP_FOR_COORD x_8 y_8 z_8 blip_8
  165. ADD_BLIP_FOR_COORD x_9 y_9 z_9 blip_9
  166. ADD_BLIP_FOR_COORD x_10 y_10 z_10 blip_10
  167. ADD_BLIP_FOR_COORD x_11 y_11 z_11 blip_11
  168. ADD_BLIP_FOR_COORD x_12 y_12 z_12 blip_12
  169. ADD_BLIP_FOR_COORD x_13 y_13 z_13 blip_13
  170. ADD_BLIP_FOR_COORD x_14 y_14 z_14 blip_14
  171. ADD_BLIP_FOR_COORD x_15 y_15 z_15 blip_15
  172.  
  173. WHILE counter_4x4_pickups < 15
  174.  
  175. WAIT 0
  176.  
  177. IF counter_4x4_pickups = 1
  178. AND flag_timer = 0
  179. DISPLAY_ONSCREEN_TIMER timer_4x4
  180. flag_timer = 1
  181. ENDIF
  182.  
  183.  
  184. IF flag_blip_1 = 0
  185. DRAW_CORONA x_1 y_1 z_1 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  186. IF LOCATE_PLAYER_IN_CAR_3D player x_1 y_1 z_1 2.5 2.5 3.5 false
  187. REMOVE_BLIP blip_1
  188. ++ counter_4x4_pickups
  189. ADD_ONE_OFF_SOUND x_1 y_1 z_1 SOUND_PART_MISSION_COMPLETE
  190. timer_4x4 = timer_4x4 + 20000
  191. flag_blip_1 = 1
  192. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  193. ENDIF
  194. ENDIF
  195.  
  196. IF flag_blip_2 = 0
  197. DRAW_CORONA x_2 y_2 z_2 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  198. IF LOCATE_PLAYER_IN_CAR_3D player x_2 y_2 z_2 2.5 2.5 3.5 false
  199. REMOVE_BLIP blip_2
  200. ++ counter_4x4_pickups
  201. ADD_ONE_OFF_SOUND x_2 y_2 z_2 SOUND_PART_MISSION_COMPLETE
  202. timer_4x4 = timer_4x4 + 20000
  203. flag_blip_2 = 1
  204. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  205. ENDIF
  206. ENDIF
  207.  
  208. IF flag_blip_3 = 0
  209. DRAW_CORONA x_3 y_3 z_3 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  210. IF LOCATE_PLAYER_IN_CAR_3D player x_3 y_3 z_3 2.5 2.5 3.5 false
  211. REMOVE_BLIP blip_3
  212. ++ counter_4x4_pickups
  213. ADD_ONE_OFF_SOUND x_3 y_3 z_3 SOUND_PART_MISSION_COMPLETE
  214. timer_4x4 = timer_4x4 + 20000
  215. flag_blip_3 = 1
  216. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  217. ENDIF
  218. ENDIF
  219.  
  220. IF flag_blip_4 = 0
  221. DRAW_CORONA x_4 y_4 z_4 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  222. IF LOCATE_PLAYER_IN_CAR_3D player x_4 y_4 z_4 2.5 2.5 3.5 false
  223. REMOVE_BLIP blip_4
  224. ++ counter_4x4_pickups
  225. ADD_ONE_OFF_SOUND x_4 y_4 z_4 SOUND_PART_MISSION_COMPLETE
  226. timer_4x4 = timer_4x4 + 20000
  227. flag_blip_4 = 1
  228. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  229. ENDIF
  230. ENDIF
  231.  
  232. IF flag_blip_5 = 0
  233. DRAW_CORONA x_5 y_5 z_5 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  234. IF LOCATE_PLAYER_IN_CAR_3D player x_5 y_5 z_5 2.5 2.5 3.5 false
  235. REMOVE_BLIP blip_5
  236. ++ counter_4x4_pickups
  237. ADD_ONE_OFF_SOUND x_5 y_5 z_5 SOUND_PART_MISSION_COMPLETE
  238. timer_4x4 = timer_4x4 + 20000
  239. flag_blip_5 = 1
  240. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  241. ENDIF
  242. ENDIF
  243.  
  244. IF flag_blip_6 = 0
  245. DRAW_CORONA x_6 y_6 z_6 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  246. IF LOCATE_PLAYER_IN_CAR_3D player x_6 y_6 z_6 2.5 2.5 3.5 false
  247. REMOVE_BLIP blip_6
  248. ++ counter_4x4_pickups
  249. ADD_ONE_OFF_SOUND x_6 y_6 z_6 SOUND_PART_MISSION_COMPLETE
  250. timer_4x4 = timer_4x4 + 20000
  251. flag_blip_6 = 1
  252. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  253. ENDIF
  254. ENDIF
  255.  
  256. IF flag_blip_7 = 0
  257. DRAW_CORONA x_7 y_7 z_7 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  258. IF LOCATE_PLAYER_IN_CAR_3D player x_7 y_7 z_7 2.5 2.5 3.5 false
  259. REMOVE_BLIP blip_7
  260. ++ counter_4x4_pickups
  261. ADD_ONE_OFF_SOUND x_7 y_7 z_7 SOUND_PART_MISSION_COMPLETE
  262. timer_4x4 = timer_4x4 + 20000
  263. flag_blip_7 = 1
  264. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  265. ENDIF
  266. ENDIF
  267.  
  268. IF flag_blip_8 = 0
  269. DRAW_CORONA x_8 y_8 z_8 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  270. IF LOCATE_PLAYER_IN_CAR_3D player x_8 y_8 z_8 2.5 2.5 3.5 false
  271. REMOVE_BLIP blip_8
  272. ++ counter_4x4_pickups
  273. ADD_ONE_OFF_SOUND x_8 y_8 z_8 SOUND_PART_MISSION_COMPLETE
  274. timer_4x4 = timer_4x4 + 20000
  275. flag_blip_8 = 1
  276. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  277. ENDIF
  278. ENDIF
  279.  
  280. IF flag_blip_9 = 0
  281. DRAW_CORONA x_9 y_9 z_9 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  282. IF LOCATE_PLAYER_IN_CAR_3D player x_9 y_9 z_9 2.5 2.5 3.5 false
  283. REMOVE_BLIP blip_9
  284. ++ counter_4x4_pickups
  285. ADD_ONE_OFF_SOUND x_9 y_9 z_9 SOUND_PART_MISSION_COMPLETE
  286. timer_4x4 = timer_4x4 + 20000
  287. flag_blip_9 = 1
  288. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  289. ENDIF
  290. ENDIF
  291.  
  292. IF flag_blip_10 = 0
  293. DRAW_CORONA x_10 y_10 z_10 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  294. IF LOCATE_PLAYER_IN_CAR_3D player x_10 y_10 z_10 2.5 2.5 3.5 false
  295. REMOVE_BLIP blip_10
  296. ++ counter_4x4_pickups
  297. ADD_ONE_OFF_SOUND x_10 y_10 z_10 SOUND_PART_MISSION_COMPLETE
  298. timer_4x4 = timer_4x4 + 20000
  299. flag_blip_10 = 1
  300. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  301. ENDIF
  302. ENDIF
  303.  
  304. IF flag_blip_11 = 0
  305. DRAW_CORONA x_11 y_11 z_11 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  306. IF LOCATE_PLAYER_IN_CAR_3D player x_11 y_11 z_11 2.5 2.5 3.5 false
  307. REMOVE_BLIP blip_11
  308. ++ counter_4x4_pickups
  309. ADD_ONE_OFF_SOUND x_11 y_11 z_11 SOUND_PART_MISSION_COMPLETE
  310. timer_4x4 = timer_4x4 + 20000
  311. flag_blip_11 = 1
  312. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  313. ENDIF
  314. ENDIF
  315.  
  316. IF flag_blip_12 = 0
  317. DRAW_CORONA x_12 y_12 z_12 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  318. IF LOCATE_PLAYER_IN_CAR_3D player x_12 y_12 z_12 2.5 2.5 3.5 false
  319. REMOVE_BLIP blip_12
  320. ++ counter_4x4_pickups
  321. ADD_ONE_OFF_SOUND x_12 y_12 z_12 SOUND_PART_MISSION_COMPLETE
  322. timer_4x4 = timer_4x4 + 20000
  323. flag_blip_12 = 1
  324. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  325. ENDIF
  326. ENDIF
  327.  
  328. IF flag_blip_13 = 0
  329. DRAW_CORONA x_13 y_13 z_13 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  330. IF LOCATE_PLAYER_IN_CAR_3D player x_13 y_13 z_13 2.5 2.5 3.5 false
  331. REMOVE_BLIP blip_13
  332. ++ counter_4x4_pickups
  333. ADD_ONE_OFF_SOUND x_13 y_13 z_13 SOUND_PART_MISSION_COMPLETE
  334. timer_4x4 = timer_4x4 + 20000
  335. flag_blip_13 = 1
  336. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  337. ENDIF
  338. ENDIF
  339.  
  340. IF flag_blip_14 = 0
  341. DRAW_CORONA x_14 y_14 z_14 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  342. IF LOCATE_PLAYER_IN_CAR_3D player x_14 y_14 z_14 2.5 2.5 3.5 false
  343. REMOVE_BLIP blip_14
  344. ++ counter_4x4_pickups
  345. ADD_ONE_OFF_SOUND x_14 y_14 z_14 SOUND_PART_MISSION_COMPLETE
  346. timer_4x4 = timer_4x4 + 20000
  347. flag_blip_14 = 1
  348. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  349. ENDIF
  350. ENDIF
  351.  
  352. IF flag_blip_15 = 0
  353. DRAW_CORONA x_15 y_15 z_15 1.0 CORONATYPE_HEX FLARETYPE_NONE 0 200 200
  354. IF LOCATE_PLAYER_IN_CAR_3D player x_15 y_15 z_15 2.5 2.5 3.5 false
  355. REMOVE_BLIP blip_15
  356. ++ counter_4x4_pickups
  357. ADD_ONE_OFF_SOUND x_15 y_15 z_15 SOUND_PART_MISSION_COMPLETE
  358. timer_4x4 = timer_4x4 + 20000
  359. flag_blip_15 = 1
  360. PRINT_WITH_NUMBER_NOW (T4X4_1B) counter_4x4_pickups 3000 1
  361. ENDIF
  362. ENDIF
  363.  
  364. IF flag_intro1_before = 1
  365. IF flag_intro_jump = 0
  366. AND flag_intro < 5
  367. IF IS_BUTTON_PRESSED PAD1 CROSS
  368. intro_time_lapsed = 10501
  369. flag_intro = 4
  370. flag_intro_jump = 1
  371. ENDIF
  372. ENDIF
  373. ENDIF
  374.  
  375. IF flag_intro = 0
  376. GET_GAME_TIMER timer_intro_start
  377. SET_FIXED_CAMERA_POSITION 1458.0 -564.0 28.0 0.0 0.0 0.0
  378. SET_MUSIC_DOES_FADE FALSE
  379. DO_FADE 1500 FADE_OUT
  380. WHILE GET_FADING_STATUS
  381. WAIT 0
  382. ENDWHILE
  383. LOAD_SCENE 1458.0 -564.0 28.0
  384. POINT_CAMERA_AT_POINT x_3 y_3 z_3 JUMP_CUT
  385. DO_FADE 1500 FADE_IN
  386. WHILE GET_FADING_STATUS
  387. WAIT 0
  388. ENDWHILE
  389. PRINT_NOW (T4X4_1A) 5500 1
  390. flag_intro = 1
  391. ENDIF
  392.  
  393. IF flag_intro_jump = 0
  394. GET_GAME_TIMER timer_intro_now
  395. intro_time_lapsed = timer_intro_now - timer_intro_start
  396. ENDIF
  397.  
  398. IF intro_time_lapsed > 3500
  399. AND flag_intro = 1
  400. POINT_CAMERA_AT_POINT x_14 y_14 z_14 INTERPOLATION
  401. flag_intro = 2
  402. ENDIF
  403.  
  404. IF intro_time_lapsed > 6500
  405. AND flag_intro = 2
  406. PRINT_NOW (T4X4_1C) 5500 1
  407. flag_intro = 3
  408. ENDIF
  409.  
  410. IF intro_time_lapsed > 7000
  411. AND flag_intro = 3
  412. POINT_CAMERA_AT_POINT x_13 y_13 z_13 INTERPOLATION
  413. //PRINT_NOW (T4X4_1C) 5500 1
  414. flag_intro = 4
  415. ENDIF
  416.  
  417. IF intro_time_lapsed > 10500
  418. AND flag_intro = 4
  419. DO_FADE 1500 FADE_OUT
  420. WHILE GET_FADING_STATUS
  421. WAIT 0
  422. ENDWHILE
  423. CLEAR_PRINTS
  424. LOAD_SCENE 1301.0 -650.0 12.0
  425. RESTORE_CAMERA_JUMPCUT
  426. SWITCH_WIDESCREEN off
  427. SET_PLAYER_CONTROL player on
  428. IF NOT IS_CAR_DEAD player_4x4
  429. LOCK_CAR_DOORS player_4x4 CARLOCK_UNLOCKED
  430. ENDIF
  431. ALTER_WANTED_LEVEL player wanted_4x4
  432. DO_FADE 1500 FADE_IN
  433. WHILE GET_FADING_STATUS
  434. WAIT 0
  435. ENDWHILE
  436. SET_MUSIC_DOES_FADE TRUE
  437. flag_intro = 5
  438. flag_intro1_before = 1
  439. ENDIF
  440.  
  441. IF flag_timer = 1
  442. IF timer_4x4 < 1
  443. PRINT_NOW (taxi2) 3000 1
  444. GOTO mission_4x4one_failed
  445. ENDIF
  446. ENDIF
  447.  
  448. IF NOT IS_PLAYER_IN_MODEL player CAR_PATRIOT
  449. PRINT_NOW (T4x4_F) 3000 1
  450. GOTO mission_4x4one_failed
  451. ENDIF
  452.  
  453. ENDWHILE
  454.  
  455. IF counter_4x4_pickups = 15
  456. GOTO mission_4x4one_passed
  457. ENDIF
  458.  
  459. // --------------------------Mission failed-----------------------------------------------
  460.  
  461. mission_4x4one_failed:
  462.  
  463.  
  464. PRINT_BIG ( M_FAIL ) 2000 1
  465.  
  466.  
  467. RETURN
  468.  
  469.  
  470.  
  471.  
  472.  
  473. // -------------------------Mission passed-------------------------------------------------
  474.  
  475. mission_4x4one_passed:
  476.  
  477. IF flag_4x4_mission1_passed = 0
  478. record_4x4_one = 300000 - timer_4x4
  479. record_4x4_one = record_4x4_one / 1000
  480. ENDIF
  481.  
  482. IF flag_4x4_mission1_passed = 1
  483. record_temp = 300000 - timer_4x4
  484. record_temp = record_temp / 1000
  485.  
  486. IF record_temp < record_4x4_one
  487. record_4x4_one = record_temp
  488. ENDIF
  489. ENDIF
  490.  
  491.  
  492. PRINT_WITH_NUMBER_BIG ( M_PASS ) 20000 5000 1 //"Mission Passed!"
  493. PLAY_MISSION_PASSED_TUNE 1
  494. CLEAR_WANTED_LEVEL player
  495. ADD_SCORE player 20000
  496. REGISTER_4X4_ONE_TIME record_4x4_one
  497. IF flag_4x4_mission1_passed = 0
  498. REGISTER_MISSION_PASSED T4X4_1
  499. flag_4x4_mission1_passed = 1
  500. PLAYER_MADE_PROGRESS 1
  501.  
  502. ENDIF
  503.  
  504. //START_NEW_SCRIPT t4x4_mission2_loop
  505. //START_NEW_SCRIPT multistorey_mission_loop
  506.  
  507. RETURN
  508.  
  509.  
  510.  
  511. // mission cleanup
  512.  
  513. mission_cleanup_4x4one:
  514.  
  515. REMOVE_BLIP blip_1
  516. REMOVE_BLIP blip_2
  517. REMOVE_BLIP blip_3
  518. REMOVE_BLIP blip_4
  519. REMOVE_BLIP blip_5
  520. REMOVE_BLIP blip_6
  521. REMOVE_BLIP blip_7
  522. REMOVE_BLIP blip_8
  523. REMOVE_BLIP blip_9
  524. REMOVE_BLIP blip_10
  525. REMOVE_BLIP blip_11
  526. REMOVE_BLIP blip_12
  527. REMOVE_BLIP blip_13
  528. REMOVE_BLIP blip_14
  529. REMOVE_BLIP blip_15
  530.  
  531. RESTORE_CAMERA_JUMPCUT
  532. SWITCH_WIDESCREEN off
  533. SET_PLAYER_CONTROL player on
  534.  
  535. CLEAR_ONSCREEN_TIMER timer_4x4
  536. flag_player_on_mission = 0
  537. //flag_player_on_4x4_mission = 0
  538.  
  539. MISSION_HAS_FINISHED
  540. RETURN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement