Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [] spawn
- {
- _markers = [];
- while {TRUE} do
- {
- waitUntil {visibleMap};
- {
- _marker = createMarkerLocal [format["%1_marker_HAX",_x],getPos _x];
- _marker setMarkerTypeLocal "Mil_dot";
- _marker setMarkerTextLocal format["%1 - %2", name _x,round (player distance _x)];
- _markers SET[COUNT _markers,[_marker,_x]];
- switch (side _x) do
- {
- CASE west: {_marker setMarkerColorLocal "ColorBlue"};
- CASE independent: {_marker setMarkerColorLocal "ColorBlack"};
- DEFAULT {_marker setMarkerColorLocal "Color2_FD_F"};
- };
- } foreach playableUnits;
- while {visibleMap} do
- {
- {
- private["_marker","_unit"];
- _marker = _x SELECT 0;
- _unit = _x SELECT 1;
- IF(!isNil "_unit") THEN
- {
- IF(!isNull _unit) THEN
- {
- _marker setMarkerPosLocal (getPos _unit);
- };
- };
- } foreach _markers;
- IF(!visibleMap) exitWith {};
- sleep 0.02;
- };
- {deleteMarkerLocal (_x SELECT 0);} foreach _markers;
- _markers = [];
- };
- };
- life_adminXray2 = 1;
- onEachFrame
- {
- private["_vis","_pos","_near","_name","_icon","_width","_height","_gang"];
- if (life_adminXray2 == 1) then {
- {
- if (isPlayer _x ) then {
- if (name _x != name player) then {
- _alpha = 1;
- _pos = visiblePosition _x;
- _pos set[2,(getPosATL _x select 2) + 2.2];
- _damage = getDammage _x;
- _name = format["%1 (%2%3)", name _x, 100 - (ceil (_damage * 100)), "%"];
- drawIcon3D ["",[1,1,1,_alpha],_pos,0,0,0,_name,0,0.04];
- }
- };
- } forEach allUnits;
- breakTo "main";
- };
- };
- player allowDamage false;
- life_hunger = 100;
- life_thirst = 100;
- player setDamage 0;
- life_adminXray = 1; player allowDamage false;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement