beginscript; label Start: ExcTargetType(0xffffffff); SelectWeapons(1,0,0); IncludeUTarget(0x6c01); SetFollowRange(0); label ho: if (PlayerInRange(500)) { WaitForTime(20); SetFollowWaypoint(221, 0, 0); SetFollowRange(0); // SpawnOtherUnit(0x787b); SpawnOtherUnit(0x787c); // SpawnOtherUnit(0x787d); EndFrame(); goto camera; } EndFrame(); goto ho; label camera: if (OtherUnitDead(0x7867) != 1) { goto cs1; } else { goto End; } EndFrame(); goto camera; label cs1: FreezePlayer(); ChangeCamera(0x80e,30,30); TriggerMessage(10,0xffff,0xffff); SetButtonJump(); if (HasJumped()) { goto skipcs1; } WaitForTime(40); JumpOnButton(false); label skipcs1: ResumePlayer(); // make sure player is resumed too ChangeCamera (0x801,30,70); // change back EndFrame(); label End: EndFrame(); goto End; endscript; $