sqwishy 12 Posted July 11, 2014 Ever heard of 'stealing' ? I am assuming you are responding to the question I asked earlier. Yes, I have heard of stealing. Thank you for asking. What would necessarily be stolen if people were allowed to modify and share source code in the DAC project? Share this post Link to post Share on other sites
eymerich 11 Posted July 25, 2014 Hi Silola, thanks for your work and for this add on, very usefull in my opinion... In nay case, I'll have a question: at page 33 you talk about how to create a different unit by adding the string in the single "case". This is okay if I want Dac create a mod's unit. But, i ask to myself and i Ask to you, how do I customize "that" single unit? I mean: is there a way to give a different vest, a different weapon and so on? At thi time, i Think that the only way to do that is to add a second trigger which creates an array of units (by using the list command) once they are spawned by the (first) trigger of Dac. Problem is, once they are deleted, they are lost. Because of that, is there a way to customize units inside dac? Thanks for your time and apolige for my bad english... Share this post Link to post Share on other sites
davidzi 11 Posted July 26, 2014 Eymerich, try using the DAC_Config_Weapons.sqf file in the DAC/Configs folder. I've used it to give units different weapons but maybe you can also add uniforms if you make a new array. It didn't work for every unit that spawned for some reason but most had the defined weapons. I haven't tried it yet with the Arma3 version of DAC though. Share this post Link to post Share on other sites
twisted 127 Posted July 27, 2014 (edited) @twisted - are you testing in MP or on dedi and have DAC_Markers enabled in DAC_Config_Creator.sqf? If so try setting all DAC_Markers values to 0 and test. thanks for the help. tried this all again recently and still get same error even though i wrote code from scratch. the code is { private ["_pop","_trg","_MarkerE","_markernameE","_townpos","_town","_sizeX","_sizeY","_foo","_name"]; _townpos = getpos _x; _town = text _x; _sizeX = getNumber (configFile >> "CfgWorlds" >> worldName >> "Names" >> (text _x) >> "radiusA"); _sizeY = getNumber (configFile >> "CfgWorlds" >> worldName >> "Names" >> (text _x) >> "radiusB"); _biggestsize = _sizeX; if (_sizeX < _sizeY) then {_biggestsize = _sizeY ;}; _zName = format ["tws_Zone_%1",_zoneNumbers]; _radius_x = _biggestsize; _radius_y = _biggestsize; _aiNumber = (ceil (random (2))); waituntil {DAC_NewZone == 0}; _values = [_zName,[1,0,0],[2 + _aiNumber ,3,10,20],[],[],[],[0,0,0,0]]; [_townpos,_radius_x,_radius_y, 0, 0, _values] call DAC_fNewZone; _zoneNumbers = _zoneNumbers + 1; } forEach townsOnMap; and the error is (warnign freaking long) Error in expression <nt _ma,_zm]; }; }; } else { while {_i < count _polyData} do { if(_i == (count _p> Error position: <count _polyData} do { if(_i == (count _p> Error count: Type Number, expected Array,Config entry File C:\Users\fam\Documents\Arma 3 - Other Profiles\2legs\missions\dynamicDACtest.Stratis\DAC\Marker\DAC_ZoneMarker.sqf, line 137 Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor Error in expression <(_thirdResult select 0)-_posZoneX) ^ 2) / (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error position: </ (_DAC_ZoneRadiusX ^ 2) + (((_thirdResu> Error Zero divisor "in _values ["tws_Zone_1",[2,0,0],[3,3,10,20],[],[],[],[0,0,0,0]]" EDIT - if i comment out all of the text from line 25 onwards of DAC_ZoneMarker i get a different type error. this only comes in effect in the 2nd loop of the zone configuration (i put in diag_log hints to tell me the zonename and loop number) http://pastebin.com/WNM2CG0t Edited July 27, 2014 by twisted Share this post Link to post Share on other sites
delta99 34 Posted July 27, 2014 thanks for the help. tried this all again recently and still get same error even though i wrote code from scratch. the code is Looks like maybe one of your radius' is 0. For testing purposes, try hardcoding values for _radius_x and _radius_y. My guess is that getting those values from the config may not be working correctly. If the above test works then you can test for 0 or nil or something after attempting to read from the config and then set them to a default value of some sorts. Share this post Link to post Share on other sites
twisted 127 Posted July 27, 2014 (edited) Looks like maybe one of your radius' is 0. For testing purposes, try hardcoding values for _radius_x and _radius_y.My guess is that getting those values from the config may not be working correctly. If the above test works then you can test for 0 or nil or something after attempting to read from the config and then set them to a default value of some sorts. you were absolutley right! thanks very much for solving very simply something that was really getting to me. Not sure why some towns return zero size on stratis, maybe bug on map. cheers! Edited July 27, 2014 by twisted Share this post Link to post Share on other sites
delta99 34 Posted July 27, 2014 you were absolutley right! thanks very much for solving very simply something that was really getting to me. Not sure why some towns return zero size on stratis, maybe bug on map.cheers! yeah, never trust config entries to be 100% correct even ones from BIS. Share this post Link to post Share on other sites
Skelt 10 Posted July 28, 2014 (edited) Hello, I'm using DAC to spawn some objects, which works just fine, however, I am trying to call a script when the objects are created. Basically I want to delete the object that DAC spawns and swap in a loot type item that can be placed in the player inventory. Right now I am having trouble detecting the objects DAC spawns. I am not sure if this is correct syntax but it looks good to me; no matter where I call this I can't detect my dac objects (that includes from the dac_config_objects). I would assume there is a problem with my code. I have tried several variants, but this one seems like it should at least detect the objects. _objArray = []; _objArray = nearObjects [getPos player,"object_class_name"],50];//set to -1 to search entire map? _x = 0; { _object = _objArray select _x; _actObj =_object addAction [""Pickup Item"",""pickupItem.sqf""]; //also tried just doing: _object addAction, and not assigning it to a variable. //_objArray = _objArray - [_object];//added this in just to see if it would make a difference and it did not. _x = _x+1; } forEach _objArray; I think I am going to have to create an event handler "init" however I can't find an example of this event handler in use. Thanks. Edited July 28, 2014 by Skelt Share this post Link to post Share on other sites
SavageCDN 231 Posted July 28, 2014 I'm not 100% sure if this is what you are asking but check page 53 of the manual: To handover a generated Object to a script by using the parameters function call / script call, you can use the variable _obj as reference: " [_obj] execVM "myObjFunc.sqf"" ... for example. Share this post Link to post Share on other sites
cuel 25 Posted July 28, 2014 (edited) Hello, I'm using DAC to spawn some objects, which works just fine, however, I am trying to call a script when the objects are created. Basically I want to delete the object that DAC spawns and swap in a loot type item that can be placed in the player inventory. Right now I am having trouble detecting the objects DAC spawns.I am not sure if this is correct syntax but it looks good to me; no matter where I call this I can't detect my dac objects (that includes from the dac_config_objects). I would assume there is a problem with my code. I have tried several variants, but this one seems like it should at least detect the objects. I think I am going to have to create an event handler "init" however I can't find an example of this event handler in use. Thanks. _x is a magic variable created by the forEach loop. You also don't need to instantiate variables like that. Try something like this, assuming you're using the correct class name _objArray = nearObjects [getPos player,"object_class_name"],50]; player sideChat format ["Found %1 objects", count _objArray]; { _object = _x; _actObj =_object addAction ["Pickup Item","pickupItem.sqf"]; } forEach _objArray; Edited July 28, 2014 by cuel Share this post Link to post Share on other sites
Skelt 10 Posted July 28, 2014 I'm not 100% sure if this is what you are asking but check page 53 of the manual: Yeah I have used that and wasn't sure if it was my script that was bad or my call. Thanks! @ Cruel I will give that a try right now. Thank you guys much!! I will update this post if need be Share this post Link to post Share on other sites
eymerich 11 Posted July 28, 2014 Eymerich, try using the DAC_Config_Weapons.sqf file in the DAC/Configs folder. I've used it to give units different weapons but maybe you can also add uniforms if you make a new array.It didn't work for every unit that spawned for some reason but most had the defined weapons. I haven't tried it yet with the Arma3 version of DAC though. Thanks for the suggestion I'll try... Share this post Link to post Share on other sites
twisted 127 Posted August 2, 2014 hi. DAC is really nice for making dynamic missions pretty easily. however, i have a script that random equips units according to some criteria that changes on the fly plus adds in event handlers to units etc, stuff that makes missions little more interesting.. i have tried to hook into the DAC to DAC COnfig Events to get it working on group spawn but i am having ZERO luck. can anyone help me to do 1 thing? 1: call script from DAC (script is not in DAC folder of course but rather just in main misison folder) on group spawn? Share this post Link to post Share on other sites
delta99 34 Posted August 2, 2014 hi. DAC is really nice for making dynamic missions pretty easily.however, i have a script that random equips units according to some criteria that changes on the fly plus adds in event handlers to units etc, stuff that makes missions little more interesting.. i have tried to hook into the DAC to DAC COnfig Events to get it working on group spawn but i am having ZERO luck. can anyone help me to do 1 thing? 1: call script from DAC (script is not in DAC folder of course but rather just in main misison folder) on group spawn? Did you follow the examples as in the manual? Also don't forget that there are events for "Create", "BeforeReduce" and "AfterBuildUp". You may need to hook scripts into each one. Although based on what you are saying it sounds like you probably need to equip your units after "Create" and "AfterBuildup". Share this post Link to post Share on other sites
gwiddik 27 Posted August 4, 2014 Hello Silola, I'm building my first "real" mission. It is a Capture the Island Scenario for Small-Scale Coop. I now have your DAC addon in use to handle the spawn of AIs. Now I have seen that in the demo (?) folder two sector-fight missions are included. (i Like the color changing markers). My question is, would you maybe create a little tutorial on how to set up a sector fight the right way. I have seen the supplement in your documentation, but to be honest, its a little bit confusing and i'm not really getting through it. It does not need to be a huge tutorial, just something little. Maybe focused on a single sector ? Thanks & Regards Gwiddik P. S. If you are continuing the development of DAC, a suggestion from me would be, to expand the DAC_Intern module so that at least basic configurations (e.g. Debug On / Off) should be possible within the editor and without the use of DAC_extern. Share this post Link to post Share on other sites
SavageCDN 231 Posted August 6, 2014 P. S. If you are continuing the development of DAC, a suggestion from me would be, to expand the DAC_Intern module so that at least basic configurations (e.g. Debug On / Off) should be possible within the editor and without the use of DAC_extern. You can adjust any of those params using the DAC_Intern module by just adding the param from DAC_Config_Creator to the init line of the module ie: DAC_Marker = 4; DAC_Com_Values = [1,2,3,0] Share this post Link to post Share on other sites
GieNkoV 30 Posted August 6, 2014 Did anyone managed to get artillery to work properly? I always get "aborted for reason 9"... I think I have everything configured properly. Share this post Link to post Share on other sites
SavageCDN 231 Posted August 6, 2014 Did anyone managed to get artillery to work properly? I always get "aborted for reason 9"... I think I have everything configured properly. Reason 9 is too close to friendly units - check your DAC_Config_Arty case under _set2 _set2 = [100,10,50,500,4,1,0]; The 3rd value (50) is min distance from Friendlies to Target (page 47 in DAC manual) Share this post Link to post Share on other sites
SavageCDN 231 Posted August 11, 2014 DAC Toolbox script by gienkov: http://forums.bistudio.com/showthread.php?181732-ACC-DAC_Toolbox-v1-0 Share this post Link to post Share on other sites
gwiddik 27 Posted September 2, 2014 I´m trying to create a DAC-Zone via script. This is the snippet : //create the triggers trg1=createTrigger["EmptyDetector",[(getMarkerpos _Smarker select 0) + 30, (getMarkerpos _Smarker select 1) + 30,0]]; trg1 setTriggerArea[75,50,0,true]; trg1 setTriggerActivation["LOGIC","PRESENT",true]; trg1 setTriggerStatements["this", "fun=[""trg1"",[2,1,0],[],[],[],[1,2,50,0,100,3],[0,0,0,0]] spawn DAC_Zone", ""]; trg2=createTrigger["EmptyDetector",[(getMarkerpos _Smarker select 0) + 30, getMarkerpos _Smarker select 1,0]]; trg2 setTriggerArea[200,200,0,false]; trg2 setTriggerActivation["LOGIC","PRESENT",true]; trg2 setTriggerStatements["time > 1", "fun=[""trg2"",[2,1,0],[5,2,1,8],[],[],[],[0,0,0,0]] spawn DAC_Zone", ""]; trg3=createTrigger["EmptyDetector",[(getMarkerpos _Smarker select 0) + 30, getMarkerpos _Smarker select 1,0]]; trg3 setTriggerArea[200,200,0,false]; trg3 setTriggerActivation["LOGIC","PRESENT",true]; trg3 setTriggerStatements["time > 1", "fun=[""trg3"",[2,1,0],[10],[],[],[],[0,0,0,0]] spawn DAC_Zone", ""]; trg4=createTrigger["EmptyDetector",[(getMarkerpos _Smarker select 0) + 30, getMarkerpos _Smarker select 1,0]]; trg4 setTriggerArea[1500,1500,0,false]; trg4 setTriggerActivation["WEST","PRESENT",true]; trg4 setTriggerStatements["this", "[trg1,trg2,trg3] call DAC_Activate", "[trg1,trg2,trg3] call DAC_Deactivate"]; What happens now is, that i get the message "trg2 deactivated, trg3 deactivated". But if i´m entering the trigger zone trg4...... nothing happens. No units or camp are spawning. On the other hand, i get no error in the rpt file. Any ideas ? Clues ? Hints ? Share this post Link to post Share on other sites
SavageCDN 231 Posted September 3, 2014 (edited) in trig1 change your trigger statement to "time > 1" instead of "this" for trig4 put a hint in the activation to make sure the trigger is actually firing when testing are you setCaptive true? If so then trig4 won't fire Edited September 3, 2014 by SavageCDN Share this post Link to post Share on other sites
ReZiNsky 10 Posted September 22, 2014 Does this run well with MCC? Share this post Link to post Share on other sites
delta99 34 Posted September 22, 2014 Does this run well with MCC? I haven't had any issues at all. Share this post Link to post Share on other sites
su27 0 Posted October 27, 2014 (edited) I'm trying to set up DAC with AiA - simple two overlapping zones with infantry only but the infantry never spawns. EDIT: Nevermind, figured it out. Edited October 27, 2014 by su27 Share this post Link to post Share on other sites
PlacidPaul 11 Posted October 28, 2014 I'm trying to set up a respawn position, not camp. The demo mission global_respawn has an example, but doesn't seem to work. Any ideas how to get this to work? Share this post Link to post Share on other sites