private ["_eh1","_inArea","_zone1","_zone2","_zone3","_zone4","_zone5","_dis","_dis2","_dis3","_dis4","_dis5"]; _zone1 = getMarkerPos "safezone_1"; // MARKERS FOR SAFEZONE _zone2 = getMarkerPos "safezone_2"; _zone3 = getMarkerPos "safezone_3"; _zone4 = getMarkerPos "safezone_4"; _zone5 = getMarkerPos "safezone_5"; _dis = 420; // Distanz Kavala Safezone _dis2 = 300; //Distanz Athira Safezone _dis3 = 200; //Distanz Sofia Safezone _dis4 = 175; //Rebellejn Nord _dis5 = 200; //Rebellen Süd _inArea = false; switch (playerSide) do { case west: { while {true} do { if (alive player) then { if (((_zone1 distance player < _dis) || (_zone2 distance player < _dis2) || (_zone3 distance player < _dis3)|| (_zone4 distance player < _dis4)|| (_zone5 distance player < _dis5)) && (!_inArea)) then { _inArea = true; hint parseText "Warnung

Du betrittst eine Safezone. Holster dein Waffe. Du kannst niemanden ausrauben oder töten!"; player allowDamage false; }; if (((_zone1 distance player > _dis) && (_zone2 distance player > _dis2) && (_zone3 distance player > _dis3) && (_zone4 distance player > _dis4) && (_zone5 distance player > _dis5)) && (_inArea)) then { _inArea = false; hint parseText "Warnung

Du verlässt die Safezone."; player allowDamage true; }; }; }; }; case civilian: { while {true} do { if (alive player) then { if (((_zone1 distance player < _dis) || (_zone2 distance player < _dis2) || (_zone3 distance player < _dis3)|| (_zone4 distance player < _dis4)|| (_zone5 distance player < _dis5)) && (!_inArea)) then { _inArea = true; hint parseText "Warnung

Du betrittst eine Safezone. Holster deine Waffe. Du kannst niemanden ausrauben oder töten!"; player allowDamage false; }; if (((_zone1 distance player > _dis) && (_zone2 distance player > _dis2) && (_zone3 distance player > _dis3) && (_zone4 distance player > _dis4) && (_zone5 distance player > _dis5)) && (_inArea)) then { _inArea = false; hint parseText "Warnung

Du verlässt die Safezone."; player allowDamage true; }; }; }; }; sleep 3; };