fn_getFuzzyPos.sqf 382 B

123456789101112131415
  1. private["_pos", "_radius", "_double", "_fuzzyPos"];
  2. _pos = [_this,0,[0,0,0],[[], objNull],[2,3]] call BIS_fnc_param;
  3. if (typeName _pos == "OBJECT") then { _pos = getPos _pos; };
  4. _radius = [_this,1,100,[0]] call BIS_fnc_param;
  5. _double = (_radius * 2);
  6. _fuzzyPos =
  7. [
  8. ((_pos select 0) - _radius) + (random _double),
  9. ((_pos select 1) - _radius) + (random _double),
  10. 0
  11. ];
  12. _fuzzyPos