beginscript; label Start: SetGlobalVar(6, 0); label waitforplayer: if ( (PlayerInArea(188,-7607,2000)) || (PlayerInArea(-804, -5373, 2000)) || (PlayerInArea(-205, -3080, 2000)) || (PlayerInArea(-351,-4178,2000)) || (PlayerInArea(211,-5991,2000)) ) { //goto cs1; } EndFrame(); goto waitforplayer; label cs1: FreezePlayer(); ChangeCamera(0x804,30,60); TriggerMessage(7,0xffff,0xffff); SetButtonJump(); if (HasJumped()) { goto skipcs1; } WaitForTime(50); JumpOnButton(false); label skipcs1: label Goon: ChangeCamera(0x801,30,30); ResumePlayer(); label SetHUD2: if ( (OtherUnitDead(0x7839)) && (OtherUnitDead(0x7838)) && (OtherUnitDead(0x783b)) && (OtherUnitDead(0x7841)) && (OtherUnitDead(0x783a)) && (OtherUnitDead(0x783f)) && (OtherUnitDead(0x783c)) && (OtherUnitDead(0x7840)) && (OtherUnitDead(0x7864)) && (OtherUnitDead(0x7862)) && (OtherUnitDead(0x7863)) && (OtherUnitDead(0x7861)) && (OtherUnitDead(0x7860)) ) { SetGlobalVar(6, 1); EndFrame(); goto End; } EndFrame(); goto SetHUD2; label End: EndFrame(); goto End; endscript; $