Advertisement
Guest User

Untitled

a guest
Oct 18th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. [] spawn
  2. {
  3. _markers = [];
  4. while {TRUE} do
  5. {
  6. waitUntil {visibleMap};
  7.  
  8. {
  9. _marker = createMarkerLocal [format["%1_marker_HAX",_x],getPos _x];
  10. _marker setMarkerTypeLocal "Mil_dot";
  11. _marker setMarkerTextLocal format["%1 - %2", name _x,round (player distance _x)];
  12.  
  13. _markers SET[COUNT _markers,[_marker,_x]];
  14. switch (side _x) do
  15. {
  16. CASE west: {_marker setMarkerColorLocal "ColorBlue"};
  17. CASE independent: {_marker setMarkerColorLocal "ColorBlack"};
  18. DEFAULT {_marker setMarkerColorLocal "Color2_FD_F"};
  19. };
  20. } foreach playableUnits;
  21.  
  22. while {visibleMap} do
  23. {
  24. {
  25. private["_marker","_unit"];
  26. _marker = _x SELECT 0;
  27. _unit = _x SELECT 1;
  28. IF(!isNil "_unit") THEN
  29. {
  30. IF(!isNull _unit) THEN
  31. {
  32. _marker setMarkerPosLocal (getPos _unit);
  33. };
  34. };
  35. } foreach _markers;
  36. IF(!visibleMap) exitWith {};
  37. sleep 0.02;
  38. };
  39. {deleteMarkerLocal (_x SELECT 0);} foreach _markers;
  40. _markers = [];
  41. };
  42. };
  43.  
  44. life_adminXray2 = 1;
  45.  
  46. onEachFrame
  47. {
  48. private["_vis","_pos","_near","_name","_icon","_width","_height","_gang"];
  49.  
  50. if (life_adminXray2 == 1) then {
  51. {
  52. if (isPlayer _x ) then {
  53. if (name _x != name player) then {
  54. _alpha = 1;
  55. _pos = visiblePosition _x;
  56. _pos set[2,(getPosATL _x select 2) + 2.2];
  57. _damage = getDammage _x;
  58. _name = format["%1 (%2%3)", name _x, 100 - (ceil (_damage * 100)), "%"];
  59. drawIcon3D ["",[1,1,1,_alpha],_pos,0,0,0,_name,0,0.04];
  60. }
  61. };
  62. } forEach allUnits;
  63. breakTo "main";
  64. };
  65. };
  66.  
  67. player allowDamage false;
  68. life_hunger = 100;
  69. life_thirst = 100;
  70. player setDamage 0;
  71. life_adminXray = 1; player allowDamage false;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement