beginscript; SetWarningMsgID(29, h29); SetTerminateMsgID(30, h30); FreezePlayer(); ExcTargetType (0); IncludeGTarget (2); SetFollowRange (0); SetGroupFollowConvoy(0x2b, 0, 0); //SetVar (0, GetTime()+40); TriggerMessage (0, h0, 0x7804); AddRadarEdgeObj (convoy_comms, 0, 166, 255); AddRadarEdgeObj (convoy_hano, 0, 166, 255); //AddRadarEdgeObj (heli01, 0, 166, 255); //ChangeCamOnButton (0x808, 30, 40); SetButtonJump(); if (HasJumped()) goto skipcs4; WaitForTime(40); JumpOnButton(false); label skipcs4: label IntroCam1: if (GetVar(0) > GetTime()) {EndFrame(); goto IntroCam1;} ChangeCamera (0x808, 0, 0); TriggerMessage (1, h1, 0x7832); //ChangeCamOnButton (0x803, 30,40); SetButtonJump(); if (HasJumped()) goto skipcs1; WaitForTime(80); JumpOnButton(false); label skipcs1: ChangeCamera (0x809, 10, 10); //ChangeCamOnButton (0x802, 30,0); SetVar(7,0); SetButtonJump(); if (HasJumped()) { SetVar(7,1); goto skipcs2; } WaitForTime(5); JumpOnButton(false); label skipcs2: TriggerMessage (2, h2, 0x7804); if (GetVar(7)) { SetVar(7,0); } else { SetButtonJump(); if (HasJumped()) goto skipcs3; WaitForTime(40); JumpOnButton(false); label skipcs3: } //label IntroCam2: //if (GetVar(0) > GetTime()) //{EndFrame(); //goto IntroCam2;} //ChangeCamera (0x802, 10, 10); //ChangeCamOnButton (0x801, 10,10); //TriggerMessage (3, h3, 0x7804); //SetVar (0, GetTime()+40); //label IntroCam3: //if (GetVar(0) > GetTime()) //{EndFrame(); //goto IntroCam3;} ResumePlayer(); ChangeCamera (0x801, 30, 40); TriggerMessage (3, h3, 0x7804); SetVar (0, GetTime()+20); label HUDWait: if (GetVar(0) > GetTime()) {EndFrame(); goto HUDWait;} SetHUDTarget (convinvis); label Quiet: if (UnitDead () || GetState() == 9) { EndFrame(); goto End; } if (GetFollowWayID() != 3) {EndFrame (); goto Quiet;} TriggerMessage (4, h4, 0x7804); //TriggerMessage (4, h4, 0x7804); label Jakylcut: if (UnitDead () || GetState() == 9) { EndFrame(); goto End; } if (GetFollowWayID() != 4) {EndFrame (); goto Jakylcut;} SpawnOtherUnit (actjak01); SpawnOtherUnit (actjak02); SpawnOtherUnit (actjak03); SetHUDTarget (0); label Outward: if (GetFollowMode() != 3) {EndFrame(); goto Outward;} SetFollowWaypoint (36, 0, 0); label InPosition: if (GetFollowMode() != 3) {EndFrame(); goto InPosition;} SetVar (0, GetTime()+600); label TimeWait: if (GetVar(0) > GetTime()) {EndFrame(); goto TimeWait;} SetFollowWaypoint(45, 0, 0); label End: EndFrame(); goto End; endscript; $