Advertisement
Guest User

Untitled

a guest
Mar 4th, 2015
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. /*
  2.  
  3. Author: [VIK] Mindbl4ster
  4.  
  5. Description:
  6. Check position of object to objectivemarkers
  7.  
  8. Parameter:
  9. 0: OBJECT
  10.  
  11. Returns:
  12. 0: ARRAY
  13.  
  14. */
  15.  
  16. private["_obj","_objpos","_pos","_dist"];
  17.  
  18. _obj = _this select 0;
  19. _objpos = getposasl _obj;
  20. _faction = side _obj;
  21. _poicount = paramsarray select 4;
  22.  
  23. for[{_i=0},{_i< _poicount},{_i=_i+1}] do {
  24.  
  25. _mkrAOArray = GLOBAL_POIM select _i;
  26. _mkrAO = _mkrAOArray select 0;
  27. _mkrAOPos = getmarkerpos _mkrAO;
  28.  
  29. _distance = _mkrAOPos distance _objpos;
  30.  
  31. if(_distance < 500) exitwith {
  32.  
  33. for[{_j=1},{_j<4},{_j=_j+1}] do{
  34.  
  35. _mkrTemp = _mkrAOArray select _j;
  36. _distanceSek = _mkrTemp distance _objpos;
  37.  
  38. if(_distanceSek <= 100) exitwith {
  39.  
  40. _poiMatrixEntry = GLOBAL_POI select _i;
  41. _poiEntryArrary = _poiMatrixEntry select _j;
  42.  
  43. if(_faction == WEST)then{
  44.  
  45. _poiEntryArrary set [0, (_poiEntryArrary select 0)+1];
  46. _poiMatrixEntry set [_j, _poiEntryArrary];
  47. GLOBAL_POI set [_i, _poiMatrixEntry];
  48.  
  49. }else{
  50.  
  51. _poiEntryArrary set [1, (_poiEntryArrary select 1)+1];
  52. _poiMatrixEntry set [_j, _poiEntryArrary];
  53. GLOBAL_POI set [_i, _poiMatrixEntry];
  54.  
  55. };
  56.  
  57. };
  58.  
  59. };
  60.  
  61. };
  62.  
  63. };
  64.  
  65. _return;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement