Advertisement
infiSTAR23

adminvein

Apr 6th, 2014
557
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.72 KB | None | 0 0
  1.     adminadd = adminadd + ["  Map Vein Markers",adminvein,"1","0","0","0",[]];
  2.    
  3.    
  4.     adminvein =
  5.     {
  6.         if !(('ItemGPS' in items player) or ('ItemMap' in items player)) then
  7.         {
  8.             _config = ["ItemGPS"];
  9.             _isOK = [player,_config] call BIS_fnc_invAdd;
  10.         };
  11.        
  12.         adminveins =
  13.         {
  14.             while {markadvein == 1} do
  15.             {
  16.                 _objects = ((allmissionobjects "Iron_Vein_DZE")+(allmissionobjects "Silver_Vein_DZE")+(allmissionobjects "Gold_Vein_DZE"));
  17.                 for "_i" from 0 to (count _objects)-1 do
  18.                 {
  19.                     deleteMarkerLocal ("adminveins" + (str _i));
  20.                    
  21.                     _selected = _objects select _i;
  22.                     _type = typeOf _selected;
  23.                     deleteMarkerLocal ("adminveins" + (str _i));
  24.                     _vm = createMarkerLocal [("adminveins" + (str _i)), getPos _selected];
  25.                     _vm setMarkerTypeLocal "Camp";
  26.                     _vm setMarkerSizeLocal [0.8, 0.8];
  27.                     _vm setMarkerTextLocal format [" %1", getText (configFile >> 'CfgVehicles' >> (typeof _selected) >> 'displayName')];
  28.                     _vm setMarkerColorLocal ("ColorGreen");
  29.                 };
  30.                 sleep 2;
  31.             };
  32.             for "_i" from 0 to 8888 do {deleteMarkerLocal ("adminveins" + (str _i));};
  33.         };
  34.         if (isNil "markadvein") then {markadvein = 0;};
  35.         if (markadvein == 0) then
  36.         {
  37.             markadvein = 1;
  38.             hint "2D Map vein Markers Activated";
  39.             [] spawn adminveins;
  40.            
  41.             _savelog = format["%1 veinMarker Activated",name player];
  42.             PVAH_WriteLogReq = [_savelog];
  43.             publicVariableServer "PVAH_WriteLogReq";
  44.         }
  45.         else
  46.         {
  47.             markadvein = 0;
  48.             hint "2D Map vein Markers Disabled";
  49.            
  50.             for "_i" from 0 to 8888 do {deleteMarkerLocal ("adminveins" + (str _i));};
  51.            
  52.             _savelog = format["%1 veinMarker Disabled",name player];
  53.             PVAH_WriteLogReq = [_savelog];
  54.             publicVariableServer "PVAH_WriteLogReq";
  55.         };
  56.     };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement