PHP Code:
// find array of weapons in the static gun
_weapons = getArray (configFile >> "CfgVehicles" >> typeOf (vehicle player) >> "Turrets" >> "MainTurret" >> "weapons");
// select main gun
_weap = _weapons select 0;
// return direction in x,y,z format
_dir_array = (vehicle player) weaponDirection _weap;
// convert to degrees
_dir_degrees = (_dir_array select 0) atan2 (_dir_array select 1);
// convert to 360 deg format
if (_dir_degrees < 0) then {_new_degrees = (_dir_degrees + 360)} else {_new_degrees = _dir_degrees};
// test with sidechat
player sideChat format["new deg %1", _new_degrees];