build_TentContainer =
{
if (isServer) then
{
_person = (_this select 1);
_tentType = (_this select 2) select 0;
_tentOri = (_this select 2) select 1;
_dist = (_this select 2) select 2;
_pos = getPosASL _person;
_ori = direction _person;
_xPos = (_pos select 0) + (sin _ori);
_yPos = (_pos select 1) + (cos _ori);
_zPos = (_pos select 2);
_BigString = (_this select 0) getVariable ["globalID",[]];
_tentID = (_this select 0) getVariable ["internalID",""];
_nmr = _BigString select 1;
_numToCheck = _BigString select 2;
_switcher = _BigString select 9;
if ( !(surfaceIsWater [_xPos, _yPos]) ) then
{
_tent = createVehicle [_tentType, [_xPos, _yPos, _zPos], [], 0, "CAN_COLLIDE"];
_tent setPosASL [_xPos,_yPos,_zPos];
_tent setDir _ori - _tentOri;
_BigString set [0,_tentType];
_tent setVariable ["globalID",_BigString];
_tent setVariable ["internalID",_tentID];
[_tent,_nmr,_numToCheck,_tentID,_switcher] execVM "\dz\server\scripts\Epidemy\EPfn_loopSaveTentDB.sqf";
deleteVehicle (_this select 0);
}
else
{
[_person,'I can not pitch the tent in the water!','colorImportant'] call fnc_playerMessage;
};
};
};