beginscript; label Start: PausePlayer(); SpawnOtherUnit(0x782d); SpawnOtherUnit(0x782f); SpawnOtherUnit(0x7830); SpawnOtherUnit(0x7842); SpawnOtherUnit(0x7827); SpawnOtherUnit(0x782b); SpawnOtherUnit(0x782c); SpawnOtherUnit(0x781b); SpawnOtherUnit(0x7829); SpawnOtherUnit(0x7810); SpawnOtherUnit(0x7853); SpawnOtherUnit(0x7856); ChangeCamera(0x802,30,30); TriggerMessage(6,0xffff,0xffff); TriggerUnit(0x780d); TriggerUnit(0x780e); TriggerUnit(0x780f); TriggerUnit(0x780c); SetButtonJump(); if (HasJumped()) { goto skipcs1; } WaitForTime(100); JumpOnButton(false); label skipcs1: // TriggerUnit(0x780d); // TriggerUnit(0x780e); // TriggerUnit(0x780f); // TriggerUnit(0x780c); // SpawnOtherUnit(0x7003); // SpawnOtherUnit(0x7002); // SpawnOtherUnit(0x7802); // SpawnOtherUnit(0x780a); ChangeCamera(0x80a,30,30); TriggerMessage(7,0xffff,0xffff); SetButtonJump(); if (HasJumped()) { goto skipcs2; } WaitForTime(50); JumpOnButton(false); label skipcs2: //label Cameray: // { // SpawnOtherUnit(0x7802); // TriggerUnit(0x7802); // SpawnOtherUnit(0x784d); // SpawnOtherUnit(0x7003); // SpawnOtherUnit(0x7002); // ChangeCamera(0x80b,30,30); // SetVar(0, GetTime()+80); // WaitForTime(20); // KillOtherUnit(0x7003); // KillOtherUnit(0x7002); // KillOtherUnit(0x7004); // EndFrame(); // goto TimeWait2; // } // EndFrame(); // goto Cameray; //label TimeWait2: // if (GetVar(0) > GetTime()) // { // EndFrame(); // goto TimeWait2; // } AddRadarEdgeObj(0x7801,155,155,0); AddRadarEdgeObj(0x7825,155,155,0); AddRadarEdgeObj(0x7826,155,155,0); AddRadarEdgeObj(0x783f,155,155,0); AddRadarEdgeObj(0x782e,155,155,0); AddRadarEdgeObj(0x783e,155,155,0); AddRadarEdgeObj(0x7840,155,155,0); AddRadarEdgeObj(0x7841,155,155,0); AddRadarEdgeObj(0x783d,155,155,0); AddRadarEdgeObj(0x7824,155,155,0); AddRadarEdgeObj(0x7823,155,155,0); ChangeCamera(0x801,30,30); ResumePlayer(); TriggerMessage(0,0xffff,0xffff); label Cameray: if (OtherUnitDead(0x7801)) { RemoveRadarEdgeObj(0x7801); } if (OtherUnitDead(0x7825)) { RemoveRadarEdgeObj(0x7825); } if (OtherUnitDead(0x7826)) { RemoveRadarEdgeObj(0x7826); } if (OtherUnitDead(0x783f)) { RemoveRadarEdgeObj(0x783f); } if (OtherUnitDead(0x782e)) { RemoveRadarEdgeObj(0x782e); } if (OtherUnitDead(0x783e)) { RemoveRadarEdgeObj(0x783e); } if (OtherUnitDead(0x7840)) { RemoveRadarEdgeObj(0x7840); } if (OtherUnitDead(0x7841)) { RemoveRadarEdgeObj(0x7841); } if (OtherUnitDead(0x783d)) { RemoveRadarEdgeObj(0x783d); } if (OtherUnitDead(0x7824)) { RemoveRadarEdgeObj(0x7824); } if (OtherUnitDead(0x7823)) { RemoveRadarEdgeObj(0x7823); } if ( OtherUnitDead(0x7801) && OtherUnitDead(0x7825) && OtherUnitDead(0x7826) && OtherUnitDead(0x783f) && OtherUnitDead(0x782e) && OtherUnitDead(0x783e) && OtherUnitDead(0x7840) && OtherUnitDead(0x7841) && OtherUnitDead(0x783d) && OtherUnitDead(0x7824) && OtherUnitDead(0x7823) ) { EndFrame(); goto End; } EndFrame(); goto Cameray; label End: EndFrame(); goto End; endscript; $