cyrq
Valued Member!
It's been a long time since I've posted any code here 
Create a file called hide_churches.sqf
Save it in you mission file.
Exec it via init.sqf:
Next create a file called churches.sqf
Exec it via init.sqf (client side) or server_functions.sqf (server side)
/
or whatever you want it named or called from.
Not sure If i replaced all of them in the file above, so feel free to edit it or simply tell me. Also the azimuth and placement could be a bit better, but the 3DEditor makes me wanna punch my screen.
Create a file called hide_churches.sqf
Code:
private ["_pos","_radius","_church1","_church2"];
while {alive player} do {
_pos = position player;
_radius = 1500; // meters
_church1 = (_pos nearObjects ["Land_Church_02", _radius]);
_church2 = (_pos nearObjects ["Land_Church_02a", _radius]);
{
_x hideObject true;
} forEach _church1,_church2;
};
Save it in you mission file.
Exec it via init.sqf:
Code:
[] execVM "hide_churches.sqf";
Next create a file called churches.sqf
Code:
if (isServer) then {
_vehicle_2 = objNull;
if (true) then
{
_this = createVehicle ["Land_Church_03", [12868.679, 10143.146, 6.8664551e-005], [], 0, "CAN_COLLIDE"];
_vehicle_2 = _this;
_this setDir 202.99477;
_this setPos [12868.679, 10143.146, 6.8664551e-005];
};
_vehicle_3 = objNull;
if (true) then
{
_this = createVehicle ["Land_Church_03", [2740.5989, 5460.9292, -1.5258789e-005], [], 0, "CAN_COLLIDE"];
_vehicle_3 = _this;
_this setDir -59.786922;
_this setPos [2740.5989, 5460.9292, -1.5258789e-005];
};
_vehicle_4 = objNull;
if (true) then
{
_this = createVehicle ["Land_Church_03", [1733.084, 3826.0647, -0.60737413], [], 0, "CAN_COLLIDE"];
_vehicle_4 = _this;
_this setDir -16.735952;
_this setPos [1733.084, 3826.0647, -0.60737413];
};
_vehicle_5 = objNull;
if (true) then
{
_this = createVehicle ["Land_Church_03", [7415.3257, 5186.564, 6.1035156e-005], [], 0, "CAN_COLLIDE"];
_vehicle_5 = _this;
_this setDir -132.3855;
_this setPos [7415.3257, 5186.564, 6.1035156e-005];
};
_vehicle_6 = objNull;
if (true) then
{
_this = createVehicle ["Land_Church_03", [6030.6421, 7774.1265, 3.0517578e-005], [], 0, "CAN_COLLIDE"];
_vehicle_6 = _this;
_this setDir 216.2403;
_this setPos [6030.6421, 7774.1265, 3.0517578e-005];
};
_vehicle_7 = objNull;
if (true) then
{
_this = createVehicle ["Land_Church_03", [2717.8699, 10040.454, -9.1552734e-005], [], 0, "CAN_COLLIDE"];
_vehicle_7 = _this;
_this setDir 66.286537;
_this setPos [2717.8699, 10040.454, -9.1552734e-005];
};
_vehicle_8 = objNull;
if (true) then
{
_this = createVehicle ["Land_Church_03", [6186.1899, 10409.502, 0.3772566], [], 0, "CAN_COLLIDE"];
_vehicle_8 = _this;
_this setDir 198.86404;
_this setPos [6186.1899, 10409.502, 0.3772566];
};
};
Exec it via init.sqf (client side) or server_functions.sqf (server side)
Code:
[] execVM "churches.sqf";
Code:
[] execVM "\z\addons\dayz_server\init\churches.sqf";

Not sure If i replaced all of them in the file above, so feel free to edit it or simply tell me. Also the azimuth and placement could be a bit better, but the 3DEditor makes me wanna punch my screen.