Advertisement
KoalRobertson

Love Burns v1.0.1 - SHAR Custom Mission

Feb 14th, 2019
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.18 KB | None | 0 0
  1. --THE SIMPSONS HIT AND RUN
  2. --LOVE BURNS
  3. --BY KOAL ROBERTSON
  4. --BETA v1.0.1
  5. --14/02/19
  6.  
  7. function LoveBurnsInit()
  8.     SetDynaLoadData("l3r2.p3d;l3z2.p3d;l3z3.p3d;");
  9.     InitLevelPlayerVehicle("smith_v","BFY_carstart","OTHER")
  10.     SetMissionResetPlayerInCar("BFY_carstart")
  11.     UsePedGroup( 0 )
  12.     SetForcedCar()
  13.     SetMissionCharacter("smitux")
  14.  
  15.  
  16. end
  17.  
  18.  
  19.  
  20. SkipToDest = true --for testing the destroy stage
  21. SkipToAvoid1 = false
  22.  
  23. function LoveBurnsNormal()
  24.  
  25. if SkipToDest == false then
  26. if SkipToAvoid1 == false then
  27.     --COLLECT THE TUXEDO
  28.         AddStage()
  29.         SetStageCharacterModel("smithers")
  30.         SetStageMessageIndex(100)
  31.         SetHUDIcon("tuxedo")
  32.        
  33.  
  34.         ObjectiveDelivery("tuxedo", "tux", 1)
  35.         AddFinalNPC("smithers", "hide")
  36.  
  37.         ConditionTimeOut("set", 10)
  38.        
  39.  
  40.         CloseStage()
  41.  
  42.     --COLLECT ALL THE CHOCOLATES
  43.         AddStage()
  44.         SetStageMessageIndex(101)
  45.         SetHUDIcon("22_choco")
  46.  
  47.         ObjectiveDelivery("chocolate", "r_choco", 10)
  48.  
  49.         ConditionTimeOut("add", 30)
  50.  
  51.         CloseStage()
  52.  
  53.     --DRIVE TO THE CASINO
  54.         AddStage()
  55.         SetStageMessageIndex(102)
  56.         SetHUDIcon("casino")
  57.  
  58.         ObjectiveGoTo("casino", "carsphere", 1)
  59.         AddNPC("burns", "burns")
  60.         AddFinalNPC("smithers", "hide")
  61.         ConditionTimeOut("add", 10)
  62.  
  63.         CloseStage()
  64.  
  65.     --PICK UP MR BURNS
  66.         AddStage()
  67.         SetStageMessageIndex(103)
  68.         SetHUDIcon("burns")
  69.  
  70.         ObjectiveGoTo("burns_pickup")
  71.  
  72.         CloseStage()
  73. end
  74.     --DRIVE MR BURNS TO THE BEACH
  75.         AddStage()
  76.         SetStageMessageIndex(104)
  77.         SetHUDIcon("beach")
  78.         AddStageVehicleCharacter("smith_v", "burns")
  79.         --PutMFPlayerInCar()
  80.         AddStageVehicle("homer_v", "workers_start1", "NULL", "Missions\\BFY\\3\\workers1.con", "homer")
  81.         AddStageVehicleCharacter("homer_v", "lenny")
  82.         --AddStageCharacter("lisa", "", "", "current", "respawn")
  83.         ObjectiveGoTo("beach", "carsphere", 1)
  84.         AddNPC("burns", "hide")
  85.         AddFinalNPC("smithers", "hide")
  86.         ConditionTimeOut("set", 15)
  87.         SetCompletionDialog("hey-mr-smithers")
  88.         CloseStage()
  89.  
  90.     --GET AWAY FROM THE POWER PLANT WORKERS (these losetail objectives are the worst fucking things)
  91.         AddStage()
  92.         SetStageMessageIndex(105)
  93.         SetHUDIcon("homer")
  94.  
  95.         ActivateVehicle("homer_v", "NULL", "chase")
  96.  
  97.         ObjectiveLoseTail("homer_v", 200)
  98.  
  99.         ConditionTimeOut("set", 30)
  100.         CloseStage()
  101.  
  102.     --DRIVE MR BURNS TO THE SPRINGFIELD SIGN
  103.         AddStage()
  104.         SetStageMessageIndex(106)
  105.         SetHUDIcon("spsign")
  106.  
  107.         AddStageVehicle("homer_v2", "workers_start2", "NULL", "Missions\\BFY\\3\\workers2.con", "homer")
  108.         AddStageVehicleCharacter("homer_v2", "lenny")
  109.         SetCompletionDialog("look-out-smithers")
  110.         ObjectiveGoTo("spsign")
  111.         ConditionTimeOut("add", 30)
  112.         SetMaxTraffic(2)
  113.         CloseStage()
  114.  
  115.  
  116.     --GET AWAY FROM THE POWER PLANT WORKERS
  117.         AddStage()
  118.         SetStageMessageIndex(105)
  119.         SetHUDIcon("homer")
  120.  
  121.         ActivateVehicle("homer_v2", "NULL", "chase")
  122.  
  123.         ObjectiveLoseTail("homer_v2", 200)
  124.         SetMaxTraffic(3)
  125.        
  126.  
  127.         ConditionTimeOut("set", 30)
  128.         CloseStage()
  129.  
  130.         end
  131.  
  132.     --DRIVE MR BURNS TO THE ROMANTIC RESTARAUNT
  133.         AddStage()
  134.         SetStageMessageIndex(107)
  135.         SetHUDIcon("restaraunt")
  136.  
  137.         AddStageVehicle("homer_v3", "workers_start3", "NULL", "Missions\\BFY\\3\\workers3.con", "homer")
  138.         AddStageVehicleCharacter("homer_v3", "lenny")
  139.         AddStageVehicleCharacter("homer_v3", "carl", "backseat")
  140.         SetCompletionDialog("destroy-him")
  141.         ObjectiveGoTo("eatery")
  142.         ConditionTimeOut("add", 30)
  143.         CloseStage()
  144.  
  145.  
  146.     --DESTROY THE POWER PLANT WORKERS (this destroy objective is so idiotic, luckily you can't tell how awful it is just from the mission script alone)
  147.         AddStage()
  148.         SetStageMessageIndex(108)
  149.         SetHUDIcon("homer")
  150.  
  151.         ActivateVehicle("homer_v3", "NULL", "race")
  152.         AddStageWaypoints("destpath", 10)
  153.  
  154.         ObjectiveDestroy("homer_v3")
  155.        
  156.         ConditionTimeOut("set", 60)
  157.         SetMaxTraffic(2)
  158.         CloseStage()
  159.  
  160.     --DRIVE MR BURNS TO THE LIGHTHOUSE
  161.         AddStage("final")
  162.         SetStageMessageIndex(109)
  163.         SetHUDIcon("lighthouse")
  164.  
  165.         ObjectiveGoTo("lighthouse")
  166.         ConditionTimeOut("add", 30)
  167.         CloseStage()
  168.        
  169.  
  170.  
  171.     CloseMission()
  172. end
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179. function LoveBurns()
  180.  
  181.     LoveBurnsInit()
  182.  
  183.         LoveBurnsNormal()
  184.  
  185.  
  186. end
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254. --motherfucker I hate this mission
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement