Advertisement
KoalRobertson

22SMAS TSD old

Feb 10th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.35 KB | None | 0 0
  1. --THE SIMPSONS HIT AND RUN - 22 SHORT MSSIONS ABOUT SPRINGFIELD
  2. --THE SPRINGFIELD DISCONNECTION
  3. --BY KOAL ROBERTSON
  4. --BETA v1.0
  5. --14/01/19
  6.  
  7.  
  8.  
  9.  
  10. function TheSpringfieldDisconnectionInit()
  11. SetDynaLoadData("l1z7.p3dl1r1.p3dl1r7.p3d")
  12. InitLevelPlayerVehicle("wiggu_v","tsd_carstart","OTHER")
  13. SetMissionResetPlayerInCar("m2_car_start")
  14. UsePedGroup( 0 )
  15. SetForcedCar()
  16. SetMissionCharacter("wiggum")
  17. end
  18.  
  19.  
  20.  
  21. function TheSpringfieldDisconnectionNormal()
  22.  
  23. --FOLLOW THE DONUTS
  24. AddStage()
  25. SetHUDIcon("lardlads")
  26. SetStageMessageIndex(100)
  27.  
  28. ObjectiveDelivery("deliv_1", "carsphere", 10)
  29.  
  30. AddNPC("carl", "manager")
  31. CloseObjective()
  32.  
  33. ConditionTimeOut("set", 45)
  34. CloseStage()
  35.  
  36. --CONFRONT THE MANAGER OF LARD LADS DONUTS
  37. AddStage()
  38. SetStageMessageIndex(101)
  39.  
  40. ObjectiveTalkTo("carl")
  41. CloseStage()
  42.  
  43. --GET BACK IN CAR
  44. AddStage()
  45. SetHUDIcon("wiggu_v")
  46. SetStageMessageIndex(103)
  47.  
  48. ObjectiveGetIn("wiggu_v")
  49.  
  50. CloseStage()
  51.  
  52. function meme()
  53. --FOLLOW THE EVIDENCE TO A DONUT TRUCK
  54. AddStage()
  55. SetHUDIcon("donut")
  56. SetStageMessageIndex(102)
  57.  
  58. AddStageVehicle("cDonut", "truck_1_start", "NULL", "Missions\\TSD\\3\\truck1.con", "male1")
  59.  
  60. ObjectiveDelivery("donut", "set_1", 15)
  61.  
  62. ConditionTimeOut("set", 30)
  63. CloseStage()
  64.  
  65.  
  66. --FOLLOW THE DONUT TRUCK AND COLLECT THE EVIDENCE
  67. AddStage()
  68. SetHUDIcon("jeans")
  69. SetStageMessageIndex(105)
  70.  
  71. ActivateVehicle("cDonut", "NULL", "evade")
  72. AddStageWaypoints("path_2", 15)
  73.  
  74. AddObjective("dump")
  75. SetObjTargetVehicle("cDonut")
  76. AddCollectible("donut", "set_3_1")
  77. AddCollectible("donut", "set_3_2")
  78. AddCollectible("jeans", "set_3_3")
  79. AddCollectible("donut", "set_3_4")
  80. AddCollectible("donut", "set_3_5")
  81. AddCollectible("donut", "set_3_6")
  82. AddCollectible("jeans", "set_3_7")
  83. AddCollectible("donut", "set_3_8")
  84. AddCollectible("jeans", "set_3_9")
  85. AddCollectible("donut", "set_3_10")
  86. AddCollectible("donut", "set_3_11")
  87. AddCollectible("donut", "set_3_12")
  88. AddCollectible("jeans", "set_3_13")
  89. AddCollectible("donut", "set_3_14")
  90. AddCollectible("jeans", "set_3_15")
  91. CloseObjective()
  92.  
  93. ConditionFollowDistance("cDonut", 125)
  94. CloseStage()
  95.  
  96. --HIT THE DONUT TRUCK AND COLLECT THE EVIDENCE
  97. AddStage()
  98. SetHUDIcon("jeans")
  99. SetStageMessageIndex(106)
  100.  
  101. ActivateVehicle("cDonut", "NULL", "evade")
  102. AddStageWaypoints("path_3", 15)
  103.  
  104. AddObjective("dump")
  105. SetObjTargetVehicle("cDonut")
  106. AddCollectible("jeans", "set_4_1")
  107. AddCollectible("donut", "set_4_2")
  108. AddCollectible("donut", "set_4_3")
  109. AddCollectible("jeans", "set_4_4")
  110. AddCollectible("donut", "set_4_5")
  111. AddCollectible("donut", "set_4_6")
  112. AddCollectible("jeans", "set_4_7")
  113. AddCollectible("donut", "set_4_8")
  114. AddCollectible("donut", "set_4_9")
  115. AddCollectible("jeans", "set_4_10")
  116. AddCollectible("donut", "set_4_11")
  117. AddCollectible("jeans", "set_4_12")
  118. AddCollectible("jeans", "set_4_13")
  119. AddCollectible("donut", "set_4_14")
  120. AddCollectible("jeans", "set_4_15")
  121. CloseObjective()
  122.  
  123. ConditionFollowDistance("cDonut", 125)
  124. CloseStage()
  125.  
  126. --CONTINUE CHASING THE DONUT TRUCK UNTIL IT PULLS OVER
  127. AddStage()
  128. SetHUDIcon("cDonut")
  129. SetStageMessageIndex(107)
  130.  
  131. ActivateVehicle("cDonut", "NULL", "evade")
  132. AddStageWaypoints("path_4", 5)
  133.  
  134. ObjectiveFollow("cDonut", 125)
  135.  
  136.  
  137. CloseStage()
  138.  
  139. --ARREST THE DRIVER
  140. AddStage()
  141. SetStageMessageIndex(108)
  142.  
  143. AddObjective("talkto")
  144. AddNPC("male1", "pullover_talk")
  145. SetTalkToTarget("male1")
  146. CloseObjective()
  147.  
  148. CloseStage()
  149.  
  150. --GET BACK IN THE CAR
  151. AddStage()
  152. SetHUDIcon("wiggu_v")
  153. SetStageMessageIndex(103)
  154.  
  155. ObjectiveGetIn("wiggu_v")
  156.  
  157. CloseStage()
  158.  
  159. --RETURN TO LARD LADS
  160. SetHUDIcon("lardlads")
  161. SetStageMessageIndex(100)
  162.  
  163. ObjectiveGoTo("race_start", "carpshere")
  164.  
  165. ConditionTimeOut("set", 20)
  166. CloseStage()
  167.  
  168. --RACE THE OTHER DONUT TRUCK TO LARD LADS
  169.  
  170. --ARREST THE MANAGER
  171.  
  172. --COLLECT ANOTHER PEICE OF EVIDENCE FROM THE TRUCK
  173.  
  174. end
  175.  
  176.  
  177. CloseMission()
  178. end
  179.  
  180.  
  181.  
  182.  
  183. function TheSpringfieldDisconnection()
  184.  
  185. TheSpringfieldDisconnectionInit()
  186.  
  187. if Difficulty == "No Fail Conditions" then
  188. DeliveryDashNoFailConditions()
  189.  
  190. elseif Difficulty == "Easy" then
  191. DeliveryDashEasy()
  192.  
  193. elseif Difficulty == "Normal" then
  194. TheSpringfieldDisconnectionNormal()
  195.  
  196. elseif Difficulty == "Hellfish" then
  197. DeliveryDashHellfish()
  198.  
  199. elseif Difficulty == "EXPERIMENTAL" then
  200. DeliveryDashExperimental()
  201.  
  202. end
  203. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement