Advertisement
R4gn0r0k

love6.sc

Oct 11th, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.75 KB | None | 0 0
  1. MISSION_START
  2. // *****************************************************************************************
  3. // ******************************* Donald Love 6 *************************************
  4. // ******************************* Swat the SWAT *************************************
  5. // *****************************************************************************************
  6. // *** Ray has tipped off Love that the Liberty PD are going to mount a raid on his pad. ***
  7. // *** Three SWAT vans are going to approach the contact point from different directions ***
  8. // *** to trap any one escaping. The player must take out the SWAT teams. ***
  9. // *****************************************************************************************
  10.  
  11. // Mission start stuff
  12.  
  13. GOSUB mission_start_love6
  14.  
  15. IF HAS_DEATHARREST_BEEN_EXECUTED
  16. GOSUB mission_love6_failed
  17. ENDIF
  18.  
  19. GOSUB mission_cleanup_love6
  20.  
  21. MISSION_END
  22.  
  23. // Variables For Mission
  24.  
  25. VAR_INT decoy_van swat_1 swat_2 swat_3 swat_4 swat_5 cop_1 cop_2 cop_3 //CARS
  26. VAR_INT ped_swat_1 ped_swat_2 ped_swat_3 ped_swat_4 ped_swat_5 ped_swat_6 ped_swat_7 ped_swat_8 //SWAT PEDS
  27. VAR_INT ped_cop_1 ped_cop_2 ped_cop_3 ped_cop_4 ped_cop_5 ped_cop_6 //COP PEDS
  28. VAR_INT survival_time decoy_van_blip get_in_van decoy_van_health decoy_van_health2//TIMER BLIPS ETC
  29. VAR_INT out_of_car_timer_present out_of_car_timer_start out_of_car_timer out_of_car_timer_diff out_of_car_timer_secs
  30.  
  31. // ****************************************Mission Start************************************
  32.  
  33. mission_start_love6:
  34.  
  35. flag_player_on_mission = 1
  36. flag_player_on_love_mission = 1
  37.  
  38. REGISTER_MISSION_GIVEN
  39.  
  40. WAIT 0
  41.  
  42. SCRIPT_NAME love6
  43.  
  44. get_in_van = 0
  45. survival_time = 180000
  46.  
  47. // ****************************************START OF CUTSCENE********************************
  48.  
  49. //SET_FADING_COLOUR 0 0 0
  50. //
  51. //DO_FADE 1500 FADE_OUT
  52. //
  53. //IF CAN_PLAYER_START_MISSION player
  54. // MAKE_PLAYER_SAFE_FOR_CUTSCENE player
  55. //ELSE
  56. // GOTO mission_love6_failed
  57. //ENDIF
  58. //
  59. //PRINT_BIG LOVE6 15000 2
  60.  
  61. LOAD_SPECIAL_CHARACTER 1 love2
  62. LOAD_SPECIAL_MODEL cut_obj1 LOVEH
  63. REQUEST_MODEL tshrorckgrdn
  64. REQUEST_MODEL tshrorckgrdn_alfas
  65.  
  66. //WHILE GET_FADING_STATUS
  67. // WAIT 0
  68. //ENDWHILE
  69.  
  70. LOAD_ALL_MODELS_NOW
  71.  
  72. WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 1
  73. OR NOT HAS_MODEL_LOADED tshrorckgrdn
  74. OR NOT HAS_MODEL_LOADED tshrorckgrdn_alfas
  75. OR NOT HAS_MODEL_LOADED cut_obj1
  76. WAIT 0
  77. ENDWHILE
  78.  
  79. LOAD_CUTSCENE D6_STS
  80.  
  81. SET_CUTSCENE_OFFSET 85.2162 -1532.9093 243.5422
  82.  
  83. CREATE_CUTSCENE_OBJECT PED_PLAYER cs_player
  84. SET_CUTSCENE_ANIM cs_player player
  85.  
  86. CREATE_CUTSCENE_OBJECT PED_SPECIAL1 cs_love
  87. SET_CUTSCENE_ANIM cs_love love2
  88.  
  89. CREATE_CUTSCENE_HEAD cs_love CUT_OBJ1 cs_lovehead
  90. SET_CUTSCENE_HEAD_ANIM cs_lovehead love
  91.  
  92. CLEAR_AREA 82.44 -1548.49 28.0 2.0 TRUE
  93.  
  94. SET_PLAYER_COORDINATES player 82.44 -1548.49 28.0
  95.  
  96. SET_PLAYER_HEADING player 90.0
  97.  
  98. DO_FADE 1500 FADE_IN
  99.  
  100. START_CUTSCENE
  101.  
  102. SWITCH_RUBBISH OFF
  103.  
  104. GET_CUTSCENE_TIME cs_time
  105.  
  106. WHILE cs_time < 1526
  107. WAIT 0
  108. GET_CUTSCENE_TIME cs_time
  109. ENDWHILE
  110.  
  111. PRINT_NOW LOVE6_A 5000 1 //"A lesson in business, my friend;"
  112.  
  113. WHILE cs_time < 3011
  114. WAIT 0
  115. GET_CUTSCENE_TIME cs_time
  116. ENDWHILE
  117.  
  118. PRINT_NOW LOVE6_E 5000 1 //"if you have a unique commodity, the world and his wife will try to wrestle it from your grasp."
  119.  
  120. WHILE cs_time < 7026
  121. WAIT 0
  122. GET_CUTSCENE_TIME cs_time
  123. ENDWHILE
  124.  
  125. PRINT_NOW LOVE6_B 5000 1 //"Even if they have little understanding as to its true value."
  126.  
  127. WHILE cs_time < 10679
  128. WAIT 0
  129. GET_CUTSCENE_TIME cs_time
  130. ENDWHILE
  131.  
  132. PRINT_NOW LOVE6_C 5000 1 //"SWAT teams have cordoned the area around my friend and the package."
  133.  
  134. WHILE cs_time < 14011
  135. WAIT 0
  136. GET_CUTSCENE_TIME cs_time
  137. ENDWHILE
  138.  
  139. PRINT_NOW LOVE6_D 5000 1 //"Get over there, pick up the van and bust out as a decoy."
  140.  
  141. WHILE cs_time < 16741
  142. WAIT 0
  143. GET_CUTSCENE_TIME cs_time
  144. ENDWHILE
  145.  
  146. PRINT_NOW LOVE6_F 5000 1 //"Keep them busy for 5 minutes and he should make good his escape!"
  147.  
  148. WHILE cs_time < 20333
  149. WAIT 0
  150. GET_CUTSCENE_TIME cs_time
  151. ENDWHILE
  152.  
  153. DO_FADE 1500 FADE_OUT
  154.  
  155. WHILE NOT HAS_CUTSCENE_FINISHED
  156. WAIT 0
  157. ENDWHILE
  158.  
  159. SWITCH_RUBBISH ON
  160.  
  161. CLEAR_PRINTS
  162.  
  163. CLEAR_CUTSCENE
  164.  
  165. DO_FADE 0 FADE_OUT
  166.  
  167. SET_CAMERA_BEHIND_PLAYER
  168.  
  169. UNLOAD_SPECIAL_CHARACTER 1
  170. MARK_MODEL_AS_NO_LONGER_NEEDED tshrorckgrdn
  171. MARK_MODEL_AS_NO_LONGER_NEEDED tshrorckgrdn_alfas
  172. MARK_MODEL_AS_NO_LONGER_NEEDED cut_obj1
  173.  
  174. SET_SWAT_REQUIRED TRUE
  175. REQUEST_MODEL CAR_ENFORCER
  176. REQUEST_MODEL PED_SWAT
  177. REQUEST_MODEL PED_COP
  178. REQUEST_MODEL CAR_POLICE
  179. REQUEST_MODEL CAR_SECURICAR
  180.  
  181. LOAD_ALL_MODELS_NOW
  182.  
  183. WHILE NOT HAS_MODEL_LOADED CAR_ENFORCER
  184. OR NOT HAS_MODEL_LOADED CAR_POLICE
  185. OR NOT HAS_MODEL_LOADED PED_COP
  186. OR NOT HAS_MODEL_LOADED PED_SWAT
  187. OR NOT HAS_MODEL_LOADED CAR_SECURICAR
  188. WAIT 0
  189. ENDWHILE
  190.  
  191. SWITCH_STREAMING ON
  192. DO_FADE 1500 FADE_IN
  193.  
  194. LOAD_MISSION_AUDIO LO6_A
  195.  
  196. WHILE GET_FADING_STATUS
  197. WAIT 0
  198. ENDWHILE
  199.  
  200. // ******************************************END OF CUTSCENE********************************
  201.  
  202. ADD_BLIP_FOR_COORD_OLD -1026.5 -73.5 39.0 RED BLIP_ONLY decoy_van_blip
  203. CHANGE_BLIP_SCALE decoy_van_blip 3
  204.  
  205. WHILE NOT IS_COLLISION_IN_MEMORY LEVEL_SUBURBAN
  206. WAIT 0
  207. ENDWHILE
  208.  
  209. WHILE NOT LOCATE_PLAYER_ANY_MEANS_2D player -1026.5 -73.5 200.0 200.0 0
  210. WAIT 0
  211. ENDWHILE
  212.  
  213. SET_MAX_WANTED_LEVEL 6
  214.  
  215. CREATE_CAR CAR_SECURICAR -1026.5 -73.5 39.0 decoy_van
  216. CHANGE_CAR_COLOUR decoy_van 0 0
  217. SET_CAR_HEADING decoy_van 270.0
  218. CAR_SET_IDLE decoy_van
  219. LOCK_CAR_DOORS decoy_van CARLOCK_UNLOCKED
  220. SET_CAR_STRONG decoy_van TRUE
  221.  
  222. REMOVE_BLIP decoy_van_blip
  223. ADD_BLIP_FOR_CAR decoy_van decoy_van_blip
  224.  
  225. CREATE_CAR CAR_ENFORCER -1005.5 11.0 44.0 swat_1
  226. SET_CAR_HEADING swat_1 119.0
  227. CAR_SET_IDLE swat_1
  228. CREATE_CHAR_INSIDE_CAR swat_1 PEDTYPE_COP PED_SWAT ped_swat_1
  229. GIVE_WEAPON_TO_CHAR ped_swat_1 WEAPONTYPE_SHOTGUN 50
  230. CHAR_SET_IDLE ped_swat_1
  231. SET_CHAR_OBJ_NO_OBJ ped_swat_1
  232. SET_CAR_MISSION swat_1 MISSION_NONE
  233.  
  234. CREATE_CAR CAR_ENFORCER -1112.4 -46.4 49.0 swat_2
  235. SET_CAR_HEADING swat_2 212.0
  236. CAR_SET_IDLE swat_2
  237. CREATE_CHAR_INSIDE_CAR swat_2 PEDTYPE_COP PED_SWAT ped_swat_2
  238. GIVE_WEAPON_TO_CHAR ped_swat_2 WEAPONTYPE_SHOTGUN 50
  239. CHAR_SET_IDLE ped_swat_2
  240. SET_CHAR_OBJ_NO_OBJ ped_swat_2
  241. SET_CAR_MISSION swat_2 MISSION_NONE
  242.  
  243. CREATE_CAR CAR_ENFORCER -1118.4 -63.6 48.7 swat_3
  244. SET_CAR_HEADING swat_3 321.0
  245. CAR_SET_IDLE swat_3
  246. CREATE_CHAR_INSIDE_CAR swat_3 PEDTYPE_COP PED_SWAT ped_swat_3
  247. GIVE_WEAPON_TO_CHAR ped_swat_3 WEAPONTYPE_SHOTGUN 50
  248. CHAR_SET_IDLE ped_swat_3
  249. SET_CHAR_OBJ_NO_OBJ ped_swat_3
  250. SET_CAR_MISSION swat_3 MISSION_NONE
  251.  
  252. CREATE_CAR CAR_ENFORCER -963.3 -108.7 34.7 swat_4
  253. SET_CAR_HEADING swat_4 103.0
  254. CAR_SET_IDLE swat_4
  255. CREATE_CHAR_INSIDE_CAR swat_4 PEDTYPE_COP PED_SWAT ped_swat_4
  256. GIVE_WEAPON_TO_CHAR ped_swat_4 WEAPONTYPE_SHOTGUN 50
  257. CHAR_SET_IDLE ped_swat_4
  258. SET_CHAR_OBJ_NO_OBJ ped_swat_4
  259. SET_CAR_MISSION swat_4 MISSION_NONE
  260.  
  261. CREATE_CAR CAR_ENFORCER -957.0 -111.0 34.5 swat_5
  262. SET_CAR_HEADING swat_5 108.5
  263. CAR_SET_IDLE swat_5
  264. CREATE_CHAR_INSIDE_CAR swat_5 PEDTYPE_COP PED_SWAT ped_swat_5
  265. GIVE_WEAPON_TO_CHAR ped_swat_5 WEAPONTYPE_SHOTGUN 50
  266. CHAR_SET_IDLE ped_swat_5
  267. SET_CHAR_OBJ_NO_OBJ ped_swat_5
  268. SET_CAR_MISSION swat_5 MISSION_NONE
  269.  
  270. CREATE_CAR CAR_POLICE -983.0 -120.3 33.6 cop_1
  271. SET_CAR_HEADING cop_1 270.0
  272. CAR_SET_IDLE cop_1
  273. CREATE_CHAR_INSIDE_CAR cop_1 PEDTYPE_COP PED_COP ped_cop_1
  274. GIVE_WEAPON_TO_CHAR ped_cop_1 WEAPONTYPE_PISTOL 100
  275. CHAR_SET_IDLE ped_cop_1
  276. SET_CHAR_OBJ_NO_OBJ ped_cop_1
  277. SET_CAR_MISSION cop_1 MISSION_NONE
  278.  
  279. CREATE_CAR CAR_POLICE -1018.8 4.4 43.7 cop_2
  280. SET_CAR_HEADING cop_2 262.0
  281. CAR_SET_IDLE cop_2
  282. CREATE_CHAR_INSIDE_CAR cop_2 PEDTYPE_COP PED_COP ped_cop_2
  283. GIVE_WEAPON_TO_CHAR ped_cop_2 WEAPONTYPE_PISTOL 100
  284. CHAR_SET_IDLE ped_cop_2
  285. SET_CHAR_OBJ_NO_OBJ ped_cop_2
  286. SET_CAR_MISSION cop_2 MISSION_NONE
  287.  
  288. CREATE_CAR CAR_POLICE -1114.4 -50.0 48.6 cop_3
  289. SET_CAR_HEADING cop_3 202.0
  290. CAR_SET_IDLE cop_3
  291. CREATE_CHAR_INSIDE_CAR cop_3 PEDTYPE_COP PED_COP ped_cop_3
  292. GIVE_WEAPON_TO_CHAR ped_cop_3 WEAPONTYPE_PISTOL 100
  293. CHAR_SET_IDLE ped_cop_3
  294. SET_CHAR_OBJ_NO_OBJ ped_cop_3
  295. SET_CAR_MISSION cop_3 MISSION_NONE
  296.  
  297.  
  298. CREATE_CHAR PEDTYPE_COP PED_SWAT -1115.7 -63.9 48.8 ped_swat_6
  299. SET_CHAR_HEADING ped_swat_6 342.0
  300. GIVE_WEAPON_TO_CHAR ped_swat_6 WEAPONTYPE_SHOTGUN 50
  301. CHAR_SET_IDLE ped_swat_6
  302. SET_CHAR_OBJ_NO_OBJ ped_swat_6
  303.  
  304. CREATE_CHAR PEDTYPE_COP PED_SWAT -965.3 -111.2 34.0 ped_swat_7
  305. SET_CHAR_HEADING ped_swat_7 41.0
  306. GIVE_WEAPON_TO_CHAR ped_swat_7 WEAPONTYPE_SHOTGUN 50
  307. CHAR_SET_IDLE ped_swat_7
  308. SET_CHAR_OBJ_NO_OBJ ped_swat_7
  309.  
  310. CREATE_CHAR PEDTYPE_COP PED_SWAT -960.5 -113.0 34.0 ped_swat_8
  311. SET_CHAR_HEADING ped_swat_8 173.0
  312. GIVE_WEAPON_TO_CHAR ped_swat_8 WEAPONTYPE_SHOTGUN 50
  313. CHAR_SET_IDLE ped_swat_8
  314. SET_CHAR_OBJ_NO_OBJ ped_swat_8
  315.  
  316. CREATE_CHAR PEDTYPE_COP PED_COP -1103.4 -47.8 48.8 ped_cop_4
  317. SET_CHAR_HEADING ped_cop_4 255.0
  318. GIVE_WEAPON_TO_CHAR ped_cop_4 WEAPONTYPE_SHOTGUN 50
  319. CHAR_SET_IDLE ped_cop_4
  320. SET_CHAR_OBJ_NO_OBJ ped_cop_4
  321.  
  322. CREATE_CHAR PEDTYPE_COP PED_COP -984.0 -91.2 36.0 ped_cop_5
  323. SET_CHAR_HEADING ped_cop_5 339.0
  324. GIVE_WEAPON_TO_CHAR ped_cop_5 WEAPONTYPE_SHOTGUN 50
  325. CHAR_SET_IDLE ped_cop_5
  326. SET_CHAR_OBJ_NO_OBJ ped_cop_5
  327.  
  328. CREATE_CHAR PEDTYPE_COP PED_COP -1005.0 5.5 43.8 ped_cop_6
  329. SET_CHAR_HEADING ped_cop_6 169.0
  330. GIVE_WEAPON_TO_CHAR ped_cop_6 WEAPONTYPE_SHOTGUN 50
  331. CHAR_SET_IDLE ped_cop_6
  332. SET_CHAR_OBJ_NO_OBJ ped_cop_6
  333.  
  334. WHILE NOT IS_PLAYER_IN_CAR player decoy_van
  335.  
  336. WAIT 0
  337.  
  338. IF IS_CAR_DEAD decoy_van
  339. GOTO mission_love6_failed
  340. ENDIF
  341.  
  342. ENDWHILE
  343.  
  344. REMOVE_BLIP decoy_van_blip
  345.  
  346. //PRINT_NOW GOGO 5000 1 //GO GO GO!!
  347.  
  348. IF NOT IS_CHAR_DEAD ped_swat_6
  349. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS ped_swat_6 player
  350. MARK_CHAR_AS_NO_LONGER_NEEDED ped_swat_6
  351. ENDIF
  352.  
  353. IF NOT IS_CHAR_DEAD ped_swat_7
  354. SET_CHAR_OBJ_DESTROY_CAR ped_swat_7 decoy_van
  355. MARK_CHAR_AS_NO_LONGER_NEEDED ped_swat_7
  356. ENDIF
  357.  
  358. IF NOT IS_CHAR_DEAD ped_swat_8
  359. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS ped_swat_8 player
  360. MARK_CHAR_AS_NO_LONGER_NEEDED ped_swat_8
  361. ENDIF
  362.  
  363. IF NOT IS_CHAR_DEAD ped_cop_4
  364. SET_CHAR_OBJ_DESTROY_CAR ped_cop_4 decoy_van
  365. MARK_CHAR_AS_NO_LONGER_NEEDED ped_cop_4
  366. ENDIF
  367.  
  368. IF NOT IS_CHAR_DEAD ped_cop_5
  369. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS ped_cop_5 player
  370. MARK_CHAR_AS_NO_LONGER_NEEDED ped_cop_5
  371. ENDIF
  372.  
  373. IF NOT IS_CHAR_DEAD ped_cop_6
  374. SET_CHAR_OBJ_DESTROY_CAR ped_cop_6 decoy_van
  375. MARK_CHAR_AS_NO_LONGER_NEEDED ped_cop_6
  376. ENDIF
  377.  
  378. IF NOT IS_CAR_DEAD swat_1
  379. SET_CAR_CRUISE_SPEED swat_1 100.0
  380. SET_CAR_DRIVING_STYLE swat_1 2
  381. SET_CAR_RAM_CAR swat_1 decoy_van
  382. MARK_CAR_AS_NO_LONGER_NEEDED swat_1
  383. ENDIF
  384.  
  385. IF NOT IS_CAR_DEAD swat_2
  386. SET_CAR_CRUISE_SPEED swat_2 100.0
  387. SET_CAR_DRIVING_STYLE swat_2 2
  388. SET_CAR_RAM_CAR swat_2 decoy_van
  389. MARK_CAR_AS_NO_LONGER_NEEDED swat_2
  390. ENDIF
  391.  
  392. IF NOT IS_CAR_DEAD swat_3
  393. SET_CAR_CRUISE_SPEED swat_3 100.0
  394. SET_CAR_DRIVING_STYLE swat_3 2
  395. SET_CAR_RAM_CAR swat_3 decoy_van
  396. MARK_CAR_AS_NO_LONGER_NEEDED swat_3
  397. ENDIF
  398.  
  399. IF NOT IS_CAR_DEAD swat_4
  400. SET_CAR_CRUISE_SPEED swat_4 100.0
  401. SET_CAR_DRIVING_STYLE swat_4 2
  402. SET_CAR_RAM_CAR swat_4 decoy_van
  403. MARK_CAR_AS_NO_LONGER_NEEDED swat_4
  404. ENDIF
  405.  
  406. IF NOT IS_CAR_DEAD swat_5
  407. SET_CAR_CRUISE_SPEED swat_5 100.0
  408. SET_CAR_DRIVING_STYLE swat_5 2
  409. SET_CAR_RAM_CAR swat_5 decoy_van
  410. MARK_CAR_AS_NO_LONGER_NEEDED swat_5
  411. ENDIF
  412.  
  413. IF NOT IS_CAR_DEAD cop_1
  414. SET_CAR_CRUISE_SPEED cop_1 100.0
  415. SET_CAR_DRIVING_STYLE cop_1 2
  416. SET_CAR_RAM_CAR cop_1 decoy_van
  417. MARK_CAR_AS_NO_LONGER_NEEDED cop_1
  418. ENDIF
  419.  
  420. IF NOT IS_CAR_DEAD cop_2
  421. SET_CAR_CRUISE_SPEED cop_2 100.0
  422. SET_CAR_DRIVING_STYLE cop_2 2
  423. SET_CAR_RAM_CAR cop_2 decoy_van
  424. MARK_CAR_AS_NO_LONGER_NEEDED cop_2
  425. ENDIF
  426.  
  427. IF NOT IS_CAR_DEAD cop_3
  428. SET_CAR_CRUISE_SPEED cop_3 100.0
  429. SET_CAR_DRIVING_STYLE cop_3 2
  430. SET_CAR_RAM_CAR cop_3 decoy_van
  431. MARK_CAR_AS_NO_LONGER_NEEDED cop_3
  432. ENDIF
  433.  
  434. ALTER_WANTED_LEVEL player 6
  435.  
  436. DISPLAY_ONSCREEN_TIMER survival_time
  437.  
  438. PRINT_NOW LOVE6_1 5000 1//"Now lead the cops away!"
  439.  
  440. IF HAS_MISSION_AUDIO_LOADED
  441. PLAY_MISSION_AUDIO
  442. ENDIF
  443.  
  444. GET_CAR_HEALTH decoy_van decoy_van_health
  445. //escort_truck_health += dummy_health
  446. //escort_truck_health = escort_truck_health / 2
  447. decoy_van_health = decoy_van_health - 250
  448. decoy_van_health = decoy_van_health * 100
  449. decoy_van_health = decoy_van_health / 750
  450. decoy_van_health2 = decoy_van_health
  451. decoy_van_health = 100 - decoy_van_health2
  452. IF decoy_van_health > 100
  453. decoy_van_health = 100
  454. ENDIF
  455.  
  456. DISPLAY_ONSCREEN_COUNTER_WITH_STRING decoy_van_health COUNTER_DISPLAY_BAR DAM
  457.  
  458. WHILE survival_time > 0
  459. WAIT 0
  460.  
  461. IF IS_CAR_DEAD decoy_van
  462. GOTO mission_love6_failed
  463. ENDIF
  464.  
  465. ALTER_WANTED_LEVEL player 6
  466.  
  467. GET_CAR_HEALTH decoy_van decoy_van_health
  468. // escort_truck_health += dummy_health
  469. // escort_truck_health = escort_truck_health / 2
  470. decoy_van_health = decoy_van_health - 250
  471. decoy_van_health = decoy_van_health * 100
  472. decoy_van_health = decoy_van_health / 750
  473. decoy_van_health2 = decoy_van_health
  474. decoy_van_health = 100 - decoy_van_health2
  475. IF decoy_van_health > 100
  476. decoy_van_health = 100
  477. ENDIF
  478.  
  479. IF NOT IS_PLAYER_IN_CAR player decoy_van
  480. IF get_in_van = 0
  481. GET_GAME_TIMER out_of_car_timer_start
  482. IF survival_time > 15000
  483. out_of_car_timer = 15000
  484. ELSE
  485. out_of_car_timer = survival_time
  486. ENDIF
  487. ADD_BLIP_FOR_CAR decoy_van decoy_van_blip
  488. get_in_van = 1
  489. ENDIF
  490. GET_GAME_TIMER out_of_car_timer_present
  491. out_of_car_timer_diff = out_of_car_timer_present - out_of_car_timer_start
  492. out_of_car_timer -= out_of_car_timer_diff
  493. out_of_car_timer_start = out_of_car_timer_present
  494. out_of_car_timer_secs = out_of_car_timer / 1000
  495. PRINT_WITH_NUMBER_NOW LOVE6_3 out_of_car_timer_secs 200 1 //~g~You have ~1~ seconds to return to the Securicar before you fail the mission.
  496. IF out_of_car_timer_secs < 1
  497. PRINT_NOW LOVE6_4 3000 1//~r~You ditched the Decoy Securicar!
  498. GOTO mission_love6_failed
  499. ENDIF
  500. ENDIF
  501.  
  502. IF IS_PLAYER_IN_CAR player decoy_van
  503. AND get_in_van = 1
  504. REMOVE_BLIP decoy_van_blip
  505. get_in_van = 0
  506. ENDIF
  507.  
  508. ENDWHILE
  509.  
  510. IF LOCATE_PLAYER_ANY_MEANS_2D PLAYER -1026.5 -73.5 160.0 160.0 0
  511. PRINT_NOW LOVE6_2 5000 1//"You failed to lead the police far enough away."
  512. GOTO mission_love6_failed
  513. ENDIF
  514.  
  515. GOTO mission_love6_passed
  516.  
  517.  
  518. // Mission Love 6 failed
  519.  
  520. mission_love6_failed:
  521. PRINT_BIG M_FAIL 5000 1
  522. RETURN
  523.  
  524.  
  525.  
  526. // mission Love 6 passed
  527.  
  528. mission_love6_passed:
  529.  
  530. flag_love_mission6_passed = 1
  531. PRINT_WITH_NUMBER_BIG M_PASS 35000 5000 1
  532. ADD_SCORE player 35000
  533. CLEAR_WANTED_LEVEL player
  534. REGISTER_MISSION_PASSED LOVE6
  535. PLAY_MISSION_PASSED_TUNE 1
  536. PLAYER_MADE_PROGRESS 1
  537. START_NEW_SCRIPT love_mission7_loop
  538. RETURN
  539.  
  540.  
  541.  
  542. // mission cleanup
  543.  
  544. mission_cleanup_love6:
  545.  
  546. flag_player_on_mission = 0
  547. flag_player_on_love_mission = 0
  548.  
  549. REMOVE_BLIP decoy_van_blip
  550. CLEAR_ONSCREEN_TIMER survival_time
  551. CLEAR_ONSCREEN_COUNTER decoy_van_health
  552.  
  553. SET_SWAT_REQUIRED FALSE
  554. MARK_MODEL_AS_NO_LONGER_NEEDED CAR_SECURICAR
  555. MARK_MODEL_AS_NO_LONGER_NEEDED CAR_POLICE
  556. MARK_MODEL_AS_NO_LONGER_NEEDED PED_COP
  557. MARK_MODEL_AS_NO_LONGER_NEEDED CAR_ENFORCER
  558. MARK_MODEL_AS_NO_LONGER_NEEDED PED_SWAT
  559.  
  560. MISSION_HAS_FINISHED
  561. RETURN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement