beginscript; label Start: label fmcam: if (OtherUnitInArea(INVISJ01, 3497, -5045, 2000)) { FreezePlayer(); ChangeCamera(0x803,30,30); SetVar (0, GetTime()+20); EndFrame(); goto TimeWait; } EndFrame(); goto fmcam; label TimeWait: // Wait 4 seconds if (GetVar(0) > GetTime()) { EndFrame(); goto TimeWait; } EndFrame(); label fmcam5: if (OtherUnitInArea(INVISJ01, 3497, -5045, 2000)) { FreezePlayer(); ChangeCamera(0x80d,30,30); SetVar (0, GetTime()+20); EndFrame(); goto TimeWait5; } EndFrame(); goto fmcam5; label TimeWait5: // Wait 4 seconds if (GetVar(0) > GetTime()) { EndFrame(); goto TimeWait5; } EndFrame(); //label fmcam3: // if (OtherUnitInArea(INVISJ01, 3497, -5045, 2500)) // { // ChangeCamera(0x807,30,30); // SetVar (0, GetTime()+20); // EndFrame(); // goto TimeWait2; // } // EndFrame(); // goto fmcam3; //label TimeWait2: // Wait 4 seconds // if (GetVar(0) > GetTime()) // { // EndFrame(); // goto TimeWait2; // } // // EndFrame(); label fmcam4: if (OtherUnitInArea(INVISJ01, 3497, -5045, 2500)) { ChangeCamera(0x813,30,30); SetVar (0, GetTime()+20); EndFrame(); goto TimeWait3; } EndFrame(); goto fmcam4; label TimeWait3: // Wait 4 seconds if (GetVar(0) > GetTime()) { EndFrame(); goto TimeWait3; } EndFrame(); label fmcam2: { ChangeCamera(0x801,30,30); ResumePlayer(); EndFrame(); goto End; } label End: EndFrame(); goto End; endscript; $