Advertisement
R4gn0r0k

love5.sc

Oct 11th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 53.17 KB | None | 0 0
  1. MISSION_START
  2. // *****************************************************************************************
  3. // ******************************** Love 5 *****************************************
  4. // ******************************** Escort Service *****************************************
  5. // *****************************************************************************************
  6. // *** The packages and the OJG need transporting to the <destination>. The player must ***
  7. // *** escort the van. The van will be attacked en-route by the Cartel, the player must ***
  8. // *** fight off any attackers and protect the van at all costs. ***
  9. // *****************************************************************************************
  10.  
  11. // Mission start stuff
  12.  
  13. GOSUB mission_start_love5
  14.  
  15. IF HAS_DEATHARREST_BEEN_EXECUTED
  16. GOSUB mission_love5_failed
  17. ENDIF
  18.  
  19. GOSUB mission_cleanup_love5
  20.  
  21. MISSION_END
  22.  
  23. // Variables for mission
  24.  
  25. VAR_INT escort_truck truck_driver escort_truck_blip escort_truck_health escort_truck_flag ojg
  26. VAR_INT columbian_humvee1 columbian_humvee2 columbian_humvee3 columbian_driver_1 columbian_driver_2 columbian_driver_3
  27. VAR_INT car1_attacking_flag car2_attacking_flag car3_attacking_flag tank_weapon escort_truck_health2
  28. VAR_INT colombian_1 colombian_2 colombian_3 colombian_4 colombian_5 colombian_6 colombian_7 colombian_8 colombian_9 colombian_10
  29. VAR_INT colombian_1_flag colombian_2_flag colombian_3_flag colombian_4_flag colombian_5_flag colombian_6_flag colombian_7_flag colombian_8_flag colombian_9_flag colombian_10_flag
  30. VAR_INT columbian_hitman_1 columbian_hitman_2 columbian_hitman_3 columbian_hitman_4 columbian_hitman_5
  31. VAR_INT columbian_hitman_6 columbian_hitman_7 columbian_hitman_8 columbian_hitman_9 dummy_health
  32. VAR_INT car4_attacking_flag columbian_driver_4 columbian_hitman_10 columbian_hitman_11 columbian_hitman_12 columbian_humvee4
  33.  
  34. VAR_FLOAT escort_truck_speed columbian_humvee1_speed columbian_humvee2_speed columbian_humvee3_speed columbian_humvee4_speed
  35.  
  36. // ****************************************Mission Start************************************
  37.  
  38. mission_start_love5:
  39.  
  40. flag_player_on_mission = 1
  41. flag_player_on_love_mission = 1
  42.  
  43. REGISTER_MISSION_GIVEN
  44.  
  45. WAIT 0
  46.  
  47. SCRIPT_NAME love5
  48.  
  49. car1_attacking_flag = 0
  50. car2_attacking_flag = 0
  51. car3_attacking_flag = 0
  52. car4_attacking_flag = 0
  53. escort_truck_flag = 0
  54. colombian_1_flag = 0
  55. colombian_2_flag = 0
  56. colombian_3_flag = 0
  57. colombian_4_flag = 0
  58. dummy_health = 2000
  59.  
  60. // ****************************************START OF CUTSCENE********************************
  61.  
  62. //SET_FADING_COLOUR 0 0 0
  63. //
  64. //DO_FADE 1500 FADE_OUT
  65. //
  66. //IF CAN_PLAYER_START_MISSION player
  67. // MAKE_PLAYER_SAFE_FOR_CUTSCENE player
  68. //ELSE
  69. // GOTO mission_love5_failed
  70. //ENDIF
  71. //
  72. //PRINT_BIG LOVE5 15000 2
  73.  
  74. LOAD_SPECIAL_CHARACTER 1 love
  75. REQUEST_MODEL tshrorckgrdn
  76. REQUEST_MODEL tshrorckgrdn_alfas
  77. LOAD_SPECIAL_MODEL cut_obj1 LOVEH
  78.  
  79. SWITCH_STREAMING OFF
  80.  
  81. //WHILE GET_FADING_STATUS
  82. // WAIT 0
  83. //ENDWHILE
  84.  
  85. LOAD_ALL_MODELS_NOW
  86.  
  87. WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 1
  88. OR NOT HAS_MODEL_LOADED tshrorckgrdn
  89. OR NOT HAS_MODEL_LOADED tshrorckgrdn_alfas
  90. OR NOT HAS_MODEL_LOADED cut_obj1
  91. WAIT 0
  92. ENDWHILE
  93.  
  94. LOAD_CUTSCENE D5_ES
  95.  
  96. SET_CUTSCENE_OFFSET 85.2162 -1532.9093 243.5422
  97.  
  98. CREATE_CUTSCENE_OBJECT PED_PLAYER cs_player
  99. SET_CUTSCENE_ANIM cs_player player
  100.  
  101. CREATE_CUTSCENE_OBJECT PED_SPECIAL1 cs_love
  102. SET_CUTSCENE_ANIM cs_love love
  103.  
  104. CREATE_CUTSCENE_HEAD cs_love cut_obj1 cs_lovehead
  105. SET_CUTSCENE_HEAD_ANIM cs_lovehead love
  106.  
  107. CLEAR_AREA 82.44 -1548.49 28.0 2.0 TRUE
  108.  
  109. SET_PLAYER_COORDINATES player 82.44 -1548.49 28.0
  110.  
  111. SET_PLAYER_HEADING player 90.0
  112.  
  113. DO_FADE 1500 FADE_IN
  114.  
  115. START_CUTSCENE
  116.  
  117. SWITCH_RUBBISH OFF
  118.  
  119. GET_CUTSCENE_TIME cs_time
  120.  
  121. WHILE cs_time < 1324
  122. WAIT 0
  123. GET_CUTSCENE_TIME cs_time
  124. ENDWHILE
  125.  
  126. PRINT_NOW LOVE5_A 5000 1//"You are proving to be a safe investment, a rare thing these days."
  127.  
  128. WHILE cs_time < 6061
  129. WAIT 0
  130. GET_CUTSCENE_TIME cs_time
  131. ENDWHILE
  132.  
  133. PRINT LOVE5_B 5000 1//"My Oriental friend will need an escort while he takes my latest acquisition to be authenticated."
  134.  
  135. WHILE cs_time < 10660
  136. WAIT 0
  137. GET_CUTSCENE_TIME cs_time
  138. ENDWHILE
  139.  
  140. PRINT LOVE5_C 5000 1//"I want you to follow him, and make sure he and my package get to Pike Creek unharmed."
  141.  
  142. WHILE cs_time < 17500
  143. WAIT 0
  144. GET_CUTSCENE_TIME cs_time
  145. ENDWHILE
  146.  
  147. DO_FADE 1500 FADE_OUT
  148.  
  149. WHILE NOT HAS_CUTSCENE_FINISHED
  150. WAIT 0
  151. ENDWHILE
  152.  
  153. SWITCH_RUBBISH ON
  154.  
  155. CLEAR_PRINTS
  156.  
  157. WHILE GET_FADING_STATUS
  158. WAIT 0
  159. ENDWHILE
  160.  
  161. CLEAR_CUTSCENE
  162.  
  163. DO_FADE 0 FADE_OUT
  164.  
  165. SET_CAMERA_BEHIND_PLAYER
  166.  
  167. UNLOAD_SPECIAL_CHARACTER 1
  168. MARK_MODEL_AS_NO_LONGER_NEEDED tshrorckgrdn
  169. MARK_MODEL_AS_NO_LONGER_NEEDED tshrorckgrdn_alfas
  170. MARK_MODEL_AS_NO_LONGER_NEEDED cut_obj1
  171.  
  172. REQUEST_MODEL CAR_SECURICAR
  173. REQUEST_MODEL CAR_COLUMB
  174. REQUEST_MODEL PED_GANG_COLOMBIAN_A
  175. LOAD_SPECIAL_CHARACTER 2 OJG
  176. LOAD_SPECIAL_CHARACTER 3 S_GUARD
  177.  
  178. LOAD_ALL_MODELS_NOW
  179.  
  180. WHILE NOT HAS_MODEL_LOADED PED_GANG_COLOMBIAN_A
  181. OR NOT HAS_MODEL_LOADED CAR_COLUMB
  182. OR NOT HAS_SPECIAL_CHARACTER_LOADED 2
  183. OR NOT HAS_SPECIAL_CHARACTER_LOADED 3
  184. OR NOT HAS_MODEL_LOADED CAR_SECURICAR
  185. WAIT 0
  186. ENDWHILE
  187.  
  188. SWITCH_STREAMING ON
  189.  
  190. DO_FADE 1500 FADE_IN
  191.  
  192. // ******************************************END OF CUTSCENE********************************
  193.  
  194. CREATE_CAR CAR_SECURICAR 83.6 -1592.3 25.1 escort_truck
  195. CHANGE_CAR_COLOUR escort_truck 0 0
  196.  
  197. IF IS_CAR_DEAD escort_truck
  198. PRINT_NOW LOVE5_5 5000 1 //"You failed to protect the truck!"
  199. GOTO mission_love5_failed
  200. ENDIF
  201. CREATE_CHAR_INSIDE_CAR escort_truck PEDTYPE_SPECIAL PED_SPECIAL3 truck_driver
  202. CREATE_CHAR_AS_PASSENGER escort_truck PEDTYPE_SPECIAL PED_SPECIAL2 0 ojg
  203. SET_CHAR_CANT_BE_DRAGGED_OUT truck_driver TRUE
  204. LOCK_CAR_DOORS escort_truck CARLOCK_LOCKED
  205. SET_CAR_HEADING escort_truck 180.0
  206. SET_CAR_DRIVING_STYLE escort_truck 2
  207. SET_CAR_CRUISE_SPEED escort_truck 18.0
  208. CAR_SET_IDLE escort_truck
  209. SET_CAR_STRONG escort_truck TRUE
  210. SET_CAR_PROOFS escort_truck FALSE FALSE TRUE FALSE FALSE
  211. //SET_CAR_HEALTH escort_truck 2000
  212. ADD_BLIP_FOR_CAR escort_truck escort_truck_blip
  213.  
  214. CREATE_PICKUP_WITH_AMMO WEAPON_M16 PICKUP_ONCE 600 77.6708 -1589.0255 27.5 tank_weapon
  215.  
  216. WHILE NOT LOCATE_PLAYER_IN_CAR_CAR_2D player escort_truck 15.0 15.0 0
  217. OR NOT IS_POINT_ON_SCREEN 83.6 -1592.3 25.1 4.0
  218.  
  219. WAIT 0
  220.  
  221. IF IS_CAR_DEAD escort_truck
  222. PRINT_NOW LOVE5_5 5000 1 //"You failed to protect the truck!"
  223. GOTO mission_love5_failed
  224. ENDIF
  225.  
  226. IF LOCATE_PLAYER_ON_FOOT_CAR_2D player escort_truck 15.0 15.0 0
  227. PRINT_NOW LOVE5_2 5000 1 //"You'll need a car!"
  228. ENDIF
  229.  
  230. IF LOCATE_PLAYER_ON_FOOT_CAR_2D player escort_truck 1.0 1.0 0
  231. AND IS_PLAYER_STOPPED player
  232. GOTO car_goto_bit
  233. ENDIF
  234.  
  235. ENDWHILE
  236.  
  237. car_goto_bit:
  238.  
  239. CAR_GOTO_COORDINATES escort_truck 173.4898 76.3099 14.9781
  240.  
  241. PRINT_NOW LOVE5_1 5000 1 //"Lets go!"
  242.  
  243. GET_CAR_HEALTH escort_truck escort_truck_health
  244. IF dummy_health > 499
  245. IF escort_truck_health < 500
  246. escort_truck_health += 500
  247. SET_CAR_HEALTH escort_truck escort_truck_health
  248. dummy_health -= 500
  249. ENDIF
  250. ENDIF
  251. GET_CAR_HEALTH escort_truck escort_truck_health
  252. escort_truck_health += dummy_health
  253. escort_truck_health = escort_truck_health / 3
  254. escort_truck_health = escort_truck_health - 250
  255. escort_truck_health = escort_truck_health * 100
  256. escort_truck_health = escort_truck_health / 750
  257. escort_truck_health2 = escort_truck_health
  258. escort_truck_health = 100 - escort_truck_health2
  259. DISPLAY_ONSCREEN_COUNTER_WITH_STRING escort_truck_health COUNTER_DISPLAY_BAR DAM
  260.  
  261. WHILE NOT escort_truck_flag = 11
  262.  
  263. WAIT 0
  264.  
  265. IF IS_CAR_DEAD escort_truck
  266. PRINT_NOW LOVE5_5 5000 1 //"You failed to protect the truck!"
  267. GOTO mission_love5_failed
  268. ELSE
  269. IF IS_CAR_UPSIDEDOWN escort_truck
  270. AND IS_CAR_STOPPED escort_truck
  271. GOTO mission_love5_failed
  272. ENDIF
  273. // IF NOT LOCATE_PLAYER_ANY_MEANS_CAR_2D player escort_truck 220.0 220.0 0
  274. // PRINT_NOW LOVE5_4 500 1 //"Get back to the truck and defend it!"
  275. // GET_CAR_HEALTH escort_truck escort_truck_health
  276. // escort_truck_health -= 3
  277. // IF escort_truck_health < 1
  278. // escort_truck_health = 1
  279. // EXPLODE_CAR escort_truck
  280. // ELSE
  281. // SET_CAR_HEALTH escort_truck escort_truck_health
  282. // ENDIF
  283. // ENDIF
  284. ENDIF
  285.  
  286. GET_CAR_HEALTH escort_truck escort_truck_health
  287. IF dummy_health > 499
  288. IF escort_truck_health < 500
  289. escort_truck_health += 500
  290. SET_CAR_HEALTH escort_truck escort_truck_health
  291. dummy_health -= 500
  292. ENDIF
  293. ENDIF
  294. GET_CAR_HEALTH escort_truck escort_truck_health
  295. escort_truck_health += dummy_health
  296. escort_truck_health = escort_truck_health / 3
  297. escort_truck_health = escort_truck_health - 250
  298. escort_truck_health = escort_truck_health * 100
  299. escort_truck_health = escort_truck_health / 750
  300. escort_truck_health2 = escort_truck_health
  301. escort_truck_health = 100 - escort_truck_health2
  302. IF escort_truck_health > 100
  303. escort_truck_health = 100
  304. ENDIF
  305.  
  306. IF escort_truck_flag = 0
  307. IF LOCATE_CAR_2D escort_truck 173.4898 76.3099 10.0 10.0 0 //out front of hospital
  308. CAR_GOTO_COORDINATES escort_truck 559.5281 88.7876 -21.0725
  309. escort_truck_flag = 1
  310. ENDIF
  311. ENDIF
  312.  
  313. IF escort_truck_flag = 1
  314. IF LOCATE_CAR_2D escort_truck 302.0435 -12.4083 10.0 10.0 0//291.4709 8.6224 10.0 10.0 0
  315. SET_CAR_IGNORE_LEVEL_TRANSITIONS escort_truck TRUE
  316. IF NOT IS_CHAR_DEAD ojg
  317. SET_CHAR_STAYS_IN_CURRENT_LEVEL ojg FALSE
  318. ENDIF
  319. IF NOT IS_CHAR_DEAD truck_driver
  320. SET_CHAR_STAYS_IN_CURRENT_LEVEL truck_driver FALSE
  321. ENDIF
  322. SET_CAR_DRIVING_STYLE escort_truck 1
  323. SET_CAR_DENSITY_MULTIPLIER 0.5
  324. ENDIF
  325. ENDIF
  326.  
  327. IF escort_truck_flag = 1
  328. IF LOCATE_CAR_2D escort_truck 559.5281 88.7876 10.0 10.0 0 //first junction in tunnel
  329. CAR_GOTO_COORDINATES escort_truck -320.4337 87.1647 -21.0725
  330. escort_truck_flag = 2
  331. ENDIF
  332. ENDIF
  333.  
  334. IF escort_truck_flag = 2
  335. IF LOCATE_CAR_2D escort_truck -320.4337 87.1647 10.0 10.0 0 //before airport junction in tunnel
  336. CAR_GOTO_COORDINATES escort_truck -573.8346 -426.376 -5.76
  337. escort_truck_flag = 3
  338. ENDIF
  339. ENDIF
  340.  
  341. IF escort_truck_flag = 3
  342. IF LOCATE_CAR_2D escort_truck -573.8346 -426.376 10.0 10.0 0 //Before sububan collision loadup
  343. IF NOT IS_COLLISION_IN_MEMORY LEVEL_SUBURBAN
  344. PRINT_NOW LOVE5_3 200 1 //"Go ahead to scout the tunnel exit!"
  345. ELSE
  346. escort_truck_flag = 4
  347. ENDIF
  348. ENDIF
  349. ENDIF
  350.  
  351. IF escort_truck_flag = 4
  352. IF IS_COLLISION_IN_MEMORY LEVEL_SUBURBAN
  353. CAR_GOTO_COORDINATES escort_truck -634.9936 -491.1914 16.1379
  354. escort_truck_flag = 5
  355. ENDIF
  356. ENDIF
  357.  
  358. IF escort_truck_flag = 5
  359. IF LOCATE_CAR_2D escort_truck -634.9936 -491.1914 10.0 10.0 0 //at mouth of tunnel at airport
  360. CAR_GOTO_COORDINATES escort_truck -864.45 -282.45 32.5
  361. SET_CAR_IGNORE_LEVEL_TRANSITIONS escort_truck FALSE
  362. SET_CAR_STAYS_IN_CURRENT_LEVEL escort_truck TRUE
  363. IF NOT IS_CHAR_DEAD ojg
  364. SET_CHAR_STAYS_IN_CURRENT_LEVEL ojg TRUE
  365. ENDIF
  366. IF NOT IS_CHAR_DEAD truck_driver
  367. SET_CHAR_STAYS_IN_CURRENT_LEVEL truck_driver TRUE
  368. ENDIF
  369. SET_CAR_DRIVING_STYLE escort_truck 2
  370. SET_CAR_DENSITY_MULTIPLIER 1.0
  371. escort_truck_flag = 6
  372. ENDIF
  373. ENDIF
  374.  
  375. IF escort_truck_flag = 6
  376. IF LOCATE_CAR_2D escort_truck -864.45 -282.45 10.0 10.0 0
  377. CAR_GOTO_COORDINATES escort_truck -975.1670 -74.5367 36.9677
  378. escort_truck_flag = 7
  379. ENDIF
  380. ENDIF
  381.  
  382. IF escort_truck_flag = 7
  383. IF LOCATE_CAR_2D escort_truck -975.1670 -74.5367 10.0 10.0 0 //before junction at warehouse
  384. GOSUB call_off_the_attackers
  385. CAR_GOTO_COORDINATES_ACCURATE escort_truck -1044.0 -73.4361 37.8615 // inside garage
  386. SET_CAR_CRUISE_SPEED escort_truck 12.0
  387. escort_truck_flag = 8
  388. ENDIF
  389. ENDIF
  390.  
  391. IF escort_truck_flag = 8
  392. IF IS_CAR_IN_AREA_2D escort_truck -1022.11 -78.28 -1037.21 -69.17 0 //outside garage
  393. OPEN_GARAGE escort_garage
  394. SET_CAR_CRUISE_SPEED escort_truck 5.0
  395. escort_truck_flag = 9
  396. ENDIF
  397. ENDIF
  398.  
  399. IF escort_truck_flag = 9
  400. IF IS_CAR_STOPPED_IN_AREA_2D escort_truck -1049.17 -77.47 -1037.21 -69.17 0
  401. IF NOT IS_PLAYER_IN_AREA_2D player -1049.17 -77.47 -1037.21 -69.17 0
  402. CLOSE_GARAGE escort_garage
  403. escort_truck_flag = 10
  404. ENDIF
  405. ENDIF
  406. ENDIF
  407.  
  408. IF escort_truck_flag = 10
  409. IF IS_PLAYER_IN_AREA_2D player -1049.17 -77.47 -1037.21 -69.17 0
  410. OPEN_GARAGE escort_garage
  411. escort_truck_flag = 9
  412. ENDIF
  413. IF IS_GARAGE_CLOSED escort_garage
  414. DELETE_CAR escort_truck
  415. GOTO mission_love5_passed
  416. escort_truck_flag = 11
  417. ENDIF
  418. ENDIF
  419.  
  420. ////////
  421. IF escort_truck_flag < 9
  422. IF colombian_1_flag = 0
  423. IF LOCATE_PLAYER_ANY_MEANS_2D player -13.0 -464.0 220.0 220.0 0 //South of Park Dude 1
  424. OR LOCATE_CAR_2D escort_truck -13.0 -464.0 220.0 220.0 0
  425. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -13.0 -464.0 17.0 colombian_1
  426. SET_CHAR_HEADING colombian_1 270.0
  427. GIVE_WEAPON_TO_CHAR colombian_1 WEAPONTYPE_CHAINGUN 9999
  428. SET_CHAR_ONLY_DAMAGED_BY_PLAYER colombian_1 TRUE
  429. CHAR_SET_IDLE colombian_1
  430. SET_CHAR_PERSONALITY colombian_1 PEDSTAT_TOUGH_GUY
  431. SET_CHAR_THREAT_SEARCH colombian_1 THREAT_PLAYER1
  432. SET_CHAR_STAY_IN_SAME_PLACE colombian_1 TRUE
  433. colombian_1_flag = 1
  434. ENDIF
  435. ENDIF
  436.  
  437. IF colombian_1_flag = 1
  438. IF NOT LOCATE_PLAYER_ANY_MEANS_2D player -13.0 -464.0 220.0 220.0 0
  439. OR NOT LOCATE_CAR_2D escort_truck -13.0 -464.0 220.0 220.0 0
  440. DELETE_CHAR colombian_1
  441. colombian_1_flag = 0
  442. ENDIF
  443. ENDIF
  444.  
  445. IF colombian_1_flag = 1
  446. IF IS_CHAR_DEAD colombian_1
  447. colombian_1_flag = 2
  448. ELSE
  449. IF LOCATE_CHAR_ANY_MEANS_CAR_2D colombian_1 escort_truck 40.0 40.0 0
  450. SET_CHAR_OBJ_DESTROY_CAR colombian_1 escort_truck
  451. ENDIF
  452. ENDIF
  453. ENDIF
  454.  
  455. ////////
  456.  
  457. IF colombian_2_flag = 0
  458. IF LOCATE_PLAYER_ANY_MEANS_2D player 3.7 -467.7 220.0 220.0 0 //South of Park Dude 2
  459. OR LOCATE_CAR_2D escort_truck 3.7 -467.7 220.0 220.0 0
  460. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 3.7 -467.7 17.0 colombian_2
  461. SET_CHAR_HEADING colombian_2 85.0
  462. GIVE_WEAPON_TO_CHAR colombian_2 WEAPONTYPE_CHAINGUN 9999
  463. SET_CHAR_ONLY_DAMAGED_BY_PLAYER colombian_2 TRUE
  464. CHAR_SET_IDLE colombian_2
  465. SET_CHAR_PERSONALITY colombian_2 PEDSTAT_TOUGH_GUY
  466. SET_CHAR_THREAT_SEARCH colombian_2 THREAT_PLAYER1
  467. SET_CHAR_STAY_IN_SAME_PLACE colombian_2 TRUE
  468. colombian_2_flag = 1
  469. ENDIF
  470. ENDIF
  471.  
  472. IF colombian_2_flag = 1
  473. IF NOT LOCATE_PLAYER_ANY_MEANS_2D player 3.7 -467.7 220.0 220.0 0
  474. OR NOT LOCATE_CAR_2D escort_truck 3.7 -467.7 220.0 220.0 0
  475. DELETE_CHAR colombian_2
  476. colombian_2_flag = 0
  477. ENDIF
  478. ENDIF
  479.  
  480. IF colombian_2_flag = 1
  481. IF IS_CHAR_DEAD colombian_2
  482. colombian_2_flag = 2
  483. ELSE
  484. IF LOCATE_CHAR_ANY_MEANS_CAR_2D colombian_2 escort_truck 40.0 40.0 0
  485. SET_CHAR_OBJ_DESTROY_CAR colombian_2 escort_truck
  486. ENDIF
  487. ENDIF
  488. ENDIF
  489.  
  490. ////////
  491.  
  492. IF colombian_3_flag = 0
  493. IF LOCATE_PLAYER_ANY_MEANS_2D player 124.4 -111.2 220.0 220.0 0 //By the university
  494. OR LOCATE_CAR_2D escort_truck 124.4 -111.2 220.0 220.0 0
  495. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 124.4 -111.2 16.0 colombian_3
  496. SET_CHAR_HEADING colombian_3 85.0
  497. GIVE_WEAPON_TO_CHAR colombian_3 WEAPONTYPE_CHAINGUN 9999
  498. SET_CHAR_ONLY_DAMAGED_BY_PLAYER colombian_3 TRUE
  499. CHAR_SET_IDLE colombian_3
  500. SET_CHAR_PERSONALITY colombian_3 PEDSTAT_TOUGH_GUY
  501. SET_CHAR_THREAT_SEARCH colombian_3 THREAT_PLAYER1
  502. SET_CHAR_STAY_IN_SAME_PLACE colombian_3 TRUE
  503. colombian_3_flag = 1
  504. ENDIF
  505. ENDIF
  506.  
  507. IF colombian_3_flag = 1
  508. IF NOT LOCATE_PLAYER_ANY_MEANS_2D player 124.4 -111.2 220.0 220.0 0
  509. OR NOT LOCATE_CAR_2D escort_truck 124.4 -111.2 220.0 220.0 0
  510. DELETE_CHAR colombian_3
  511. colombian_3_flag = 0
  512. ENDIF
  513. ENDIF
  514.  
  515. IF colombian_3_flag = 1
  516. IF IS_CHAR_DEAD colombian_3
  517. colombian_3_flag = 2
  518. ELSE
  519. IF LOCATE_CHAR_ANY_MEANS_CAR_2D colombian_3 escort_truck 40.0 40.0 0
  520. SET_CHAR_OBJ_DESTROY_CAR colombian_3 escort_truck
  521. ENDIF
  522. ENDIF
  523. ENDIF
  524.  
  525. ////////
  526.  
  527. IF colombian_4_flag = 0
  528. IF LOCATE_PLAYER_ANY_MEANS_2D player 8.65 -262.74 220.0 220.0 0 //On the Stadium steps
  529. OR LOCATE_CAR_2D escort_truck 8.65 -262.74 220.0 220.0 0
  530. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 8.65 -262.74 16.0 colombian_4
  531. SET_CHAR_HEADING colombian_4 163.0
  532. GIVE_WEAPON_TO_CHAR colombian_4 WEAPONTYPE_CHAINGUN 9999
  533. SET_CHAR_ONLY_DAMAGED_BY_PLAYER colombian_4 TRUE
  534. CHAR_SET_IDLE colombian_4
  535. SET_CHAR_PERSONALITY colombian_4 PEDSTAT_TOUGH_GUY
  536. SET_CHAR_THREAT_SEARCH colombian_4 THREAT_PLAYER1
  537. SET_CHAR_STAY_IN_SAME_PLACE colombian_4 TRUE
  538. colombian_4_flag = 1
  539. ENDIF
  540. ENDIF
  541.  
  542. IF colombian_4_flag = 1
  543. IF NOT LOCATE_PLAYER_ANY_MEANS_2D player 8.65 -262.74 220.0 220.0 0
  544. OR NOT LOCATE_CAR_2D escort_truck 8.65 -262.74 220.0 220.0 0
  545. DELETE_CHAR colombian_4
  546. colombian_4_flag = 0
  547. ENDIF
  548. ENDIF
  549.  
  550. IF colombian_4_flag = 1
  551. IF IS_CHAR_DEAD colombian_4
  552. colombian_4_flag = 2
  553. ELSE
  554. IF LOCATE_CHAR_ANY_MEANS_CAR_2D colombian_4 escort_truck 40.0 40.0 0
  555. SET_CHAR_OBJ_DESTROY_CAR colombian_4 escort_truck
  556. ENDIF
  557. ENDIF
  558. ENDIF
  559.  
  560. ////////
  561.  
  562. IF colombian_5_flag = 0
  563. IF LOCATE_PLAYER_ANY_MEANS_2D player 287.5946 17.6184 220.0 220.0 0 // On entrance to tunnel commercial
  564. OR LOCATE_CAR_2D escort_truck 287.5946 17.6184 220.0 220.0 0
  565. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 287.5946 17.6184 19.0714 colombian_5
  566. SET_CHAR_HEADING colombian_5 0.0
  567. GIVE_WEAPON_TO_CHAR colombian_5 WEAPONTYPE_CHAINGUN 9999
  568. SET_CHAR_ONLY_DAMAGED_BY_PLAYER colombian_5 TRUE
  569. CHAR_SET_IDLE colombian_5
  570. SET_CHAR_PERSONALITY colombian_5 PEDSTAT_TOUGH_GUY
  571. SET_CHAR_THREAT_SEARCH colombian_5 THREAT_PLAYER1
  572. SET_CHAR_STAY_IN_SAME_PLACE colombian_5 TRUE
  573. colombian_5_flag = 1
  574. ENDIF
  575. ENDIF
  576.  
  577. IF colombian_5_flag = 1
  578. IF NOT LOCATE_PLAYER_ANY_MEANS_2D player 287.5946 17.6184 220.0 220.0 0
  579. OR NOT LOCATE_CAR_2D escort_truck 287.5946 17.6184 220.0 220.0 0
  580. DELETE_CHAR colombian_5
  581. colombian_5_flag = 0
  582. ENDIF
  583. ENDIF
  584.  
  585. IF colombian_5_flag = 1
  586. IF IS_CHAR_DEAD colombian_5
  587. colombian_5_flag = 2
  588. ELSE
  589. IF LOCATE_CHAR_ANY_MEANS_CAR_2D colombian_5 escort_truck 40.0 40.0 0
  590. SET_CHAR_OBJ_DESTROY_CAR colombian_5 escort_truck
  591. ENDIF
  592. ENDIF
  593. ENDIF
  594.  
  595. ////////
  596.  
  597. IF colombian_6_flag = 0
  598. IF LOCATE_PLAYER_ANY_MEANS_2D player 537.7727 119.5505 220.0 220.0 0 // In tunnel at first junction
  599. OR LOCATE_CAR_2D escort_truck 537.7727 119.5505 220.0 220.0 0
  600. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 537.7727 119.5505 -20.3699 colombian_6
  601. SET_CHAR_HEADING colombian_6 238.1071
  602. GIVE_WEAPON_TO_CHAR colombian_6 WEAPONTYPE_CHAINGUN 9999
  603. SET_CHAR_ONLY_DAMAGED_BY_PLAYER colombian_6 TRUE
  604. CHAR_SET_IDLE colombian_6
  605. SET_CHAR_PERSONALITY colombian_6 PEDSTAT_TOUGH_GUY
  606. SET_CHAR_THREAT_SEARCH colombian_6 THREAT_PLAYER1
  607. SET_CHAR_STAY_IN_SAME_PLACE colombian_6 TRUE
  608. colombian_6_flag = 1
  609. ENDIF
  610. ENDIF
  611.  
  612. IF colombian_6_flag = 1
  613. IF NOT LOCATE_PLAYER_ANY_MEANS_2D player 537.7727 119.5505 220.0 220.0 0
  614. OR NOT LOCATE_CAR_2D escort_truck 537.7727 119.5505 220.0 220.0 0
  615. DELETE_CHAR colombian_6
  616. colombian_6_flag = 0
  617. ENDIF
  618. ENDIF
  619.  
  620. IF colombian_6_flag = 1
  621. IF IS_CHAR_DEAD colombian_6
  622. colombian_6_flag = 2
  623. ELSE
  624. IF LOCATE_CHAR_ANY_MEANS_CAR_2D colombian_6 escort_truck 40.0 40.0 0
  625. SET_CHAR_OBJ_DESTROY_CAR colombian_6 escort_truck
  626. ENDIF
  627. ENDIF
  628. ENDIF
  629.  
  630. ////////
  631.  
  632. IF escort_truck_flag > 4
  633. IF colombian_7_flag = 0
  634. IF LOCATE_PLAYER_ANY_MEANS_2D player -632.9545 -499.5869 220.0 220.0 0 // On top of the exit tunnel by airport
  635. OR LOCATE_CAR_2D escort_truck -632.9545 -499.5869 220.0 220.0 0
  636. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -632.9545 -499.5869 22.3742 colombian_7
  637. SET_CHAR_HEADING colombian_7 15.2319
  638. GIVE_WEAPON_TO_CHAR colombian_7 WEAPONTYPE_CHAINGUN 9999
  639. SET_CHAR_ONLY_DAMAGED_BY_PLAYER colombian_7 TRUE
  640. CHAR_SET_IDLE colombian_7
  641. SET_CHAR_PERSONALITY colombian_7 PEDSTAT_TOUGH_GUY
  642. SET_CHAR_THREAT_SEARCH colombian_7 THREAT_PLAYER1
  643. SET_CHAR_STAY_IN_SAME_PLACE colombian_7 TRUE
  644. colombian_7_flag = 1
  645. ENDIF
  646. ENDIF
  647. ENDIF
  648.  
  649. IF colombian_7_flag = 1
  650. IF NOT LOCATE_PLAYER_ANY_MEANS_2D player -632.9545 -499.5869 220.0 220.0 0
  651. OR NOT LOCATE_CAR_2D escort_truck -632.9545 -499.5869 220.0 220.0 0
  652. DELETE_CHAR colombian_7
  653. colombian_7_flag = 0
  654. ENDIF
  655. ENDIF
  656.  
  657. IF colombian_7_flag = 1
  658. IF IS_CHAR_DEAD colombian_7
  659. colombian_7_flag = 2
  660. ELSE
  661. IF LOCATE_CHAR_ANY_MEANS_CAR_2D colombian_7 escort_truck 40.0 40.0 0
  662. SET_CHAR_OBJ_DESTROY_CAR colombian_7 escort_truck
  663. ENDIF
  664. ENDIF
  665. ENDIF
  666.  
  667. ////////
  668.  
  669. IF colombian_8_flag = 0
  670. IF LOCATE_PLAYER_ANY_MEANS_2D player -982.5755 -115.7109 220.0 220.0 0 // By the warehouse
  671. OR LOCATE_CAR_2D escort_truck -982.5755 -115.7109 220.0 220.0 0
  672. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -982.5755 -115.7109 33.0045 colombian_8
  673. SET_CHAR_HEADING colombian_8 234.9669
  674. GIVE_WEAPON_TO_CHAR colombian_8 WEAPONTYPE_CHAINGUN 9999
  675. SET_CHAR_ONLY_DAMAGED_BY_PLAYER colombian_8 TRUE
  676. CHAR_SET_IDLE colombian_8
  677. SET_CHAR_PERSONALITY colombian_8 PEDSTAT_TOUGH_GUY
  678. SET_CHAR_THREAT_SEARCH colombian_8 THREAT_PLAYER1
  679. SET_CHAR_STAY_IN_SAME_PLACE colombian_8 TRUE
  680. colombian_8_flag = 1
  681. ENDIF
  682. ENDIF
  683.  
  684. IF colombian_8_flag = 1
  685. IF NOT LOCATE_PLAYER_ANY_MEANS_2D player -982.5755 -115.7109 220.0 220.0 0
  686. OR NOT LOCATE_CAR_2D escort_truck -982.5755 -115.7109 220.0 220.0 0
  687. DELETE_CHAR colombian_8
  688. colombian_8_flag = 0
  689. ENDIF
  690. ENDIF
  691.  
  692. IF colombian_8_flag = 1
  693. IF IS_CHAR_DEAD colombian_8
  694. colombian_8_flag = 2
  695. ELSE
  696. IF LOCATE_CHAR_ANY_MEANS_CAR_2D colombian_8 escort_truck 40.0 40.0 0
  697. SET_CHAR_OBJ_DESTROY_CAR colombian_8 escort_truck
  698. ENDIF
  699. ENDIF
  700. ENDIF
  701.  
  702. ////////
  703.  
  704. IF colombian_9_flag = 0
  705. IF LOCATE_PLAYER_ANY_MEANS_2D player -967.8587 -103.2732 220.0 220.0 0 // By the warehouse
  706. OR LOCATE_CAR_2D escort_truck -967.8587 -103.2732 220.0 220.0 0
  707. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -967.8587 -103.2732 34.2468 colombian_9
  708. SET_CHAR_HEADING colombian_9 110.3819
  709. GIVE_WEAPON_TO_CHAR colombian_9 WEAPONTYPE_CHAINGUN 9999
  710. SET_CHAR_ONLY_DAMAGED_BY_PLAYER colombian_9 TRUE
  711. CHAR_SET_IDLE colombian_9
  712. SET_CHAR_PERSONALITY colombian_9 PEDSTAT_TOUGH_GUY
  713. SET_CHAR_THREAT_SEARCH colombian_9 THREAT_PLAYER1
  714. SET_CHAR_STAY_IN_SAME_PLACE colombian_9 TRUE
  715. colombian_9_flag = 1
  716. ENDIF
  717. ENDIF
  718.  
  719. IF colombian_9_flag = 1
  720. IF NOT LOCATE_PLAYER_ANY_MEANS_2D player -967.8587 -103.2732 220.0 220.0 0
  721. OR NOT LOCATE_CAR_2D escort_truck -967.8587 -103.2732 220.0 220.0 0
  722. DELETE_CHAR colombian_9
  723. colombian_9_flag = 0
  724. ENDIF
  725. ENDIF
  726.  
  727. IF colombian_9_flag = 1
  728. IF IS_CHAR_DEAD colombian_9
  729. colombian_9_flag = 2
  730. ELSE
  731. IF LOCATE_CHAR_ANY_MEANS_CAR_2D colombian_9 escort_truck 40.0 40.0 0
  732. SET_CHAR_OBJ_DESTROY_CAR colombian_9 escort_truck
  733. ENDIF
  734. ENDIF
  735. ENDIF
  736.  
  737. ////////
  738.  
  739. IF escort_truck_flag > 4
  740. IF colombian_10_flag = 0
  741. IF LOCATE_PLAYER_ANY_MEANS_2D player -655.9044 -405.6324 220.0 220.0 0 // On central reservation by airport
  742. OR LOCATE_CAR_2D escort_truck -655.9044 -405.6324 220.0 220.0 0
  743. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -655.9044 -405.6324 17.8121 colombian_10
  744. SET_CHAR_HEADING colombian_10 234.7831
  745. GIVE_WEAPON_TO_CHAR colombian_10 WEAPONTYPE_CHAINGUN 9999
  746. SET_CHAR_ONLY_DAMAGED_BY_PLAYER colombian_10 TRUE
  747. CHAR_SET_IDLE colombian_10
  748. SET_CHAR_PERSONALITY colombian_10 PEDSTAT_TOUGH_GUY
  749. SET_CHAR_THREAT_SEARCH colombian_10 THREAT_PLAYER1
  750. SET_CHAR_STAY_IN_SAME_PLACE colombian_10 TRUE
  751. colombian_10_flag = 1
  752. ENDIF
  753. ENDIF
  754. ENDIF
  755.  
  756. IF colombian_10_flag = 1
  757. IF NOT LOCATE_PLAYER_ANY_MEANS_2D player -655.9044 -405.6324 220.0 220.0 0
  758. OR NOT LOCATE_CAR_2D escort_truck -655.9044 -405.6324 220.0 220.0 0
  759. DELETE_CHAR colombian_10
  760. colombian_10_flag = 0
  761. ENDIF
  762. ENDIF
  763.  
  764. IF colombian_10_flag = 1
  765. IF IS_CHAR_DEAD colombian_10
  766. colombian_10_flag = 2
  767. ELSE
  768. IF LOCATE_CHAR_ANY_MEANS_CAR_2D colombian_10 escort_truck 40.0 40.0 0
  769. SET_CHAR_OBJ_DESTROY_CAR colombian_10 escort_truck
  770. ENDIF
  771. ENDIF
  772. ENDIF
  773.  
  774. ////////
  775.  
  776. IF car1_attacking_flag = 0
  777. IF LOCATE_CAR_2D escort_truck 41.0 -1070.0 40.0 40.0 0
  778.  
  779. IF NOT IS_POINT_ON_SCREEN 122.0 -1099.0 26.0 4.0
  780. CREATE_CAR CAR_COLUMB 122.0 -1099.0 26.0 columbian_humvee1
  781. SET_CAR_HEADING columbian_humvee1 65.0
  782. ELSE
  783. CREATE_CAR CAR_COLUMB -50.0 -1021.0 26.0 columbian_humvee1
  784. SET_CAR_HEADING columbian_humvee1 240.0
  785. ENDIF
  786.  
  787. SET_CAR_STAYS_IN_CURRENT_LEVEL columbian_humvee1 FALSE
  788. CREATE_CHAR_INSIDE_CAR columbian_humvee1 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A columbian_driver_1
  789. CREATE_CHAR_AS_PASSENGER columbian_humvee1 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 0 columbian_hitman_1
  790. CREATE_CHAR_AS_PASSENGER columbian_humvee1 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 1 columbian_hitman_3
  791. CREATE_CHAR_AS_PASSENGER columbian_humvee1 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 2 columbian_hitman_5
  792. SET_CAR_CRUISE_SPEED columbian_humvee1 40.0
  793. SET_CAR_HEALTH columbian_humvee1 650
  794. SET_CAR_DRIVING_STYLE columbian_humvee1 2
  795. SET_CAR_DRIVING_STYLE escort_truck 2
  796. SET_CAR_CRUISE_SPEED escort_truck 25.0
  797. CAR_SET_IDLE columbian_humvee1
  798. SET_CAR_BLOCK_CAR columbian_humvee1 escort_truck
  799. car1_attacking_flag = 1
  800. ENDIF
  801. ENDIF
  802.  
  803. IF car1_attacking_flag > 0
  804. IF IS_CAR_DEAD columbian_humvee1
  805. car1_attacking_flag = -100
  806. ELSE
  807. IF NOT IS_CHAR_DEAD columbian_driver_1
  808. IF NOT IS_CHAR_IN_CAR columbian_driver_1 columbian_humvee1
  809. GIVE_WEAPON_TO_CHAR columbian_driver_1 WEAPONTYPE_CHAINGUN 999
  810. SET_CHAR_OBJ_DESTROY_CAR columbian_driver_1 escort_truck
  811. ENDIF
  812. ENDIF
  813. IF IS_PLAYER_IN_CAR player columbian_humvee1
  814. IF NOT IS_CHAR_DEAD columbian_hitman_1
  815. GIVE_WEAPON_TO_CHAR columbian_hitman_1 WEAPONTYPE_CHAINGUN 999
  816. SET_CHAR_OBJ_KILL_PLAYER_ON_FOOT columbian_hitman_1 player
  817. ENDIF
  818. IF NOT IS_CHAR_DEAD columbian_hitman_3
  819. GIVE_WEAPON_TO_CHAR columbian_hitman_3 WEAPONTYPE_CHAINGUN 999
  820. SET_CHAR_OBJ_KILL_PLAYER_ON_FOOT columbian_hitman_3 player
  821. ENDIF
  822. IF NOT IS_CHAR_DEAD columbian_hitman_5
  823. GIVE_WEAPON_TO_CHAR columbian_hitman_5 WEAPONTYPE_CHAINGUN 999
  824. SET_CHAR_OBJ_KILL_PLAYER_ON_FOOT columbian_hitman_5 player
  825. ENDIF
  826. ENDIF
  827. IF IS_CAR_UPSIDEDOWN columbian_humvee1
  828. AND IS_CAR_STOPPED columbian_humvee1
  829. IF NOT IS_CHAR_DEAD columbian_driver_1
  830. GIVE_WEAPON_TO_CHAR columbian_driver_1 WEAPONTYPE_CHAINGUN 999
  831. SET_CHAR_OBJ_DESTROY_CAR columbian_driver_1 escort_truck
  832. ENDIF
  833. IF NOT IS_CHAR_DEAD columbian_hitman_1
  834. GIVE_WEAPON_TO_CHAR columbian_hitman_1 WEAPONTYPE_CHAINGUN 999
  835. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_1 escort_truck
  836. ENDIF
  837. IF NOT IS_CHAR_DEAD columbian_hitman_3
  838. GIVE_WEAPON_TO_CHAR columbian_hitman_3 WEAPONTYPE_CHAINGUN 999
  839. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_3 escort_truck
  840. ENDIF
  841. IF NOT IS_CHAR_DEAD columbian_hitman_5
  842. GIVE_WEAPON_TO_CHAR columbian_hitman_5 WEAPONTYPE_CHAINGUN 999
  843. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_5 escort_truck
  844. ENDIF
  845. ENDIF
  846. ENDIF
  847. ENDIF
  848.  
  849. IF car1_attacking_flag = 1
  850. IF NOT IS_CHAR_DEAD columbian_hitman_1
  851. GET_CAR_SPEED escort_truck escort_truck_speed
  852. GET_CAR_SPEED columbian_humvee1 columbian_humvee1_speed
  853. IF columbian_humvee1_speed < 10.0
  854. AND escort_truck_speed < 4.0
  855. IF LOCATE_CHAR_IN_CAR_CAR_2D columbian_hitman_1 escort_truck 10.0 10.0 0
  856. SET_CHAR_OBJ_LEAVE_CAR columbian_hitman_1 columbian_humvee1
  857. SET_CHAR_RUNNING columbian_hitman_1 TRUE
  858. car1_attacking_flag = 2
  859. ENDIF
  860. ENDIF
  861. ELSE
  862. car1_attacking_flag = 2
  863. ENDIF
  864. ENDIF
  865.  
  866. IF car1_attacking_flag = 2
  867. IF NOT IS_CHAR_DEAD columbian_hitman_1
  868. IF NOT IS_CHAR_IN_ANY_CAR columbian_hitman_1
  869. GIVE_WEAPON_TO_CHAR columbian_hitman_1 WEAPONTYPE_CHAINGUN 999
  870. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_1 escort_truck
  871. SET_CAR_CRUISE_SPEED columbian_humvee1 40.0
  872. SET_CAR_BLOCK_CAR columbian_humvee1 escort_truck
  873. car1_attacking_flag = 3
  874. ENDIF
  875. ELSE
  876. car1_attacking_flag = 3
  877. ENDIF
  878. ENDIF
  879.  
  880. IF car1_attacking_flag = 3
  881. IF NOT IS_CHAR_DEAD columbian_hitman_3
  882. GET_CAR_SPEED escort_truck escort_truck_speed
  883. GET_CAR_SPEED columbian_humvee1 columbian_humvee1_speed
  884. IF columbian_humvee1_speed < 10.0
  885. AND escort_truck_speed < 4.0
  886. IF LOCATE_CHAR_IN_CAR_CAR_2D columbian_hitman_3 escort_truck 10.0 10.0 0
  887. SET_CHAR_OBJ_LEAVE_CAR columbian_hitman_3 columbian_humvee1
  888. SET_CHAR_RUNNING columbian_hitman_3 TRUE
  889. car1_attacking_flag = 4
  890. ENDIF
  891. ENDIF
  892. ELSE
  893. car1_attacking_flag = 4
  894. ENDIF
  895. ENDIF
  896.  
  897. IF car1_attacking_flag = 4
  898. IF NOT IS_CHAR_DEAD columbian_hitman_3
  899. IF NOT IS_CHAR_IN_ANY_CAR columbian_hitman_3
  900. GIVE_WEAPON_TO_CHAR columbian_hitman_3 WEAPONTYPE_CHAINGUN 999
  901. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_3 escort_truck
  902. SET_CAR_CRUISE_SPEED columbian_humvee1 40.0
  903. SET_CAR_BLOCK_CAR columbian_humvee1 escort_truck
  904. car1_attacking_flag = 5
  905. ENDIF
  906. ELSE
  907. car1_attacking_flag = 5
  908. ENDIF
  909. ENDIF
  910.  
  911. IF car1_attacking_flag = 5
  912. IF NOT IS_CHAR_DEAD columbian_hitman_5
  913. GET_CAR_SPEED escort_truck escort_truck_speed
  914. GET_CAR_SPEED columbian_humvee1 columbian_humvee1_speed
  915. IF columbian_humvee1_speed < 10.0
  916. AND escort_truck_speed < 4.0
  917. IF LOCATE_CHAR_IN_CAR_CAR_2D columbian_hitman_5 escort_truck 10.0 10.0 0
  918. SET_CHAR_OBJ_LEAVE_CAR columbian_hitman_5 columbian_humvee1
  919. SET_CHAR_RUNNING columbian_hitman_5 TRUE
  920. car1_attacking_flag = 6
  921. ENDIF
  922. ENDIF
  923. ELSE
  924. car1_attacking_flag = 6
  925. ENDIF
  926. ENDIF
  927.  
  928. IF car1_attacking_flag = 6
  929. IF NOT IS_CHAR_DEAD columbian_hitman_5
  930. IF NOT IS_CHAR_IN_ANY_CAR columbian_hitman_5
  931. GIVE_WEAPON_TO_CHAR columbian_hitman_5 WEAPONTYPE_CHAINGUN 999
  932. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_5 escort_truck
  933. SET_CAR_CRUISE_SPEED columbian_humvee1 40.0
  934. SET_CAR_BLOCK_CAR columbian_humvee1 escort_truck
  935. car1_attacking_flag = 7
  936. ENDIF
  937. ELSE
  938. car1_attacking_flag = 7
  939. ENDIF
  940. ENDIF
  941.  
  942. IF car1_attacking_flag = 7
  943. SET_CAR_CRUISE_SPEED columbian_humvee1 40.0
  944. SET_CAR_RAM_CAR columbian_humvee1 escort_truck
  945. car1_attacking_flag = 8
  946. ENDIF
  947.  
  948. ////////////////////////////////////
  949.  
  950. IF car2_attacking_flag = 0
  951. IF LOCATE_CAR_2D escort_truck 2.0 -405.0 40.0 40.0 0
  952.  
  953. IF NOT IS_POINT_ON_SCREEN -86.0 -409.0 16.0 4.0
  954. CREATE_CAR CAR_COLUMB -86.0 -409.0 16.0 columbian_humvee2
  955. SET_CAR_HEADING columbian_humvee2 270.0
  956. ELSE
  957. CREATE_CAR CAR_COLUMB -100.0 -409.0 16.0 columbian_humvee2
  958. SET_CAR_HEADING columbian_humvee2 90.0
  959. ENDIF
  960.  
  961. SET_CAR_STAYS_IN_CURRENT_LEVEL columbian_humvee2 FALSE
  962. CREATE_CHAR_INSIDE_CAR columbian_humvee2 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A columbian_driver_2
  963. CREATE_CHAR_AS_PASSENGER columbian_humvee2 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 0 columbian_hitman_2
  964. CREATE_CHAR_AS_PASSENGER columbian_humvee2 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 1 columbian_hitman_4
  965. CREATE_CHAR_AS_PASSENGER columbian_humvee2 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 2 columbian_hitman_6
  966. SET_CAR_CRUISE_SPEED columbian_humvee2 40.0
  967. SET_CAR_DRIVING_STYLE columbian_humvee2 2
  968. SET_CAR_HEALTH columbian_humvee2 650
  969. CAR_SET_IDLE columbian_humvee2
  970. SET_CAR_BLOCK_CAR columbian_humvee2 escort_truck
  971. car2_attacking_flag = 1
  972. ENDIF
  973. ENDIF
  974.  
  975. IF car2_attacking_flag > 0
  976. IF IS_CAR_DEAD columbian_humvee2
  977. car2_attacking_flag = -100
  978. ELSE
  979. IF NOT IS_CHAR_DEAD columbian_driver_2
  980. IF NOT IS_CHAR_IN_CAR columbian_driver_2 columbian_humvee2
  981. GIVE_WEAPON_TO_CHAR columbian_driver_2 WEAPONTYPE_CHAINGUN 999
  982. SET_CHAR_OBJ_DESTROY_CAR columbian_driver_2 escort_truck
  983. ENDIF
  984. ENDIF
  985. IF IS_PLAYER_IN_CAR player columbian_humvee2
  986. IF NOT IS_CHAR_DEAD columbian_hitman_2
  987. GIVE_WEAPON_TO_CHAR columbian_hitman_2 WEAPONTYPE_CHAINGUN 999
  988. SET_CHAR_OBJ_KILL_PLAYER_ON_FOOT columbian_hitman_2 player
  989. ENDIF
  990. IF NOT IS_CHAR_DEAD columbian_hitman_4
  991. GIVE_WEAPON_TO_CHAR columbian_hitman_4 WEAPONTYPE_CHAINGUN 999
  992. SET_CHAR_OBJ_KILL_PLAYER_ON_FOOT columbian_hitman_4 player
  993. ENDIF
  994. IF NOT IS_CHAR_DEAD columbian_hitman_6
  995. GIVE_WEAPON_TO_CHAR columbian_hitman_6 WEAPONTYPE_CHAINGUN 999
  996. SET_CHAR_OBJ_KILL_PLAYER_ON_FOOT columbian_hitman_6 player
  997. ENDIF
  998. ENDIF
  999. IF IS_CAR_UPSIDEDOWN columbian_humvee2
  1000. AND IS_CAR_STOPPED columbian_humvee2
  1001. IF NOT IS_CHAR_DEAD columbian_driver_2
  1002. GIVE_WEAPON_TO_CHAR columbian_driver_2 WEAPONTYPE_CHAINGUN 999
  1003. SET_CHAR_OBJ_DESTROY_CAR columbian_driver_2 escort_truck
  1004. ENDIF
  1005. IF NOT IS_CHAR_DEAD columbian_hitman_2
  1006. GIVE_WEAPON_TO_CHAR columbian_hitman_2 WEAPONTYPE_CHAINGUN 999
  1007. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_2 escort_truck
  1008. ENDIF
  1009. IF NOT IS_CHAR_DEAD columbian_hitman_4
  1010. GIVE_WEAPON_TO_CHAR columbian_hitman_4 WEAPONTYPE_CHAINGUN 999
  1011. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_4 escort_truck
  1012. ENDIF
  1013. IF NOT IS_CHAR_DEAD columbian_hitman_6
  1014. GIVE_WEAPON_TO_CHAR columbian_hitman_6 WEAPONTYPE_CHAINGUN 999
  1015. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_6 escort_truck
  1016. ENDIF
  1017. ENDIF
  1018. ENDIF
  1019. ENDIF
  1020.  
  1021. IF car2_attacking_flag = 1
  1022. IF NOT IS_CHAR_DEAD columbian_hitman_2
  1023. GET_CAR_SPEED escort_truck escort_truck_speed
  1024. GET_CAR_SPEED columbian_humvee2 columbian_humvee2_speed
  1025. IF columbian_humvee2_speed < 10.0
  1026. AND escort_truck_speed < 4.0
  1027. IF LOCATE_CHAR_IN_CAR_CAR_2D columbian_hitman_2 escort_truck 10.0 10.0 0
  1028. SET_CHAR_OBJ_LEAVE_CAR columbian_hitman_2 columbian_humvee2
  1029. SET_CHAR_RUNNING columbian_hitman_2 TRUE
  1030. car2_attacking_flag = 2
  1031. ENDIF
  1032. ENDIF
  1033. ELSE
  1034. car2_attacking_flag = 2
  1035. ENDIF
  1036. ENDIF
  1037.  
  1038. IF car2_attacking_flag = 2
  1039. IF NOT IS_CHAR_DEAD columbian_hitman_2
  1040. IF NOT IS_CHAR_IN_ANY_CAR columbian_hitman_2
  1041. GIVE_WEAPON_TO_CHAR columbian_hitman_2 WEAPONTYPE_CHAINGUN 999
  1042. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_2 escort_truck
  1043. SET_CAR_CRUISE_SPEED columbian_humvee2 40.0
  1044. SET_CAR_BLOCK_CAR columbian_humvee2 escort_truck
  1045. car2_attacking_flag = 3
  1046. ENDIF
  1047. ELSE
  1048. car2_attacking_flag = 3
  1049. ENDIF
  1050. ENDIF
  1051.  
  1052. IF car2_attacking_flag = 3
  1053. IF NOT IS_CHAR_DEAD columbian_hitman_4
  1054. GET_CAR_SPEED escort_truck escort_truck_speed
  1055. GET_CAR_SPEED columbian_humvee2 columbian_humvee2_speed
  1056. IF columbian_humvee2_speed < 10.0
  1057. AND escort_truck_speed < 4.0
  1058. IF LOCATE_CHAR_IN_CAR_CAR_2D columbian_hitman_4 escort_truck 10.0 10.0 0
  1059. SET_CHAR_OBJ_LEAVE_CAR columbian_hitman_4 columbian_humvee2
  1060. SET_CHAR_RUNNING columbian_hitman_4 TRUE
  1061. car2_attacking_flag = 4
  1062. ENDIF
  1063. ENDIF
  1064. ELSE
  1065. car2_attacking_flag = 4
  1066. ENDIF
  1067. ENDIF
  1068.  
  1069. IF car2_attacking_flag = 4
  1070. IF NOT IS_CHAR_DEAD columbian_hitman_4
  1071. IF NOT IS_CHAR_IN_ANY_CAR columbian_hitman_4
  1072. GIVE_WEAPON_TO_CHAR columbian_hitman_4 WEAPONTYPE_CHAINGUN 999
  1073. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_4 escort_truck
  1074. SET_CAR_CRUISE_SPEED columbian_humvee2 40.0
  1075. SET_CAR_BLOCK_CAR columbian_humvee2 escort_truck
  1076. car2_attacking_flag = 5
  1077. ENDIF
  1078. ELSE
  1079. car2_attacking_flag = 5
  1080. ENDIF
  1081. ENDIF
  1082.  
  1083. IF car2_attacking_flag = 5
  1084. IF NOT IS_CHAR_DEAD columbian_hitman_6
  1085. GET_CAR_SPEED escort_truck escort_truck_speed
  1086. GET_CAR_SPEED columbian_humvee2 columbian_humvee2_speed
  1087. IF columbian_humvee2_speed < 10.0
  1088. AND escort_truck_speed < 4.0
  1089. IF LOCATE_CHAR_IN_CAR_CAR_2D columbian_hitman_6 escort_truck 10.0 10.0 0
  1090. SET_CHAR_OBJ_LEAVE_CAR columbian_hitman_6 columbian_humvee2
  1091. SET_CHAR_RUNNING columbian_hitman_6 TRUE
  1092. car2_attacking_flag = 6
  1093. ENDIF
  1094. ENDIF
  1095. ELSE
  1096. car2_attacking_flag = 6
  1097. ENDIF
  1098. ENDIF
  1099.  
  1100. IF car2_attacking_flag = 6
  1101. IF NOT IS_CHAR_DEAD columbian_hitman_6
  1102. IF NOT IS_CHAR_IN_ANY_CAR columbian_hitman_6
  1103. GIVE_WEAPON_TO_CHAR columbian_hitman_6 WEAPONTYPE_CHAINGUN 999
  1104. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_6 escort_truck
  1105. SET_CAR_CRUISE_SPEED columbian_humvee2 40.0
  1106. SET_CAR_BLOCK_CAR columbian_humvee2 escort_truck
  1107. car2_attacking_flag = 7
  1108. ENDIF
  1109. ELSE
  1110. car2_attacking_flag = 7
  1111. ENDIF
  1112. ENDIF
  1113.  
  1114. IF car2_attacking_flag = 7
  1115. SET_CAR_CRUISE_SPEED columbian_humvee2 40.0
  1116. SET_CAR_RAM_CAR columbian_humvee2 escort_truck
  1117. car2_attacking_flag = 8
  1118. ENDIF
  1119.  
  1120. ////////////////////////////////////
  1121.  
  1122. IF escort_truck_flag > 4
  1123. IF car3_attacking_flag = 0
  1124. IF LOCATE_CAR_2D escort_truck -645.8259 -435.9940 40.0 40.0 0
  1125.  
  1126. IF NOT IS_POINT_ON_SCREEN -823.6705 -435.0647 10.0779 4.0
  1127. CREATE_CAR CAR_COLUMB -823.6705 -435.0647 10.0779 columbian_humvee3
  1128. SET_CAR_HEADING columbian_humvee3 272.1213
  1129. ELSE
  1130. CREATE_CAR CAR_COLUMB -735.5045 -577.3362 7.6714 columbian_humvee3
  1131. SET_CAR_HEADING columbian_humvee3 7.8079
  1132. ENDIF
  1133.  
  1134. SET_CAR_STAYS_IN_CURRENT_LEVEL columbian_humvee3 FALSE
  1135. CREATE_CHAR_INSIDE_CAR columbian_humvee3 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A columbian_driver_3
  1136. CREATE_CHAR_AS_PASSENGER columbian_humvee3 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 0 columbian_hitman_7
  1137. CREATE_CHAR_AS_PASSENGER columbian_humvee3 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 1 columbian_hitman_8
  1138. CREATE_CHAR_AS_PASSENGER columbian_humvee3 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 2 columbian_hitman_9
  1139. SET_CAR_CRUISE_SPEED columbian_humvee3 40.0
  1140. SET_CAR_HEALTH columbian_humvee3 650
  1141. SET_CAR_DRIVING_STYLE columbian_humvee3 2
  1142. CAR_SET_IDLE columbian_humvee3
  1143. SET_CAR_BLOCK_CAR columbian_humvee3 escort_truck
  1144. car3_attacking_flag = 1
  1145. ENDIF
  1146. ENDIF
  1147. ENDIF
  1148.  
  1149. IF car3_attacking_flag > 0
  1150. IF IS_CAR_DEAD columbian_humvee3
  1151. car3_attacking_flag = -100
  1152. ELSE
  1153. IF NOT IS_CHAR_DEAD columbian_driver_3
  1154. IF NOT IS_CHAR_IN_CAR columbian_driver_3 columbian_humvee3
  1155. GIVE_WEAPON_TO_CHAR columbian_driver_3 WEAPONTYPE_CHAINGUN 999
  1156. SET_CHAR_OBJ_DESTROY_CAR columbian_driver_3 escort_truck
  1157. ENDIF
  1158. ENDIF
  1159. IF IS_PLAYER_IN_CAR player columbian_humvee3
  1160. IF NOT IS_CHAR_DEAD columbian_hitman_7
  1161. GIVE_WEAPON_TO_CHAR columbian_hitman_7 WEAPONTYPE_CHAINGUN 999
  1162. SET_CHAR_OBJ_KILL_PLAYER_ON_FOOT columbian_hitman_7 player
  1163. ENDIF
  1164. IF NOT IS_CHAR_DEAD columbian_hitman_8
  1165. GIVE_WEAPON_TO_CHAR columbian_hitman_8 WEAPONTYPE_CHAINGUN 999
  1166. SET_CHAR_OBJ_KILL_PLAYER_ON_FOOT columbian_hitman_8 player
  1167. ENDIF
  1168. IF NOT IS_CHAR_DEAD columbian_hitman_9
  1169. GIVE_WEAPON_TO_CHAR columbian_hitman_9 WEAPONTYPE_CHAINGUN 999
  1170. SET_CHAR_OBJ_KILL_PLAYER_ON_FOOT columbian_hitman_9 player
  1171. ENDIF
  1172. ENDIF
  1173. IF IS_CAR_UPSIDEDOWN columbian_humvee3
  1174. AND IS_CAR_STOPPED columbian_humvee3
  1175. IF NOT IS_CHAR_DEAD columbian_driver_3
  1176. GIVE_WEAPON_TO_CHAR columbian_driver_3 WEAPONTYPE_CHAINGUN 999
  1177. SET_CHAR_OBJ_DESTROY_CAR columbian_driver_3 escort_truck
  1178. ENDIF
  1179. IF NOT IS_CHAR_DEAD columbian_hitman_7
  1180. GIVE_WEAPON_TO_CHAR columbian_hitman_7 WEAPONTYPE_CHAINGUN 999
  1181. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_7 escort_truck
  1182. ENDIF
  1183. IF NOT IS_CHAR_DEAD columbian_hitman_8
  1184. GIVE_WEAPON_TO_CHAR columbian_hitman_8 WEAPONTYPE_CHAINGUN 999
  1185. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_8 escort_truck
  1186. ENDIF
  1187. IF NOT IS_CHAR_DEAD columbian_hitman_9
  1188. GIVE_WEAPON_TO_CHAR columbian_hitman_9 WEAPONTYPE_CHAINGUN 999
  1189. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_9 escort_truck
  1190. ENDIF
  1191. ENDIF
  1192. ENDIF
  1193. ENDIF
  1194.  
  1195. IF car3_attacking_flag = 1
  1196. IF NOT IS_CHAR_DEAD columbian_hitman_7
  1197. GET_CAR_SPEED escort_truck escort_truck_speed
  1198. GET_CAR_SPEED columbian_humvee3 columbian_humvee3_speed
  1199. IF columbian_humvee3_speed < 10.0
  1200. AND escort_truck_speed < 4.0
  1201. IF LOCATE_CHAR_IN_CAR_CAR_2D columbian_hitman_7 escort_truck 10.0 10.0 0
  1202. SET_CHAR_OBJ_LEAVE_CAR columbian_hitman_7 columbian_humvee3
  1203. SET_CHAR_RUNNING columbian_hitman_7 TRUE
  1204. car3_attacking_flag = 2
  1205. ENDIF
  1206. ENDIF
  1207. ELSE
  1208. car3_attacking_flag = 2
  1209. ENDIF
  1210. ENDIF
  1211.  
  1212. IF car3_attacking_flag = 2
  1213. IF NOT IS_CHAR_DEAD columbian_hitman_7
  1214. IF NOT IS_CHAR_IN_ANY_CAR columbian_hitman_7
  1215. GIVE_WEAPON_TO_CHAR columbian_hitman_7 WEAPONTYPE_CHAINGUN 999
  1216. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_7 escort_truck
  1217. SET_CAR_CRUISE_SPEED columbian_humvee3 40.0
  1218. SET_CAR_BLOCK_CAR columbian_humvee3 escort_truck
  1219. car3_attacking_flag = 3
  1220. ENDIF
  1221. ELSE
  1222. car3_attacking_flag = 3
  1223. ENDIF
  1224. ENDIF
  1225.  
  1226. IF car3_attacking_flag = 3
  1227. IF NOT IS_CHAR_DEAD columbian_hitman_8
  1228. GET_CAR_SPEED escort_truck escort_truck_speed
  1229. GET_CAR_SPEED columbian_humvee3 columbian_humvee3_speed
  1230. IF columbian_humvee3_speed < 10.0
  1231. AND escort_truck_speed < 4.0
  1232. IF LOCATE_CHAR_IN_CAR_CAR_2D columbian_hitman_8 escort_truck 10.0 10.0 0
  1233. SET_CHAR_OBJ_LEAVE_CAR columbian_hitman_8 columbian_humvee3
  1234. SET_CHAR_RUNNING columbian_hitman_8 TRUE
  1235. car3_attacking_flag = 4
  1236. ENDIF
  1237. ENDIF
  1238. ELSE
  1239. car3_attacking_flag = 4
  1240. ENDIF
  1241. ENDIF
  1242.  
  1243. IF car3_attacking_flag = 4
  1244. IF NOT IS_CHAR_DEAD columbian_hitman_8
  1245. IF NOT IS_CHAR_IN_ANY_CAR columbian_hitman_8
  1246. GIVE_WEAPON_TO_CHAR columbian_hitman_8 WEAPONTYPE_CHAINGUN 999
  1247. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_8 escort_truck
  1248. SET_CAR_CRUISE_SPEED columbian_humvee3 40.0
  1249. SET_CAR_BLOCK_CAR columbian_humvee3 escort_truck
  1250. car3_attacking_flag = 5
  1251. ENDIF
  1252. ELSE
  1253. car3_attacking_flag = 5
  1254. ENDIF
  1255. ENDIF
  1256.  
  1257. IF car3_attacking_flag = 5
  1258. IF NOT IS_CHAR_DEAD columbian_hitman_9
  1259. GET_CAR_SPEED escort_truck escort_truck_speed
  1260. GET_CAR_SPEED columbian_humvee3 columbian_humvee3_speed
  1261. IF columbian_humvee3_speed < 10.0
  1262. AND escort_truck_speed < 4.0
  1263. IF LOCATE_CHAR_IN_CAR_CAR_2D columbian_hitman_9 escort_truck 10.0 10.0 0
  1264. SET_CHAR_OBJ_LEAVE_CAR columbian_hitman_9 columbian_humvee3
  1265. SET_CHAR_RUNNING columbian_hitman_9 TRUE
  1266. car3_attacking_flag = 6
  1267. ENDIF
  1268. ENDIF
  1269. ELSE
  1270. car3_attacking_flag = 6
  1271. ENDIF
  1272. ENDIF
  1273.  
  1274. IF car3_attacking_flag = 6
  1275. IF NOT IS_CHAR_DEAD columbian_hitman_9
  1276. IF NOT IS_CHAR_IN_ANY_CAR columbian_hitman_9
  1277. GIVE_WEAPON_TO_CHAR columbian_hitman_9 WEAPONTYPE_CHAINGUN 999
  1278. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_9 escort_truck
  1279. SET_CAR_CRUISE_SPEED columbian_humvee3 40.0
  1280. SET_CAR_BLOCK_CAR columbian_humvee3 escort_truck
  1281. car3_attacking_flag = 7
  1282. ENDIF
  1283. ELSE
  1284. car3_attacking_flag = 7
  1285. ENDIF
  1286. ENDIF
  1287.  
  1288. IF car3_attacking_flag = 7
  1289. SET_CAR_CRUISE_SPEED columbian_humvee3 40.0
  1290. SET_CAR_RAM_CAR columbian_humvee3 escort_truck
  1291. car3_attacking_flag = 8
  1292. ENDIF
  1293.  
  1294. ////////
  1295.  
  1296. IF car4_attacking_flag = 0
  1297. IF LOCATE_CAR_2D escort_truck -645.8259 -435.9940 40.0 40.0 0
  1298.  
  1299. IF NOT IS_POINT_ON_SCREEN -1017.6605 -226.1589 37.9967 4.0
  1300. CREATE_CAR CAR_COLUMB -1017.6605 -226.1589 37.9967 columbian_humvee4
  1301. SET_CAR_HEADING columbian_humvee4 284.9633
  1302. ELSE
  1303. CREATE_CAR CAR_COLUMB -878.8591 -229.1282 28.1703 columbian_humvee4
  1304. SET_CAR_HEADING columbian_humvee4 84.5748
  1305. ENDIF
  1306.  
  1307. SET_CAR_STAYS_IN_CURRENT_LEVEL columbian_humvee4 FALSE
  1308. CREATE_CHAR_INSIDE_CAR columbian_humvee4 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A columbian_driver_4
  1309. CREATE_CHAR_AS_PASSENGER columbian_humvee4 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 0 columbian_hitman_10
  1310. CREATE_CHAR_AS_PASSENGER columbian_humvee4 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 1 columbian_hitman_11
  1311. CREATE_CHAR_AS_PASSENGER columbian_humvee4 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A 2 columbian_hitman_12
  1312. SET_CAR_CRUISE_SPEED columbian_humvee4 40.0
  1313. SET_CAR_HEALTH columbian_humvee4 650
  1314. SET_CAR_DRIVING_STYLE columbian_humvee4 2
  1315. CAR_SET_IDLE columbian_humvee4
  1316. SET_CAR_BLOCK_CAR columbian_humvee4 escort_truck
  1317. car4_attacking_flag = 1
  1318. ENDIF
  1319. ENDIF
  1320.  
  1321. IF car4_attacking_flag > 0
  1322. IF IS_CAR_DEAD columbian_humvee4
  1323. car4_attacking_flag = -100
  1324. ELSE
  1325. IF NOT IS_CHAR_DEAD columbian_driver_4
  1326. IF NOT IS_CHAR_IN_CAR columbian_driver_4 columbian_humvee4
  1327. GIVE_WEAPON_TO_CHAR columbian_driver_4 WEAPONTYPE_CHAINGUN 999
  1328. SET_CHAR_OBJ_DESTROY_CAR columbian_driver_4 escort_truck
  1329. ENDIF
  1330. ENDIF
  1331. IF IS_PLAYER_IN_CAR player columbian_humvee4
  1332. IF NOT IS_CHAR_DEAD columbian_hitman_10
  1333. GIVE_WEAPON_TO_CHAR columbian_hitman_10 WEAPONTYPE_CHAINGUN 999
  1334. SET_CHAR_OBJ_KILL_PLAYER_ON_FOOT columbian_hitman_10 player
  1335. ENDIF
  1336. IF NOT IS_CHAR_DEAD columbian_hitman_11
  1337. GIVE_WEAPON_TO_CHAR columbian_hitman_11 WEAPONTYPE_CHAINGUN 999
  1338. SET_CHAR_OBJ_KILL_PLAYER_ON_FOOT columbian_hitman_11 player
  1339. ENDIF
  1340. IF NOT IS_CHAR_DEAD columbian_hitman_12
  1341. GIVE_WEAPON_TO_CHAR columbian_hitman_12 WEAPONTYPE_CHAINGUN 999
  1342. SET_CHAR_OBJ_KILL_PLAYER_ON_FOOT columbian_hitman_12 player
  1343. ENDIF
  1344. ENDIF
  1345. IF IS_CAR_UPSIDEDOWN columbian_humvee4
  1346. AND IS_CAR_STOPPED columbian_humvee4
  1347. IF NOT IS_CHAR_DEAD columbian_driver_4
  1348. GIVE_WEAPON_TO_CHAR columbian_driver_4 WEAPONTYPE_CHAINGUN 999
  1349. SET_CHAR_OBJ_DESTROY_CAR columbian_driver_4 escort_truck
  1350. ENDIF
  1351. IF NOT IS_CHAR_DEAD columbian_hitman_10
  1352. GIVE_WEAPON_TO_CHAR columbian_hitman_10 WEAPONTYPE_CHAINGUN 999
  1353. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_10 escort_truck
  1354. ENDIF
  1355. IF NOT IS_CHAR_DEAD columbian_hitman_11
  1356. GIVE_WEAPON_TO_CHAR columbian_hitman_11 WEAPONTYPE_CHAINGUN 999
  1357. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_11 escort_truck
  1358. ENDIF
  1359. IF NOT IS_CHAR_DEAD columbian_hitman_12
  1360. GIVE_WEAPON_TO_CHAR columbian_hitman_12 WEAPONTYPE_CHAINGUN 999
  1361. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_12 escort_truck
  1362. ENDIF
  1363. ENDIF
  1364. ENDIF
  1365. ENDIF
  1366.  
  1367. IF car4_attacking_flag = 1
  1368. IF NOT IS_CHAR_DEAD columbian_hitman_10
  1369. GET_CAR_SPEED escort_truck escort_truck_speed
  1370. GET_CAR_SPEED columbian_humvee4 columbian_humvee4_speed
  1371. IF columbian_humvee4_speed < 10.0
  1372. AND escort_truck_speed < 4.0
  1373. IF LOCATE_CHAR_IN_CAR_CAR_2D columbian_hitman_10 escort_truck 10.0 10.0 0
  1374. SET_CHAR_OBJ_LEAVE_CAR columbian_hitman_10 columbian_humvee4
  1375. SET_CHAR_RUNNING columbian_hitman_10 TRUE
  1376. car4_attacking_flag = 2
  1377. ENDIF
  1378. ENDIF
  1379. ELSE
  1380. car4_attacking_flag = 2
  1381. ENDIF
  1382. ENDIF
  1383.  
  1384. IF car4_attacking_flag = 2
  1385. IF NOT IS_CHAR_DEAD columbian_hitman_10
  1386. IF NOT IS_CHAR_IN_ANY_CAR columbian_hitman_10
  1387. GIVE_WEAPON_TO_CHAR columbian_hitman_10 WEAPONTYPE_CHAINGUN 999
  1388. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_10 escort_truck
  1389. SET_CAR_CRUISE_SPEED columbian_humvee4 40.0
  1390. SET_CAR_BLOCK_CAR columbian_humvee4 escort_truck
  1391. car4_attacking_flag = 3
  1392. ENDIF
  1393. ELSE
  1394. car4_attacking_flag = 3
  1395. ENDIF
  1396. ENDIF
  1397.  
  1398. IF car4_attacking_flag = 3
  1399. IF NOT IS_CHAR_DEAD columbian_hitman_11
  1400. GET_CAR_SPEED escort_truck escort_truck_speed
  1401. GET_CAR_SPEED columbian_humvee4 columbian_humvee4_speed
  1402. IF columbian_humvee4_speed < 10.0
  1403. AND escort_truck_speed < 4.0
  1404. IF LOCATE_CHAR_IN_CAR_CAR_2D columbian_hitman_11 escort_truck 10.0 10.0 0
  1405. SET_CHAR_OBJ_LEAVE_CAR columbian_hitman_11 columbian_humvee4
  1406. SET_CHAR_RUNNING columbian_hitman_11 TRUE
  1407. car4_attacking_flag = 4
  1408. ENDIF
  1409. ENDIF
  1410. ELSE
  1411. car4_attacking_flag = 4
  1412. ENDIF
  1413. ENDIF
  1414.  
  1415. IF car4_attacking_flag = 4
  1416. IF NOT IS_CHAR_DEAD columbian_hitman_11
  1417. IF NOT IS_CHAR_IN_ANY_CAR columbian_hitman_11
  1418. GIVE_WEAPON_TO_CHAR columbian_hitman_11 WEAPONTYPE_CHAINGUN 999
  1419. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_11 escort_truck
  1420. SET_CAR_CRUISE_SPEED columbian_humvee4 40.0
  1421. SET_CAR_BLOCK_CAR columbian_humvee4 escort_truck
  1422. car4_attacking_flag = 5
  1423. ENDIF
  1424. ELSE
  1425. car4_attacking_flag = 5
  1426. ENDIF
  1427. ENDIF
  1428.  
  1429. IF car4_attacking_flag = 5
  1430. IF NOT IS_CHAR_DEAD columbian_hitman_12
  1431. GET_CAR_SPEED escort_truck escort_truck_speed
  1432. GET_CAR_SPEED columbian_humvee4 columbian_humvee4_speed
  1433. IF columbian_humvee4_speed < 10.0
  1434. AND escort_truck_speed < 4.0
  1435. IF LOCATE_CHAR_IN_CAR_CAR_2D columbian_hitman_12 escort_truck 10.0 10.0 0
  1436. SET_CHAR_OBJ_LEAVE_CAR columbian_hitman_12 columbian_humvee4
  1437. SET_CHAR_RUNNING columbian_hitman_12 TRUE
  1438. car4_attacking_flag = 6
  1439. ENDIF
  1440. ENDIF
  1441. ELSE
  1442. car4_attacking_flag = 6
  1443. ENDIF
  1444. ENDIF
  1445.  
  1446. IF car4_attacking_flag = 6
  1447. IF NOT IS_CHAR_DEAD columbian_hitman_12
  1448. IF NOT IS_CHAR_IN_ANY_CAR columbian_hitman_12
  1449. GIVE_WEAPON_TO_CHAR columbian_hitman_12 WEAPONTYPE_CHAINGUN 999
  1450. SET_CHAR_OBJ_DESTROY_CAR columbian_hitman_12 escort_truck
  1451. SET_CAR_CRUISE_SPEED columbian_humvee4 40.0
  1452. SET_CAR_BLOCK_CAR columbian_humvee4 escort_truck
  1453. car4_attacking_flag = 7
  1454. ENDIF
  1455. ELSE
  1456. car4_attacking_flag = 7
  1457. ENDIF
  1458. ENDIF
  1459.  
  1460. IF car4_attacking_flag = 7
  1461. SET_CAR_CRUISE_SPEED columbian_humvee4 40.0
  1462. SET_CAR_RAM_CAR columbian_humvee4 escort_truck
  1463. car4_attacking_flag = 8
  1464. ENDIF
  1465.  
  1466. ////////////////////////////////////
  1467.  
  1468. ELSE
  1469. MARK_CAR_AS_NO_LONGER_NEEDED columbian_humvee1
  1470. MARK_CAR_AS_NO_LONGER_NEEDED columbian_humvee2
  1471. MARK_CAR_AS_NO_LONGER_NEEDED columbian_humvee3
  1472.  
  1473. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_driver_1
  1474. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_driver_2
  1475. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_driver_3
  1476.  
  1477. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_1
  1478. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_2
  1479. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_3
  1480. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_4
  1481. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_5
  1482. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_6
  1483. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_7
  1484. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_8
  1485. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_9
  1486.  
  1487. MARK_CHAR_AS_NO_LONGER_NEEDED colombian_1
  1488. MARK_CHAR_AS_NO_LONGER_NEEDED colombian_2
  1489. MARK_CHAR_AS_NO_LONGER_NEEDED colombian_3
  1490. MARK_CHAR_AS_NO_LONGER_NEEDED colombian_4
  1491. MARK_CHAR_AS_NO_LONGER_NEEDED colombian_5
  1492. MARK_CHAR_AS_NO_LONGER_NEEDED colombian_6
  1493. MARK_CHAR_AS_NO_LONGER_NEEDED colombian_7
  1494. MARK_CHAR_AS_NO_LONGER_NEEDED colombian_8
  1495. MARK_CHAR_AS_NO_LONGER_NEEDED colombian_9
  1496. MARK_CHAR_AS_NO_LONGER_NEEDED colombian_10
  1497. ENDIF
  1498.  
  1499. ENDWHILE
  1500.  
  1501. GOTO mission_love5_passed
  1502.  
  1503.  
  1504. // Mission love 5 failed
  1505.  
  1506. mission_love5_failed:
  1507. PRINT_BIG M_FAIL 2000 1
  1508. RETURN
  1509.  
  1510.  
  1511.  
  1512. // mission love 5 passed
  1513.  
  1514. mission_love5_passed:
  1515.  
  1516. flag_love_mission5_passed = 1
  1517. PRINT_WITH_NUMBER_BIG M_PASS 40000 2000 1
  1518. ADD_SCORE player 40000
  1519. CLEAR_WANTED_LEVEL player
  1520. PLAY_MISSION_PASSED_TUNE 1
  1521. REGISTER_MISSION_PASSED LOVE5
  1522. PLAYER_MADE_PROGRESS 1
  1523. START_NEW_SCRIPT love_mission6_loop
  1524. RETURN
  1525.  
  1526.  
  1527.  
  1528. // mission cleanup
  1529.  
  1530. mission_cleanup_love5:
  1531.  
  1532. flag_player_on_mission = 0
  1533. flag_player_on_love_mission = 0
  1534.  
  1535. IF NOT HAS_PICKUP_BEEN_COLLECTED tank_weapon
  1536. REMOVE_PICKUP tank_weapon
  1537. ENDIF
  1538. CLEAR_ONSCREEN_COUNTER escort_truck_health
  1539. MARK_MODEL_AS_NO_LONGER_NEEDED CAR_SECURICAR
  1540. MARK_MODEL_AS_NO_LONGER_NEEDED CAR_COLUMB
  1541. MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_COLOMBIAN_A
  1542. UNLOAD_SPECIAL_CHARACTER 2
  1543. UNLOAD_SPECIAL_CHARACTER 3
  1544. SET_CAR_DENSITY_MULTIPLIER 1.0
  1545.  
  1546. REMOVE_BLIP escort_truck_blip
  1547.  
  1548. MISSION_HAS_FINISHED
  1549.  
  1550. RETURN
  1551.  
  1552.  
  1553.  
  1554. call_off_the_attackers:
  1555.  
  1556. IF NOT IS_CAR_DEAD columbian_humvee1
  1557. CAR_WANDER_RANDOMLY columbian_humvee1
  1558. ENDIF
  1559. IF NOT IS_CAR_DEAD columbian_humvee2
  1560. CAR_WANDER_RANDOMLY columbian_humvee2
  1561. ENDIF
  1562. IF NOT IS_CAR_DEAD columbian_humvee3
  1563. CAR_WANDER_RANDOMLY columbian_humvee3
  1564. ENDIF
  1565. IF NOT IS_CAR_DEAD columbian_humvee4
  1566. CAR_WANDER_RANDOMLY columbian_humvee4
  1567. ENDIF
  1568. IF NOT IS_CHAR_DEAD columbian_hitman_1
  1569. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS columbian_hitman_1 player
  1570. ENDIF
  1571. IF NOT IS_CHAR_DEAD columbian_hitman_2
  1572. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS columbian_hitman_2 player
  1573. ENDIF
  1574. IF NOT IS_CHAR_DEAD columbian_hitman_3
  1575. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS columbian_hitman_3 player
  1576. ENDIF
  1577. IF NOT IS_CHAR_DEAD columbian_hitman_4
  1578. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS columbian_hitman_4 player
  1579. ENDIF
  1580. IF NOT IS_CHAR_DEAD columbian_hitman_5
  1581. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS columbian_hitman_5 player
  1582. ENDIF
  1583. IF NOT IS_CHAR_DEAD columbian_hitman_6
  1584. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS columbian_hitman_6 player
  1585. ENDIF
  1586. IF NOT IS_CHAR_DEAD columbian_hitman_7
  1587. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS columbian_hitman_7 player
  1588. ENDIF
  1589. IF NOT IS_CHAR_DEAD columbian_hitman_8
  1590. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS columbian_hitman_8 player
  1591. ENDIF
  1592. IF NOT IS_CHAR_DEAD columbian_hitman_9
  1593. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS columbian_hitman_9 player
  1594. ENDIF
  1595. IF NOT IS_CHAR_DEAD columbian_hitman_10
  1596. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS columbian_hitman_10 player
  1597. ENDIF
  1598. IF NOT IS_CHAR_DEAD columbian_hitman_11
  1599. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS columbian_hitman_11 player
  1600. ENDIF
  1601. IF NOT IS_CHAR_DEAD columbian_hitman_12
  1602. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS columbian_hitman_12 player
  1603. ENDIF
  1604. MARK_CAR_AS_NO_LONGER_NEEDED columbian_humvee1
  1605. MARK_CAR_AS_NO_LONGER_NEEDED columbian_humvee2
  1606. MARK_CAR_AS_NO_LONGER_NEEDED columbian_humvee3
  1607. MARK_CAR_AS_NO_LONGER_NEEDED columbian_humvee4
  1608. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_1
  1609. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_2
  1610. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_3
  1611. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_4
  1612. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_5
  1613. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_6
  1614. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_7
  1615. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_8
  1616. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_9
  1617. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_10
  1618. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_11
  1619. MARK_CHAR_AS_NO_LONGER_NEEDED columbian_hitman_12
  1620. car1_attacking_flag = -100
  1621. car2_attacking_flag = -100
  1622. car3_attacking_flag = -100
  1623. car4_attacking_flag = -100
  1624.  
  1625. RETURN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement