beginscript; //When driver drives into smoke (trigger) triangulator is dropped and the HUD is set to turn to the church segment (part 20 label Start: SetGlobalVar(6, 0); label check: if ( PlayerInArea(7121, -4331, 20) && GetGlobalVar (4) == 1 && GetGlobalVar (5) == 1 ) { PausePlayer(); FreezePlayer(); SpawnOtherUnit(0x7828); SetGlobalVar(6, 1); // trigger hud change DisableEmitter(); goto camtrig; } EndFrame(); goto check; label camtrig: ChangeCamera(0x80f,30,30); // ChangeCamOnButton(0x80f,30,30); SetVar (0, GetTime()+30); // TriggerMessage(6,h6,0xffff); // find later and put back in TriggerMessage(6,0xffff,0xffff); label timewait: if (GetVar(0) > GetTime()) { EndFrame(); goto timewait; } label camtrig2: ChangeCamera(0x809,30,30); // ChangeCamOnButton(0x809,30,30); // KillOtherUnit(0x7850); TriggerUnit(0x7c02); TriggerMessage(10,h10,0x7c02); SetVar (0, GetTime()+80); label timewait2: if (GetVar(0) > GetTime()) { EndFrame(); goto timewait2; } // change camera back // TriggerMessage(12,0xffff,0xffff); ChangeCamera(0x801,30,30); ResumePlayer(); SpawnOtherUnit(0x7001); // SpawnOtherUnit(0x7011); SpawnOtherUnit(0x7015); SpawnOtherUnit(0x7016); SpawnOtherUnit(0x7017); SpawnOtherUnit(0x7815); SpawnOtherUnit(0x7816); SpawnOtherUnit(0x7817); SpawnOtherUnit(0x783b); SpawnOtherUnit(0x783c); SpawnOtherUnit(0x783d); AddRadarEdgeObj(0x7c02,32,32,127); label End: EndFrame(); goto End; endscript; $