Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //THE SIMPSONS HIT AND RUN - 22 SHORT MISSIONS ABOUT SPRINGFIELD
- //MISSION 17 - THE FRINK OF DESTRUCTION
- //BY KOAL ROBERTSON
- //9-10-18
- //TOTALY NOT A RIP-OFF OF THREE THOUSAND MILES TO SHELL CITY
- SelectMission("m3");
- SetMissionResetPlayerOutCar("m3_frink_start", "m3_hovercar_start");
- SetDynaLoadData("l3z5.p3d;l3r1.p3d;l3r5.p3d;l3r5_dam.p3d;;");
- InitLevelPlayerVehicle("frink_v","m3_hovercar_start","OTHER");
- SetNumValidFailureHints( 5 );
- UsePedGroup(0);
- SetForcedCar();
- AddStage(0); //I DON'T THINK THE GAME LIKES GOING STRAIGHT INTO A DIALOGUE STAGE
- //SetStageCharacterModel("frink", "lisa"); //COMMETED OUT FOR NOW BECAUSE IT BREAKS THE DIALOGUE
- AddObjective("timer");
- SetDurationTime(0.1);
- CloseObjective();
- CloseStage();
- AddStage(5); //"OH I FORGOT TO CARRY TO THE Y"
- SetStageCharacterModel("frink", "lisa");
- AddObjective("dialogue");
- AddNPC("npd", "m3_frink_start");
- SetDialogueInfo("lisa","npd", "carry-the-y", 0 );
- //SetDialoguePositions("m3_frink_start","m3_frink_start"); //THIS IS BROKEN FOR SOME REASON
- CloseObjective();
- CloseStage();
- AddStage(10); //GET IN THE CAR
- SetStageCharacterModel("frink", "lisa");
- SetHUDIcon("frink_v");
- SetStageMessageIndex(171);
- StageStartMusicEvent("m3_start");
- SetStageMusicAlwaysOn();
- AddStageVehicle("rTower1", "m3_tower_1", "race", "Missions\level03\m3_tower1.con", "none");
- AddObjective("getin");
- SetObjTargetVehicle("frink_v");
- CloseObjective();
- CloseStage();
- AddStage(20); //DESTROY THE FIRST BROADCAST TOWER ("THIS HURTS ME MORE THAN IT HURTS YOU, EVIL RADIO TOWER")
- SetStageCharacterModel("frink", "lisa");
- SetStageMusicAlwaysOn();
- SetHUDIcon("22_rTower");
- SetStageMessageIndex(172);
- AddStageVehicle("rTower1", "m3_tower_1", "race", "Missions\level03\m3_tower1.con", "none");
- AddObjective("destroy");
- SetObjTargetVehicle("rTower1");
- CloseObjective();
- AddCondition( "damage" );
- SetCondMinHealth( 0.0 );
- SetCondTargetVehicle( "frink_v");
- CloseCondition();
- AddCondition("timeout");
- SetStageTime(150);
- CloseCondition();
- CloseStage();
- AddStage(35); //DRIVE TO THE SECOND TOWER
- SetStageCharacterModel("frink", "lisa");
- SetStageMusicAlwaysOn();
- SetHUDIcon("22_rTower");
- SetStageMessageIndex(174);
- AddStageVehicle("rTower1", "m3_tower_2", "race", "Missions\level03\m3_tower2.con", "none");
- AddObjective("goto");
- SetDestination("m3_tower2_dest", "carsphere");
- CloseObjective();
- AddCondition( "damage" );
- SetCondMinHealth( 0.0 );
- SetCondTargetVehicle( "frink_v");
- CloseCondition();
- AddCondition("timeout");
- AddStageTime(-1);
- CloseCondition();
- CloseStage();
- AddStage(40); //DESTROY THE SECOND BROADCAST TOWER ("TALK ABOUT THIS, EVIL RADIO TOWER")
- SetStageCharacterModel("frink", "lisa");
- SetStageMusicAlwaysOn();
- SetHUDIcon("22_rTower");
- SetStageMessageIndex(175);
- AddStageVehicle("rTower1", "m3_tower_2", "race", "Missions\level03\m3_tower2.con", "none");
- AddObjective("destroy");
- SetObjTargetVehicle("rTower1");
- CloseObjective();
- AddCondition( "damage" );
- SetCondMinHealth( 0.0 );
- SetCondTargetVehicle( "frink_v");
- CloseCondition();
- AddCondition("timeout");
- AddStageTime(-1);
- CloseCondition();
- CloseStage();
- AddStage(50); //DESTROY THE DEATHCAR DRIVING AROUND
- SetStageCharacterModel("frink", "lisa");
- SetStageMusicAlwaysOn();
- SetHUDIcon("frink_v");
- SetStageMessageIndex(177);
- AddStageVehicle("cDeath2", "m3_deathcar_2", "evade", "Missions\level03\m3_dc2.con", "none");
- AddStageWaypoint("m3_deathcar2_path_1");
- AddStageWaypoint("m3_deathcar2_path_2");
- AddStageWaypoint("m3_deathcar2_path_3");
- AddStageWaypoint("m3_deathcar2_path_4");
- AddObjective("destroy");
- SetObjTargetVehicle("cDeath2");
- CloseObjective();
- AddCondition( "damage" );
- SetCondMinHealth( 0.0 );
- SetCondTargetVehicle( "frink_v");
- CloseCondition();
- AddCondition("timeout");
- AddStageTime(-1);
- CloseCondition();
- CloseStage();
- AddStage(55); //DRIVE TO THE FINAL TOWER
- SetStageCharacterModel("frink", "lisa");
- SetStageMusicAlwaysOn();
- SetStageMessageIndex(176);
- SetHUDIcon("22_rTower");
- AddObjective("goto");
- SetDestination("m3_tower3_dest", "carsphere");
- CloseObjective();
- AddCondition( "damage" );
- SetCondMinHealth( 0.0 );
- SetCondTargetVehicle( "frink_v");
- CloseCondition();
- AddCondition("timeout");
- AddStageTime(-1);
- CloseCondition();
- CloseStage();
- AddStage(60); //DESTROY THE FINAL BROADCAST TOWER ("HEY FRINK FOOL, WHY DON'T YOU JUST GIVE UP? THERE'S NO ONE LEFT TO HELP YOU, NO ONE LEFT AT ALL")
- SetStageCharacterModel("frink", "lisa");
- SetStageMusicAlwaysOn();
- SetHUDIcon("22_rTower");
- SetStageMessageIndex(175);
- AddStageVehicle("rTower1", "m3_tower_3", "race", "Missions\level03\m3_tower3.con", "none");
- AddStageVehicle("cDeath1", "m3_tower3guard1", "chase", "Missions\level03\m3_dc1.con", "none");
- AddObjective("destroy");
- SetObjTargetVehicle("rTower1");
- CloseObjective();
- AddCondition( "damage" );
- SetCondMinHealth( 0.0 );
- SetCondTargetVehicle( "frink_v");
- CloseCondition();
- AddCondition("timeout");
- AddStageTime(-1);
- CloseCondition();
- CloseStage();
- AddStage(80); //DRIVE TO THE DAM
- SetStageCharacterModel("frink", "lisa");
- SetStageMusicAlwaysOn();
- SetHUDIcon("22_dam");
- SetStageMessageIndex(178);
- AddObjective("goto");
- SetDestination("m3_dam", "carsphere");
- CloseObjective();
- AddCondition( "damage" );
- SetCondMinHealth( 0.0 );
- SetCondTargetVehicle( "frink_v");
- CloseCondition();
- AddCondition("timeout");
- SetStageTime(50);
- CloseCondition();
- CloseStage();
- AddStage("final"); //HIT THE KILLSWITCH
- SetStageCharacterModel("frink", "lisa");
- SetStageMusicAlwaysOn();
- SetStageMessageIndex(179);
- AddObjective("delivery");
- AddCollectible("m3_killswitch", "22_killswitch");
- CloseObjective();
- AddCondition( "damage" );
- SetCondMinHealth( 0.0 );
- SetCondTargetVehicle( "frink_v");
- CloseCondition();
- AddCondition("timeout");
- SetStageTime(20);
- CloseCondition();
- CloseStage();
- CloseMission();
- //AddStage(30); //ESCAOE THE DEATHCAR
- //SetStageMusicAlwaysOn();
- //SetHUDIcon("frink_v");
- //SetStageMessageIndex(173);
- //SetStageCharacterModel("frink", "lisa");
- //AddStageVehicle("cDeath1", "m3_deathcar_1", "chase", "Missions\level03\m2_truck1.con", "none");
- //AddObjective("losetail");
- //SetObjTargetVehicle("cDeath1");
- //SetObjDistance(150);
- //CloseObjective();
- // AddCondition( "damage" );
- //SetCondMinHealth( 0.0 );
- //SetCondTargetVehicle( "frink_v");
- //CloseCondition();
- //AddCondition("timeout");
- //CloseCondition();
- //AddStageTime(-1);
- //CloseStage();
- //AddStage(57); //NOCK THE FINAL TOWER OFF THE RAMP
- //AddStageVehicle("rTower3", "m3_tower_3", "race", "Missions\level03\m3_tower3.con", "none");
- // SetStageCharacterModel("frink", "lisa");
- //AddObjective("goto");
- //SetDestination("m3_tower3_knock", "carsphere");
- //CloseObjective();
- //CloseStage();
- //AddStage(70); //DESTRIY THE FOUR DEATHCARS //YEAH THYIS DONT WORK
- //SetStageCharacterModel("frink", "lisa");
- // AddStageWaypoint("m3_deathcars_path1");
- // AddStageWaypoint("m3_deathcars_path2");
- // AddStageWaypoint("m3_deathcars_path3");
- // AddStageWaypoint("m3_deathcars_path4");
- // AddStageWaypoint("m3_deathcars_path5");
- //AddStageVehicle("cDeath3", "m3_deathcar_3", "evade", "Missions\level03\m3_dc2.con", "none");
- //AddStageVehicle("cDeath4", "m3_deathcar_4", "evade", "Missions\level03\m3_dc2.con", "none");
- //AddStageVehicle("cDeath5", "m3_deathcar_5", "evade", "Missions\level03\m3_dc2.con", "none");
- //AddStageVehicle("cDeath6", "m3_deathcar_6", "evade", "Missions\level03\m3_dc2.con", "none");
- //AddObjective("destroycars");
- // AddObjTargetModel("cDeath3");
- // AddObjTargetModel("cDeath4");
- // AddObjTargetModel("cDeath5");
- // AddObjTargetModel("cDeath6");
- // SetObjTotal(4);
- // CloseObjective();
- //CloseStage();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement