R4gn0r0k

frank2.1.sc

Feb 4th, 2016
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.88 KB | None | 0 0
  1. MISSION_START
  2. // *****************************************************************************************
  3. // *****************************************************************************************
  4. // *************************************Frankie Mission 2.1*********************************
  5. // ************************************Bomb Da Base Cash Wall*******************************
  6. // *****************************************************************************************
  7. // *****************************************************************************************
  8. // *****************************************************************************************
  9. SCRIPT_NAME frank21
  10.  
  11. // Mission start stuff
  12.  
  13. GOSUB mission_start_frankie2.1
  14.  
  15. IF HAS_DEATHARREST_BEEN_EXECUTED
  16. GOSUB mission_frankie2.1_failed
  17. ENDIF
  18.  
  19. GOSUB mission_cleanup_frankie2.1
  20.  
  21. MISSION_END
  22.  
  23. // ***************************************Start Mission*************************************
  24.  
  25. mission_start_frankie2.1:
  26.  
  27. flag_player_on_mission = 1
  28.  
  29. REGISTER_MISSION_GIVEN
  30.  
  31. WAIT 0
  32.  
  33. flag_player_on_frankie_mission = 1
  34.  
  35. {
  36. // ****************************************START OF CUTSCENE********************************
  37.  
  38. /*
  39. IF CAN_PLAYER_START_MISSION player
  40. MAKE_PLAYER_SAFE_FOR_CUTSCENE player
  41. ELSE
  42. GOTO mission_frankie2.1_failed
  43. ENDIF
  44.  
  45. SET_FADING_COLOUR 0 0 0
  46.  
  47. DO_FADE 1500 FADE_OUT
  48.  
  49. PRINT_BIG ( FM21 ) 15000 2 //"Bomb Da Base Part 1"
  50.  
  51. SWITCH_STREAMING OFF
  52. */
  53.  
  54. LOAD_SPECIAL_CHARACTER 1 FRANKIE
  55. LOAD_SPECIAL_MODEL cut_obj1 FRANKH
  56. //LOAD_SPECIAL_MODEL cut_obj2 PLAYERH
  57. REQUEST_MODEL PED_GANG_MAFIA_B
  58.  
  59. REQUEST_MODEL franksclb02
  60. REQUEST_MODEL salvsdetail
  61. REQUEST_MODEL swank_inside
  62.  
  63. /*
  64. WHILE GET_FADING_STATUS
  65.  
  66. WAIT 0
  67.  
  68. ENDWHILE
  69. */
  70.  
  71. LOAD_ALL_MODELS_NOW
  72.  
  73. // Cutscene stuff
  74.  
  75. WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 1
  76. OR NOT HAS_MODEL_LOADED cut_obj1
  77. OR NOT HAS_MODEL_LOADED PED_GANG_MAFIA_B
  78. //OR NOT HAS_MODEL_LOADED cut_obj2
  79.  
  80. WAIT 0
  81.  
  82. ENDWHILE
  83.  
  84. WHILE NOT HAS_MODEL_LOADED franksclb02
  85. OR NOT HAS_MODEL_LOADED salvsdetail
  86. OR NOT HAS_MODEL_LOADED swank_inside
  87.  
  88. WAIT 0
  89.  
  90. ENDWHILE
  91.  
  92. LOAD_CUTSCENE s3_rtc
  93.  
  94. SET_CUTSCENE_OFFSET 1457.776 -185.348 54.925
  95.  
  96. CREATE_CUTSCENE_OBJECT PED_PLAYER cs_player
  97.  
  98. SET_CUTSCENE_ANIM cs_player player
  99.  
  100. CREATE_CUTSCENE_OBJECT PED_SPECIAL1 cs_frankie
  101.  
  102. SET_CUTSCENE_ANIM cs_frankie frankie
  103.  
  104. CREATE_CUTSCENE_HEAD cs_frankie CUT_OBJ1 cs_frankiehead
  105.  
  106. SET_CUTSCENE_HEAD_ANIM cs_frankiehead frank
  107.  
  108. //CREATE_CUTSCENE_HEAD cs_player CUT_OBJ2 cs_playerhead
  109.  
  110. //SET_CUTSCENE_HEAD_ANIM cs_playerhead player
  111.  
  112. CREATE_CUTSCENE_OBJECT PED_GANG_MAFIA_B cs_mafia
  113.  
  114. SET_CUTSCENE_ANIM cs_mafia gang02
  115.  
  116. CLEAR_AREA 1455.1 -187.8 -100.0 1.0 TRUE
  117.  
  118. SET_PLAYER_COORDINATES player 1455.1 -187.8 -100.0
  119.  
  120. SET_PLAYER_HEADING player 180.0
  121.  
  122. DO_FADE 1500 FADE_IN
  123.  
  124. SWITCH_RUBBISH OFF
  125.  
  126. SWITCH_STREAMING ON
  127.  
  128. START_CUTSCENE
  129.  
  130. // Displays cutscene text
  131.  
  132. GET_CUTSCENE_TIME cs_time
  133.  
  134. /*
  135. WHILE cs_time < 27
  136. WAIT 0
  137. GET_CUTSCENE_TIME cs_time
  138. ENDWHILE
  139.  
  140. PRINT_NOW ( FM3_A ) 10000 1 //"We should take these Colombian bastards out"
  141.  
  142. WHILE cs_time < 1972
  143. WAIT 0
  144. GET_CUTSCENE_TIME cs_time
  145. ENDWHILE
  146.  
  147. PRINT_NOW ( FM3_B ) 10000 1 //"but while we're at war with the Triads we just ain't strong enough"
  148. */
  149.  
  150. WHILE cs_time < 5136
  151. WAIT 0
  152. GET_CUTSCENE_TIME cs_time
  153. ENDWHILE
  154.  
  155. PRINT_NOW ( FM3_C ) 10000 1 //"The Cartel has got bottomless funds from pushing this SPANK crap."
  156.  
  157. WHILE cs_time < 8848
  158. WAIT 0
  159. GET_CUTSCENE_TIME cs_time
  160. ENDWHILE
  161.  
  162. PRINT_NOW ( FM3_D ) 10000 1 //"If we make an open attack on them, they'll wipe the floor with us."
  163.  
  164. WHILE cs_time < 12450
  165. WAIT 0
  166. GET_CUTSCENE_TIME cs_time
  167. ENDWHILE
  168.  
  169. PRINT_NOW ( FM3_E ) 10000 1 //"They must be making SPANK on that big boat that Curly lead you to."
  170.  
  171. WHILE cs_time < 15984
  172. WAIT 0
  173. GET_CUTSCENE_TIME cs_time
  174. ENDWHILE
  175.  
  176. PRINT_NOW ( FM3_F ) 10000 1 //"So we gotta use our heads -or rather one head. Your head."
  177.  
  178. WHILE cs_time < 20426
  179. WAIT 0
  180. GET_CUTSCENE_TIME cs_time
  181. ENDWHILE
  182.  
  183. PRINT_NOW ( FM3_G ) 10000 1 //"I'm asking you to destroy that SPANK factory as a personal favor to me, Salvatore Leone."
  184.  
  185. WHILE cs_time < 27076
  186. WAIT 0
  187. GET_CUTSCENE_TIME cs_time
  188. ENDWHILE
  189.  
  190. PRINT_NOW ( FM3_H ) 10000 1 //"If you do this for me, you will be a made man -anything you want."
  191.  
  192. WHILE cs_time < 32651
  193. WAIT 0
  194. GET_CUTSCENE_TIME cs_time
  195. ENDWHILE
  196.  
  197. PRINT_NOW ( FM3_I ) 10000 1 //"Go and see 8-Ball, you'll need his expertise to blow-up that boat."
  198.  
  199. WHILE cs_time < 36233
  200. WAIT 0
  201. GET_CUTSCENE_TIME cs_time
  202. ENDWHILE
  203.  
  204. CLEAR_THIS_PRINT ( FM3_I )
  205.  
  206. WHILE cs_time < 38333
  207. WAIT 0
  208. GET_CUTSCENE_TIME cs_time
  209. ENDWHILE
  210.  
  211. DO_FADE 1500 FADE_OUT
  212.  
  213. WHILE NOT HAS_CUTSCENE_FINISHED
  214. WAIT 0
  215. ENDWHILE
  216.  
  217. CLEAR_PRINTS
  218.  
  219. WHILE GET_FADING_STATUS
  220. WAIT 0
  221. ENDWHILE
  222.  
  223. CLEAR_CUTSCENE
  224.  
  225. SWITCH_RUBBISH ON
  226.  
  227. SET_CAMERA_BEHIND_PLAYER
  228.  
  229. WAIT 500
  230.  
  231. DO_FADE 1500 FADE_IN
  232.  
  233. UNLOAD_SPECIAL_CHARACTER 1
  234. MARK_MODEL_AS_NO_LONGER_NEEDED CUT_OBJ1
  235. MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_MAFIA_B
  236. //MARK_MODEL_AS_NO_LONGER_NEEDED CUT_OBJ2
  237.  
  238.  
  239. MARK_MODEL_AS_NO_LONGER_NEEDED franksclb02
  240.  
  241. MARK_MODEL_AS_NO_LONGER_NEEDED salvsdetail
  242.  
  243. MARK_MODEL_AS_NO_LONGER_NEEDED swank_inside
  244.  
  245. // **************************************END OF CUTSCENE************************************
  246.  
  247. }
  248. GOTO mission_frankie2.1_passed
  249.  
  250.  
  251. // Mission Frankie2.1 failed
  252.  
  253. mission_frankie2.1_failed:
  254.  
  255. PRINT_BIG ( M_FAIL ) 5000 1 //"Mission Failed!"
  256.  
  257. RETURN
  258.  
  259.  
  260. // mission Frankie2.1 passed
  261.  
  262. mission_frankie2.1_passed:
  263.  
  264. flag_frankie_mission2.1_passed = 1
  265. flag_frankie_switched_off = 1
  266. REGISTER_MISSION_PASSED ( FM21 )
  267. PLAYER_MADE_PROGRESS 1
  268. REMOVE_BLIP frankie_contact_blip
  269. ADD_SPRITE_BLIP_FOR_CONTACT_POINT 1272.2 -92.9 -100.0 RADAR_SPRITE_EIGHT eightball_contact_blip
  270. START_NEW_SCRIPT frankie_mission3_loop
  271. RETURN
  272.  
  273.  
  274.  
  275. // mission cleanup
  276.  
  277. mission_cleanup_frankie2.1:
  278.  
  279. flag_player_on_mission = 0
  280. flag_player_on_frankie_mission = 0
  281. MISSION_HAS_FINISHED
  282. RETURN
Add Comment
Please, Sign In to add comment