Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --THE SIMPSONS HIT AND RUN - 22 SHORT MSSIONS ABOUT SPRINGFIELD
- --DELIVERY DASH
- --BY KOAL ROBERTSON
- --BETA v2.0
- --29/11/18
- function DeliveryDashInit()
- SetDynaLoadData("l1z7.p3dl1r1.p3dl1r7.p3d")
- InitLevelPlayerVehicle("cBurger","m2_car_start","OTHER")
- SetMissionResetPlayerInCar("m2_car_start")
- UsePedGroup( 0 )
- SetForcedCar()
- SetMissionCharacter("teen")
- end
- function DeliveryDashNoFailConditions()
- --DRIVE TO OTTO
- AddStage(10)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(106)
- SetHUDIcon("otto")
- ObjectiveGoTo("m2_otto_trigger", "carsphere", 1)
- AddFinalNPC("otto", "m2_otto")
- DisableHitAndRun()
- SetMaxTraffic(2)
- CloseStage()
- --DELIVER TO OTTO
- AddStage(1)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(100)
- SetHUDIcon("otto")
- ObjectiveTalkTo("otto")
- DisableHitAndRun()
- SetMaxTraffic(2)
- CloseStage()
- --GET BACK IN THE CAR
- AddStage(420)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(299)
- SetHUDIcon("cBurger")
- ObjectiveGetIn("cBurger")
- DisableHitAndRun()
- SetMaxTraffic(2)
- CloseStage()
- --DRIVE TO WIGGUM
- AddStage(10)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(97)
- SetHUDIcon("wiggum")
- ObjectiveGoTo("m2_wiggum_trigger", "carsphere", 1)
- AddFinalNPC("wiggum", "m2_wiggum")
- DisableHitAndRun()
- SetMaxTraffic(2)
- CloseStage()
- --DELIVER TO WIGGUM
- AddStage(5)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(101)
- SetHUDIcon("wiggum")
- ObjectiveTalkTo("wiggum")
- DisableHitAndRun()
- SetMaxTraffic(2)
- CloseStage()
- --GET BACK IN THE CAR
- AddStage(420)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(299)
- SetHUDIcon("cBurger")
- ObjectiveGetIn("cBurger")
- DisableHitAndRun()
- SetMaxTraffic(2)
- CloseStage()
- --GO TO RACE START
- AddStage(7)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(103)
- SetHUDIcon("homer")
- ObjectiveGoTo("m2_race_finish", "carsphere")
- DisableHitAndRun()
- SetMaxTraffic(2)
- CloseStage()
- --DELIVER TO HOMER
- AddStage("final")
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(105)
- SetHUDIcon("homer")
- DisableHitAndRun()
- ObjectiveTalkTo("homer", 1)
- AddFinalNPC("homer", "m2_homer")
- SetMaxTraffic(2)
- CloseStage()
- CloseMission()
- end
- function DeliveryDashEasy()
- --DRIVE TO OTTO
- AddStage(10)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(106)
- SetHUDIcon("otto")
- ObjectiveGoTo("m2_otto_trigger", "carsphere", 1)
- AddFinalNPC("otto", "m2_otto")
- ConditionTimeOut("set", 300)
- SetStageHitAndRunDecay(2.0)
- SetMaxTraffic(2)
- CloseStage()
- --DELIVER TO OTTO
- AddStage(1)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(100)
- SetHUDIcon("otto")
- ObjectiveTalkTo("otto")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(2.0)
- SetMaxTraffic(2)
- CloseStage()
- --GET BACK IN THE CAR
- AddStage(420)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(299)
- SetHUDIcon("cBurger")
- ObjectiveGetIn("cBurger")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(2.0)
- CloseStage()
- --DRIVE TO WIGGUM
- AddStage(10)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(97)
- SetHUDIcon("wiggum")
- SetMaxTraffic(2)
- ObjectiveGoTo("m2_wiggum_trigger", "carsphere", 1)
- AddFinalNPC("wiggum", "m2_wiggum")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(2.0)
- CloseStage()
- --DELIVER TO WIGGUM
- AddStage(5)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(101)
- SetHUDIcon("wiggum")
- SetMaxTraffic(2)
- ObjectiveTalkTo("wiggum")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(2.0)
- CloseStage()
- --GET BACK IN THE CAR
- AddStage(420)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(299)
- SetHUDIcon("cBurger")
- SetMaxTraffic(2)
- ObjectiveGetIn("cBurger")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(2.0)
- CloseStage()
- --GO TO RACE START
- AddStage(7)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(103)
- SetHUDIcon("homer")
- SetMaxTraffic(2)
- ObjectiveGoTo("m2_race_finish", "carsphere")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(2.0)
- CloseStage()
- --DELIVER TO HOMER
- AddStage("final")
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(105)
- SetHUDIcon("homer")
- SetMaxTraffic(2)
- ObjectiveTalkTo("homer", 1)
- AddFinalNPC("homer", "m2_homer")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(2.0)
- CloseStage()
- CloseMission()
- end
- function DeliveryDashNormal()
- --DRIVE TO OTTO
- AddStage(10)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(206)
- SetHUDIcon("otto")
- ObjectiveGoTo("m2_otto_trigger", "carsphere", 1)
- AddFinalNPC("otto", "m2_otto")
- ConditionTimeOut("set", 150)
- CloseStage()
- --DELIVER TO OTTO
- AddStage(1)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(200)
- SetHUDIcon("otto")
- ObjectiveTalkTo("otto")
- ConditionTimeOut("carry")
- CloseStage()
- --GET BACK IN THE CAR
- AddStage(420)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(299)
- SetHUDIcon("cBurger")
- ObjectiveGetIn("cBurger")
- ConditionTimeOut("carry")
- CloseStage()
- --COLLECT THE BURGER
- AddStage(10)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(208)
- SetHUDIcon("wiggum")
- ObjectiveGoTo("burger", "kmeal")
- ConditionTimeOut("carry")
- CloseStage()
- --DRIVE TO WIGGUM
- AddStage(10)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(207)
- SetHUDIcon("wiggum")
- ObjectiveGoTo("m2_wiggum_trigger", "carsphere", 1)
- AddFinalNPC("wiggum", "m2_wiggum")
- ConditionTimeOut("carry")
- CloseStage()
- --DELIVER TO WIGGUM
- AddStage(5)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(202)
- SetHUDIcon("wiggum")
- ObjectiveTalkTo("wiggum")
- ConditionTimeOut("carry")
- CloseStage()
- --GET BACK IN THE CAR
- AddStage(420)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(299)
- SetHUDIcon("cBurger")
- ObjectiveGetIn("cBurger")
- ConditionTimeOut("carry")
- CloseStage()
- --COLLECT THE BURGER
- AddStage(10)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(208)
- SetHUDIcon("wiggum")
- AddStageVehicle("cTeen","rival_start","NULL","Missions\\DD\\3\\rival.con", "teen")
- ObjectiveGoTo("burger", "kmeal")
- ConditionTimeOut("carry")
- CloseStage()
- --RACE THE RIVAL TEENAGER
- AddStage(8)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(204)
- SetHUDIcon("svt")
- ActivateVehicle("cTeen", "NULL","race")
- AddStageWaypoint( "m2_race_finish" )
- ObjectiveGoTo("m2_race_finish", "carsphere")
- ConditionTimeOut("carry")
- ConditionRace("cTeen")
- CloseStage()
- --DELIVER TO HOMER
- AddStage("final")
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(205)
- SetHUDIcon("homer")
- ObjectiveTalkTo("homer", 1)
- AddFinalNPC("homer", "m2_homer")
- ConditionTimeOut("carry")
- CloseStage()
- CloseMission()
- end
- function DeliveryDashHellfish()
- --DRIVE TO OTTO
- AddStage(10)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(106)
- SetHUDIcon("otto")
- ObjectiveGoTo("m2_otto_trigger", "carsphere", 1)
- AddFinalNPC("otto", "m2_otto")
- ConditionTimeOut("set", 125)
- SetStageHitAndRunDecay(0.5)
- SetStageNumChaseCars(2)
- SetMaxTraffic(4)
- CloseStage()
- --DELIVER TO OTTO
- AddStage(1)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(100)
- SetHUDIcon("otto")
- ObjectiveTalkTo("otto")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(0.5)
- SetStageNumChaseCars(2)
- SetMaxTraffic(4)
- CloseStage()
- --GET BACK IN THE CAR
- AddStage(420)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(299)
- SetHUDIcon("cBurger")
- ObjectiveGetIn("cBurger")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(0.5)
- SetStageNumChaseCars(2)
- SetMaxTraffic(4)
- CloseStage()
- --DRIVE TO WIGGUM
- AddStage(10)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(97)
- SetHUDIcon("wiggum")
- ObjectiveGoTo("m2_wiggum_trigger", "carsphere", 1)
- AddFinalNPC("wiggum", "m2_wiggum")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(0.5)
- SetStageNumChaseCars(2)
- SetMaxTraffic(4)
- CloseStage()
- --DELIVER TO WIGGUM
- AddStage(5)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(101)
- SetHUDIcon("wiggum")
- ObjectiveTalkTo("wiggum")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(0.5)
- SetStageNumChaseCars(2)
- SetMaxTraffic(4)
- CloseStage()
- --GET BACK IN THE CAR
- AddStage(420)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(299)
- SetHUDIcon("cBurger")
- ObjectiveGetIn("cBurger")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(0.5)
- SetStageNumChaseCars(2)
- SetMaxTraffic(4)
- CloseStage()
- --GO TO RACE START
- AddStage(7)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(103)
- SetHUDIcon("homer")
- AddStageVehicle("cTeen","m2_car_start","NULL","Missions\\DD\\4\\rival.con", "teen")
- ObjectiveGoTo("m2_race_start", "carsphere")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(0.5)
- SetStageNumChaseCars(2)
- SetMaxTraffic(4)
- CloseStage()
- --RACE THE RIVAL TEENAGER
- AddStage(8)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(104)
- SetHUDIcon("svt")
- ActivateVehicle("cTeen", "NULL","race")
- AddStageWaypoint( "m2_race_finish" )
- ObjectiveGoTo("m2_race_finish", "carsphere")
- ConditionTimeOut("carry")
- ConditionRace("cTeen")
- SetStageHitAndRunDecay(0.5)
- SetStageNumChaseCars(2)
- SetMaxTraffic(4)
- CloseStage()
- --DELIVER TO HOMER
- AddStage("final")
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(105)
- SetHUDIcon("homer")
- ObjectiveTalkTo("homer", 1)
- AddFinalNPC("homer", "m2_homer")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(0.5)
- SetStageNumChaseCars(2)
- SetMaxTraffic(4)
- CloseStage()
- CloseMission()
- end
- function DeliveryDashExperimental()
- --DRIVE TO OTTO
- AddStage(10)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(106)
- SetHUDIcon("otto")
- ObjectiveGoTo("m2_otto_trigger", "carsphere", 1)
- AddFinalNPC("otto", "m2_otto")
- ConditionTimeOut("set", 105)
- SetStageHitAndRunDecay(0.0)
- SetStageNumChaseCars(3)
- SetMaxTraffic(5)
- CloseStage()
- --DELIVER TO OTTO
- AddStage(1)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(100)
- SetHUDIcon("otto")
- ObjectiveTalkTo("otto")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(0.0)
- SetStageNumChaseCars(3)
- SetMaxTraffic(5)
- CloseStage()
- --GET BACK IN THE CAR
- AddStage(420)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(299)
- SetHUDIcon("cBurger")
- ObjectiveGetIn("cBurger")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(0.0)
- SetStageNumChaseCars(3)
- SetMaxTraffic(5)
- CloseStage()
- --DRIVE TO WIGGUM
- AddStage(10)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(97)
- SetHUDIcon("wiggum")
- ObjectiveGoTo("m2_wiggum_trigger", "carsphere", 1)
- AddFinalNPC("wiggum", "m2_wiggum")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(0.0)
- SetStageNumChaseCars(3)
- SetMaxTraffic(5)
- CloseStage()
- --DELIVER TO WIGGUM
- AddStage(5)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(101)
- SetHUDIcon("wiggum")
- ObjectiveTalkTo("wiggum")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(0.0)
- SetStageNumChaseCars(3)
- SetMaxTraffic(5)
- CloseStage()
- --GET BACK IN THE CAR
- AddStage(420)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(299)
- SetHUDIcon("cBurger")
- ObjectiveGetIn("cBurger")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(0.0)
- SetStageNumChaseCars(3)
- SetMaxTraffic(5)
- CloseStage()
- --GO TO RACE START
- AddStage(7)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(103)
- SetHUDIcon("homer")
- AddStageVehicle("cTeen","m2_car_start","NULL","Missions\\DD\\5\\rival.con", "teen")
- ObjectiveGoTo("m2_race_start", "carsphere")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(0.0)
- SetStageNumChaseCars(3)
- SetMaxTraffic(5)
- CloseStage()
- --RACE THE RIVAL TEENAGER
- AddStage(8)
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(104)
- SetHUDIcon("svt")
- ActivateVehicle("cTeen", "NULL","race")
- AddStageWaypoint( "m2_race_finish" )
- ObjectiveGoTo("m2_race_finish", "carsphere")
- ConditionTimeOut("carry")
- ConditionRace("cTeen")
- SetStageHitAndRunDecay(0.0)
- SetStageNumChaseCars(3)
- SetMaxTraffic(5)
- CloseStage()
- --DELIVER TO HOMER
- AddStage("final")
- SetStageMusicAlwaysOn()
- SetStageMessageIndex(105)
- SetHUDIcon("homer")
- ObjectiveTalkTo("homer", 1)
- AddFinalNPC("homer", "m2_homer")
- ConditionTimeOut("carry")
- SetStageHitAndRunDecay(0.0)
- SetStageNumChaseCars(3)
- SetMaxTraffic(5)
- CloseStage()
- CloseMission()
- end
- function DeliveryDash()
- DeliveryDashInit()
- if Difficulty == "No Fail Conditions" then
- DeliveryDashNoFailConditions()
- elseif Difficulty == "Easy" then
- DeliveryDashEasy()
- elseif Difficulty == "Normal" then
- DeliveryDashNormal()
- elseif Difficulty == "Hellfish" then
- DeliveryDashHellfish()
- elseif Difficulty == "EXPERIMENTAL" then
- DeliveryDashExperimental()
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement