From 5f8e5b3ccdc413a54b8aee075865b41a33cc3cc9 Mon Sep 17 00:00:00 2001 From: fallingsheep Date: Sun, 8 Feb 2015 18:07:10 +1100 Subject: [PATCH] Admin Menu --- MPMissions/epoch.Altis.pbo | Bin 25369 -> 82388 bytes MPMissions/epoch.Altis/$MIKERO$ | 1 + MPMissions/epoch.Altis/adminmenu/README.txt | 22 ++++ MPMissions/epoch.Altis/adminmenu/activate.sqf | 6 ++ MPMissions/epoch.Altis/adminmenu/loop.sqf | 8 ++ .../epoch.Altis/adminmenu/spawn/deletebl.sqf | 2 + .../epoch.Altis/adminmenu/spawn/deleteop.sqf | 2 + .../epoch.Altis/adminmenu/spawn/east.sqf | 1 + .../epoch.Altis/adminmenu/spawn/eastsp.sqf | 1 + .../epoch.Altis/adminmenu/spawn/west.sqf | 1 + .../epoch.Altis/adminmenu/spawn/westsp.sqf | 1 + MPMissions/epoch.Altis/adminmenu/tools.sqf | 95 ++++++++++++++++++ .../epoch.Altis/adminmenu/tools/cargod.sqf | 17 ++++ .../epoch.Altis/adminmenu/tools/god.sqf | 11 ++ .../epoch.Altis/adminmenu/tools/heal.sqf | 4 + .../epoch.Altis/adminmenu/tools/healp.sqf | 33 ++++++ .../epoch.Altis/adminmenu/tools/teleport.sqf | 2 + .../epoch.Altis/adminmenu/tools/tptome.sqf | 34 +++++++ .../epoch.Altis/adminmenu/veh/README.txt | 37 +++++++ MPMissions/epoch.Altis/adminmenu/veh/atv.sqf | 15 +++ .../epoch.Altis/adminmenu/veh/hunter.sqf | 11 ++ .../epoch.Altis/adminmenu/veh/offroad.sqf | 11 ++ .../epoch.Altis/adminmenu/weapons/README.txt | 36 +++++++ .../epoch.Altis/adminmenu/weapons/ebr.sqf | 5 + .../epoch.Altis/adminmenu/weapons/gm6.sqf | 5 + .../epoch.Altis/adminmenu/weapons/lrr.sqf | 5 + .../epoch.Altis/adminmenu/weapons/mk200.sqf | 5 + .../epoch.Altis/adminmenu/weapons/mx.sqf | 5 + .../epoch.Altis/adminmenu/weapons/phgun.sqf | 5 + MPMissions/epoch.Altis/init.sqf | 2 + MPMissions/epoch.Altis/mission.sqm | Bin 0 -> 24372 bytes 31 files changed, 383 insertions(+) create mode 100644 MPMissions/epoch.Altis/$MIKERO$ create mode 100644 MPMissions/epoch.Altis/adminmenu/README.txt create mode 100644 MPMissions/epoch.Altis/adminmenu/activate.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/loop.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/spawn/deletebl.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/spawn/deleteop.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/spawn/east.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/spawn/eastsp.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/spawn/west.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/spawn/westsp.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/tools.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/tools/cargod.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/tools/god.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/tools/heal.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/tools/healp.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/tools/teleport.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/tools/tptome.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/veh/README.txt create mode 100644 MPMissions/epoch.Altis/adminmenu/veh/atv.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/veh/hunter.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/veh/offroad.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/weapons/README.txt create mode 100644 MPMissions/epoch.Altis/adminmenu/weapons/ebr.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/weapons/gm6.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/weapons/lrr.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/weapons/mk200.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/weapons/mx.sqf create mode 100644 MPMissions/epoch.Altis/adminmenu/weapons/phgun.sqf create mode 100644 MPMissions/epoch.Altis/init.sqf create mode 100644 MPMissions/epoch.Altis/mission.sqm diff --git a/MPMissions/epoch.Altis.pbo b/MPMissions/epoch.Altis.pbo index 391def2ac35c58f3aa104e1ca9bbea10f0e724c9..25a313157f8ba292f39953101e2a00350534318f 100644 GIT binary patch literal 82388 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 YGosPwl#b?th!Xib^8QBSuOPes0y4(sAOHXW delta 124 zcmcc8%sTTJ;{;Jg--%+Xd;!c1U|_757!trdF->W5Gpq3ADXhOuVk%-1Q&RHtienOu z<5LUrlQZHIi;GiBiem~glS@jAQj249@)J{nlZ#SQ^Wu{e^$HRbH!ovTX4=foX%a8W a;Jz#_xykOi&qkjG6KV=VY8@Y*-v9vOSuCai diff --git a/MPMissions/epoch.Altis/$MIKERO$ b/MPMissions/epoch.Altis/$MIKERO$ new file mode 100644 index 0000000..8fedba5 --- /dev/null +++ b/MPMissions/epoch.Altis/$MIKERO$ @@ -0,0 +1 @@ +DePbo.dll \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/README.txt b/MPMissions/epoch.Altis/adminmenu/README.txt new file mode 100644 index 0000000..186f375 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/README.txt @@ -0,0 +1,22 @@ +========================================================================================================================== + +CHANGE LOG: + -Added Spawn Players OnMap click, (OpFor, BluFor) + -Added Teleport to me Function. +Future Changes: + -We will just move on from here, Please if you have suggestions for the menu add me on skype: fusionquinny! + +========================================================================================================================== + +Hello, Thanks for downloading my tool! All Feedback is welcome on my fourm post over at Armaholic (http://www.armaholic.com/forums.php?m=posts&p=155485#155485) + +========================================================================================================================== +========================================================================================================================== + +Please all I ask is that you do NOT abuse this, Do NOT take credit for this, and please if possible give me credit somewhere in the mission! + +Thanks, +Fusion + +========================================================================================================================== +========================================================================================================================== \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/activate.sqf b/MPMissions/epoch.Altis/adminmenu/activate.sqf new file mode 100644 index 0000000..aae29ce --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/activate.sqf @@ -0,0 +1,6 @@ +waituntil {!alive player ; !isnull (finddisplay 46)}; +if ((getPlayerUID player) in ["76561198083039115"]) then { +; +act = player addaction [("" + ("Tools Menu") +""),"adminmenu\tools.sqf","",5,false,true,"",""]; + +}; diff --git a/MPMissions/epoch.Altis/adminmenu/loop.sqf b/MPMissions/epoch.Altis/adminmenu/loop.sqf new file mode 100644 index 0000000..0cbab08 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/loop.sqf @@ -0,0 +1,8 @@ +while {true} do +{ + waitUntil {alive vehicle player}; + [] execVM "adminmenu\activate.sqf"; + + + waitUntil {!alive player}; +}; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/spawn/deletebl.sqf b/MPMissions/epoch.Altis/adminmenu/spawn/deletebl.sqf new file mode 100644 index 0000000..9d186ac --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/spawn/deletebl.sqf @@ -0,0 +1,2 @@ +cutText ["Marker for current spawns Deleted, Select a new one", "PLAIN"]; +deleteMarker 'bluspawner'; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/spawn/deleteop.sqf b/MPMissions/epoch.Altis/adminmenu/spawn/deleteop.sqf new file mode 100644 index 0000000..4d46688 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/spawn/deleteop.sqf @@ -0,0 +1,2 @@ +cutText ["Marker for current spawns Deleted, Select a new one", "PLAIN"]; +deleteMarker 'spawnop'; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/spawn/east.sqf b/MPMissions/epoch.Altis/adminmenu/spawn/east.sqf new file mode 100644 index 0000000..b40c5c0 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/spawn/east.sqf @@ -0,0 +1 @@ +onMapSingleClick {createMarker ["spawnop", _pos];}; diff --git a/MPMissions/epoch.Altis/adminmenu/spawn/eastsp.sqf b/MPMissions/epoch.Altis/adminmenu/spawn/eastsp.sqf new file mode 100644 index 0000000..c8795c0 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/spawn/eastsp.sqf @@ -0,0 +1 @@ +grp = [getMarkerPos "spawnop", east, ["O_Soldier_lite_F", "O_Soldier_lite_F", "O_Soldier_lite_F", "O_Soldier_lite_F", "O_Soldier_lite_F"],[], ["SERGEANT", "PRIVATE", "PRIVATE", "PRIVATE", "PRIVATE"],[0.3,0.1,0.1,0.1,0.1],[],[],round (random 360)] call BIS_fnc_spawnGroup; null=[grp,(getMarkerPos "spawnop"),500] \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/spawn/west.sqf b/MPMissions/epoch.Altis/adminmenu/spawn/west.sqf new file mode 100644 index 0000000..03cd06e --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/spawn/west.sqf @@ -0,0 +1 @@ +onMapSingleClick {createMarker ["bluspawner", _pos];}; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/spawn/westsp.sqf b/MPMissions/epoch.Altis/adminmenu/spawn/westsp.sqf new file mode 100644 index 0000000..6359fa2 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/spawn/westsp.sqf @@ -0,0 +1 @@ +grp = [getMarkerPos "bluspawner", west, ["B_Soldier_F", "B_Soldier_F", "B_Soldier_F", "B_Soldier_F", "B_Soldier_F"],[], ["SERGEANT", "PRIVATE", "PRIVATE", "PRIVATE", "PRIVATE"],[0.3,0.1,0.1,0.1,0.1],[],[],round (random 360)] call BIS_fnc_spawnGroup; null=[grp,(getMarkerPos "bluspawner"),500] \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/tools.sqf b/MPMissions/epoch.Altis/adminmenu/tools.sqf new file mode 100644 index 0000000..78f6976 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/tools.sqf @@ -0,0 +1,95 @@ +_pathtotools = "adminmenu\tools\"; +_pathtoweapon = "adminmenu\weapons\"; +_pathtovehicles = "adminmenu\veh\"; +_pathtosoldier= "adminmenu\spawn\"; +_EXECscript1 = 'player execVM "'+_pathtotools+'%1"'; +_EXECscript3 = 'player execVM "'+_pathtoweapon+'%1"'; +_EXECscript5 = 'player execVM "'+_pathtovehicles+'%1"'; +_EXECscript6 = 'player execVM "'+_pathtosoldier+'%1"'; + + +if ((getPlayerUID player) in ["76561198083039115"]) then { //all admins + if ((getPlayerUID player) in ["76561198083039115"]) then { //Admins Go Here aswell + adminmenu = + [ + ["Fusions Menu",true], + ["Tools", [4], "#USER:ToolsMenu", -5, [["expression", ""]], "1", "1"], + ["Cars", [4], "#USER:VehicleMenu", -5, [["expression", ""]], "1", "1"], + ["Weapons", [5], "#USER:WeaponMenu", -5, [["expression", ""]], "1", "1"], + ["Spawn Groups", [5], "#USER:Soldier", -5, [["expression", ""]], "1", "1"], + ["", [-1], "", -5, [["expression", ""]], "1", "0"], + ["Exit", [13], "", -3, [["expression", ""]], "1", "1"] + ];}; +} else { +adminmenu = +[ + ["",true], + //["Toggle Debug", [2], "", -5, [["expression", format[_execdebug,"playerstats.sqf"]]], "1", "1"], + ["", [-1], "", -5, [["expression", ""]], "1", "0"], + ["Exit", [13], "", -3, [["expression", ""]], "1", "1"] +];}; +ToolsMenu = +[ + ["Tools",true], + ["Teleport", [2], "", -5, [["expression", format[_EXECscript1,"teleport.sqf"]]], "1", "1"], + ["Teleport Player To Me", [3], "", -5, [["expression", format[_EXECscript1,"tptome.sqf"]]], "1", "1"], + ["God Mode", [4], "", -5, [["expression", format[_EXECscript1,"god.sqf"]]], "1", "1"], + ["Car God Mode", [5], "", -5, [["expression", format[_EXECscript1,"cargod.sqf"]]], "1", "1"], + ["Heal Self", [6], "", -5, [["expression", format[_EXECscript1,"heal.sqf"]]], "1", "1"], + ["Heal Player(s)", [7], "", -5, [["expression", format[_EXECscript1,"healp.sqf"]]], "1", "1"], + ["", [-1], "", -5, [["expression", ""]], "1", "0"], + ["Exit", [13], "", -3, [["expression", ""]], "1", "1"] +]; + +WeaponMenu = +[ + ["Weapons",true], + //Add Weapons Here Gave some examples :D + ["MX", [2], "", -5, [["expression", format[_EXECscript3,"mx.sqf"]]], "1", "1"], + ["MK 200", [3], "", -5, [["expression", format[_EXECscript3,"mk200.sqf"]]], "1", "1"], + ["LRR", [4], "", -5, [["expression", format[_EXECscript3,"lrr.sqf"]]], "1", "1"], + ["EBR", [5], "", -5, [["expression", format[_EXECscript3,"ebr.sqf"]]], "1", "1"], + ["GM6", [6], "", -5, [["expression", format[_EXECscript3,"gm6.sqf"]]], "1", "1"], + ["P07", [7], "", -5, [["expression", format[_EXECscript3,"phgun.sqf"]]], "1", "1"], + + ["Next page", [12], "#USER:WeaponMenu2", -5, [["expression", ""]], "1", "1"], + ["Exit", [13], "", -3, [["expression", ""]], "1", "1"] +]; +WeaponMenu2 = +[ + ["Weapons 2",true], + //Add Weapons Here Gave another page because it could get a little confusing :P + ["MX", [2], "", -5, [["expression", format[_EXECscript3,"mx.sqf"]]], "1", "1"], + ["Exit", [13], "", -3, [["expression", ""]], "1", "1"] + +]; +VehicleMenu = +[ + ["Vehicles",true], + ["ATV", [2], "", -5, [["expression", format[_EXECscript5,"ATV.sqf"]]], "1", "1"], + ["Hunter Armed", [3], "", -5, [["expression", format[_EXECscript5,"hunter.sqf"]]], "1", "1"], + ["Offroad Truck HMG .50", [4], "", -5, [["expression", format[_EXECscript5,"offroad.sqf"]]], "1", "1"], + ["", [-1], "", -5, [["expression", ""]], "1", "0"], + ["Next page", [12], "#USER:VehicleMenu2", -5, [["expression", ""]], "1", "1"], + ["Exit", [13], "", -3, [["expression", ""]], "1", "1"] +]; +VehicleMenu2 = +[ + ["Vehicles 2",true], + ["Example", [2], "", -5, [["expression", format[_EXECscript5,"Example.sqf"]]], "1", "1"], + ["Exit", [13], "", -3, [["expression", ""]], "1", "1"] +]; +Soldier = +[ + ["Spawner", true], + ["Select Spawn Position (OpFor)", [2], "", -5, [["expression", format[_EXECscript6,"east.sqf"]]], "1", "1"], + ["Delete Previous Spawn Area (OpFor)", [3], "", -5, [["expression", format[_EXECscript6,"deleteop.sqf"]]], "1", "1"], + ["Spawn(OpFor)", [4], "", -5, [["expression", format[_EXECscript6,"eastsp.sqf"]]], "1", "1"], + ["Select Spawn Position (BluFor)", [5], "", -5, [["expression", format[_EXECscript6,"west.sqf"]]], "1", "1"], + ["Delete Previous Spawn Area (BluFor)", [6], "", -5, [["expression", format[_EXECscript6,"deletebl.sqf"]]], "1", "1"], + ["Spawn(BluFor)", [7], "", -5, [["expression", format[_EXECscript6,"westsp.sqf"]]], "1", "1"], + ["", [-1], "", -5, [["expression", ""]], "1", "0"], + ["Exit", [13], "", -3, [["expression", ""]], "1", "1"] +]; + +showCommandingMenu "#USER:adminmenu"; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/tools/cargod.sqf b/MPMissions/epoch.Altis/adminmenu/tools/cargod.sqf new file mode 100644 index 0000000..3bdb547 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/tools/cargod.sqf @@ -0,0 +1,17 @@ +titleText ["Cargod enabled","PLAIN DOWN"]; titleFadeOut 4; + + player removeAction line1; + player removeAction line2; + player removeAction godmode; + player removeAction tele; + player removeAction guns; + player removeAction mainveh; + player removeAction cgod; + player removeAction hplay; +while {alive ( vehicle player )} do +{ + vehicle player setfuel 1; + vehicle player setvehicleammo 1; + vehicle player setdammage 0; + sleep 0.001; +}; diff --git a/MPMissions/epoch.Altis/adminmenu/tools/god.sqf b/MPMissions/epoch.Altis/adminmenu/tools/god.sqf new file mode 100644 index 0000000..5e91417 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/tools/god.sqf @@ -0,0 +1,11 @@ +cutText ["Godmode activated.", "PLAIN"]; +player removeAllEventHandlers "handleDamage"; +player addEventHandler ["handleDamage", {false}]; + player removeAction line1; + player removeAction line2; + player removeAction godmode; + player removeAction tele; + player removeAction guns; + player removeAction mainveh; + player removeAction cgod; + player removeAction hplay; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/tools/heal.sqf b/MPMissions/epoch.Altis/adminmenu/tools/heal.sqf new file mode 100644 index 0000000..ed9c6a0 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/tools/heal.sqf @@ -0,0 +1,4 @@ +hint format ["Healing..."]; +sleep 2; +player setDamage 0; +hint format ["Done"]; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/tools/healp.sqf b/MPMissions/epoch.Altis/adminmenu/tools/healp.sqf new file mode 100644 index 0000000..f5d72b9 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/tools/healp.sqf @@ -0,0 +1,33 @@ +//Healing Others Script +_max = 10; snext = false; plist = []; pselect5 = ""; +{if ((_x != player) && (getPlayerUID _x != "")) then {plist set [count plist, name _x];};} forEach entities "CAManBase"; +{if ((count crew _x) > 0) then {{if ((_x != player) && (getPlayerUID _x != "")) then {plist set [count plist, name _x];};} forEach crew _x;};} foreach (entities "LandVehicle" + entities "Air" + entities "Ship"); +smenu = +{ + _pmenu = [["Heal Other Player",true]]; + for "_i" from (_this select 0) to (_this select 1) do + {_arr = [format['%1', plist select (_i)], [12], "", -5, [["expression", format ["pselect5 = plist select %1;", _i]]], "1", "1"]; _pmenu set [_i + 2, _arr];}; + if (count plist > (_this select 1)) then {_pmenu set [(_this select 1) + 2, ["Next", [13], "", -5, [["expression", "snext = true;"]], "1", "1"]];} + else {_pmenu set [(_this select 1) + 2, ["", [-1], "", -5, [["expression", ""]], "1", "0"]];}; + _pmenu set [(_this select 1) + 3, ["Exit", [13], "", -5, [["expression", "pselect5 = 'exit';"]], "1", "1"]]; + showCommandingMenu "#USER:_pmenu"; +}; +_j = 0; _max = 10; if (_max>9) then {_max = 10;}; +while {pselect5 == ""} do +{ + [_j, (_j + _max) min (count plist)] call smenu; _j = _j + _max; + WaitUntil {pselect5 != "" or snext}; + snext = false; +}; +if (pselect5 != "exit") then +{ + _name = pselect5; + { + if(name _x == _name) then + { + hint format ["Healing %1", _name]; + _x setDamage 0; + sleep 0.25; + }; + } forEach entities "CAManBase"; +}; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/tools/teleport.sqf b/MPMissions/epoch.Altis/adminmenu/tools/teleport.sqf new file mode 100644 index 0000000..5bbe9b2 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/tools/teleport.sqf @@ -0,0 +1,2 @@ +cutText ["Click somewhere on the map to move there", "PLAIN"]; +onMapSingleClick "vehicle player setPos _pos; onMapSingleClick '';true;"; diff --git a/MPMissions/epoch.Altis/adminmenu/tools/tptome.sqf b/MPMissions/epoch.Altis/adminmenu/tools/tptome.sqf new file mode 100644 index 0000000..b8e1fa6 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/tools/tptome.sqf @@ -0,0 +1,34 @@ +//AlPMaker +_max = 10; snext = false; plist = []; pselect5 = ""; +{if ((_x != player) && (getPlayerUID _x != "")) then {plist set [count plist, name _x];};} forEach entities "CAManBase"; +{if ((count crew _x) > 0) then {{if ((_x != player) && (getPlayerUID _x != "")) then {plist set [count plist, name _x];};} forEach crew _x;};} foreach (entities "LandVehicle" + entities "Air" + entities "Ship"); +smenu = +{ + _pmenu = [["Teleport To Me",true]]; + for "_i" from (_this select 0) to (_this select 1) do + {_arr = [format['%1', plist select (_i)], [12], "", -5, [["expression", format ["pselect5 = plist select %1;", _i]]], "1", "1"]; _pmenu set [_i + 2, _arr];}; + if (count plist > (_this select 1)) then {_pmenu set [(_this select 1) + 2, ["Next", [13], "", -5, [["expression", "snext = true;"]], "1", "1"]];} + else {_pmenu set [(_this select 1) + 2, ["", [-1], "", -5, [["expression", ""]], "1", "0"]];}; + _pmenu set [(_this select 1) + 3, ["Exit", [13], "", -5, [["expression", "pselect5 = 'exit';"]], "1", "1"]]; + showCommandingMenu "#USER:_pmenu"; +}; +_j = 0; _max = 10; if (_max>9) then {_max = 10;}; +while {pselect5 == ""} do +{ + [_j, (_j + _max) min (count plist)] call smenu; _j = _j + _max; + WaitUntil {pselect5 != "" or snext}; + snext = false; +}; +if (pselect5 != "exit") then +{ + _name = pselect5; + { + if(name _x == _name) then + { + hint format ["Teleporting %1", _name]; + _x attachTo [vehicle player, [2, 2, 0]]; + sleep 0.25; + detach _x; + }; + } forEach entities "CAManBase"; +}; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/veh/README.txt b/MPMissions/epoch.Altis/adminmenu/veh/README.txt new file mode 100644 index 0000000..19c711d --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/veh/README.txt @@ -0,0 +1,37 @@ +=================================================================================================================================================== +Instructions on how to add more vehicles to the list. +=================================================================================================================================================== + +Okay so first lets get what kind of vehicle you want, Go here to get them + +http://forums.bistudio.com/showthread.php?169226-Arma-3-Assets-Objects-Weapons-Magazines-and-much-more +=================================================================================================================================================== +Okay so now what you do is make a addAction so that it actually comes up in the menu. + +car2 = player addAction ["Name Of Vehicle",{execVM "fusionsmenu\admin\veh\CARNAME.sqf";}]; // Change the car2 to what ever car it is + +Make sure that the actual removeAction in the vehicles sqf file is declared!!!!!!! + +NOW TO MAKE THE ACTUAL VEHICLE + +_spawn = "REPLACE ME WITH CAR CLASS NAME"; +_posplr = [((getPos player) select 0) + 2, ((getPos player) select 1) + 2, 0]; +_dirplr = getDir player; +_spwnveh = _spawn createVehicle (_posplr); +_spwnveh setVariable ["Sarge",1,true]; +player removeAction car; +player removeAction car1; +player removeAction car2; +player removeAction line1; +player removeAction line2; +player removeAction godmode; +player removeAction tele; +player removeAction guns; +player removeAction mainveh; +player removeAction cgod; +player removeAction hplay; // Keep adding these for how many you have in ALL of the vehicle sqfs :D + +I will be continually updating this to make a better menu <3 + +=================================================================================================================================================== +=================================================================================================================================================== \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/veh/atv.sqf b/MPMissions/epoch.Altis/adminmenu/veh/atv.sqf new file mode 100644 index 0000000..58d892b --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/veh/atv.sqf @@ -0,0 +1,15 @@ +_spawn = "B_G_Quadbike_01_F"; +_posplr = [((getPos player) select 0) + 2, ((getPos player) select 1) + 2, 0]; +_dirplr = getDir player; +_spwnveh = _spawn createVehicle (_posplr); +_spwnveh setVariable ["Sarge",1,true]; +player removeAction car; +player removeAction car1; +player removeAction line1; +player removeAction line2; +player removeAction godmode; +player removeAction tele; +player removeAction guns; +player removeAction mainveh; +player removeAction cgod; +player removeAction hplay; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/veh/hunter.sqf b/MPMissions/epoch.Altis/adminmenu/veh/hunter.sqf new file mode 100644 index 0000000..525682b --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/veh/hunter.sqf @@ -0,0 +1,11 @@ +_spawn = "B_MRAP_01_hmg_F"; +_posplr = [((getPos player) select 0) - 3, ((getPos player) select 1) + 3, 0]; +_dirplr = getDir player; +_spwnveh = _spawn createVehicle (_posplr); +_spwnveh setVariable ["Sarge",1,true]; +laptop removeAction car1; +laptop removeAction car2; +laptop removeAction car3; +laptop removeAction car4; +laptop removeAction car5; +laptop removeAction car6; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/veh/offroad.sqf b/MPMissions/epoch.Altis/adminmenu/veh/offroad.sqf new file mode 100644 index 0000000..848518c --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/veh/offroad.sqf @@ -0,0 +1,11 @@ +_spawn = "B_G_Offroad_01_armed_F"; +_posplr = [((getPos player) select 0) - 3, ((getPos player) select 1) + 3, 0]; +_dirplr = getDir player; +_spwnveh = _spawn createVehicle (_posplr); +_spwnveh setVariable ["Sarge",1,true]; +laptop removeAction car1; +laptop removeAction car2; +laptop removeAction car3; +laptop removeAction car4; +laptop removeAction car5; +laptop removeAction car6; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/weapons/README.txt b/MPMissions/epoch.Altis/adminmenu/weapons/README.txt new file mode 100644 index 0000000..ae6ab76 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/weapons/README.txt @@ -0,0 +1,36 @@ +=================================================================================================================================================== +Instructions on how to add more guns to the list. +=================================================================================================================================================== + +Okay so first lets get what kind of gun you want, Go here to get them + +http://forums.bistudio.com/showthread.php?169226-Arma-3-Assets-Objects-Weapons-Magazines-and-much-more +=================================================================================================================================================== +Okay so now what you do is make a addAction so that it actually comes up in the menu. + +gun1 = player addAction ["Name Of GUN",{execVM "fusionsmenu\admin\weapons\WEAPONNAME.sqf";}]; // Change the car2 to what ever car it is + +Make sure that the actual removeAction in the vehicles sqf file is declared!!!!!!! + +NOW TO MAKE THE ACTUAL VEHICLE + +GearAdd = (vehicle player); +GearAdd addWeapon 'REPLACE WITH GUN CLASSNAME'; +GearAdd addMagazine '30Rnd_65x39_caseless_mag'; // CHANGE FOR MAG NAME +GearAdd addMagazine '30Rnd_65x39_caseless_mag'; // CHANGE FOR MAG NAME +GearAdd addMagazine '30Rnd_65x39_caseless_mag'; // CHANGE FOR MAG NAME ALSO ADD MORE OF THESE TO GET MORE WEAPONS +player removeAction gun; +player removeAction gun1; +player removeAction line1; +player removeAction line2; +player removeAction godmode; +player removeAction tele; +player removeAction guns; +player removeAction mainveh; +player removeAction cgod; +player removeAction hplay; // Keep adding these for how many you have in ALL of the vehicle sqfs :D + +I will be continually updating this to make a better menu <3 + +=================================================================================================================================================== +=================================================================================================================================================== \ No newline at end of file diff --git a/MPMissions/epoch.Altis/adminmenu/weapons/ebr.sqf b/MPMissions/epoch.Altis/adminmenu/weapons/ebr.sqf new file mode 100644 index 0000000..b4e4beb --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/weapons/ebr.sqf @@ -0,0 +1,5 @@ +GearAdd = (vehicle player); +GearAdd addWeapon 'srifle_EBR_F'; +GearAdd addMagazine '20Rnd_762x51_Mag'; +GearAdd addMagazine '20Rnd_762x51_Mag'; +GearAdd addMagazine '20Rnd_762x51_Mag'; diff --git a/MPMissions/epoch.Altis/adminmenu/weapons/gm6.sqf b/MPMissions/epoch.Altis/adminmenu/weapons/gm6.sqf new file mode 100644 index 0000000..5764a8e --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/weapons/gm6.sqf @@ -0,0 +1,5 @@ +GearAdd = (vehicle player); +GearAdd addWeapon 'srifle_GM6_F'; +GearAdd addMagazine '5Rnd_127x108_Mag'; +GearAdd addMagazine '5Rnd_127x108_Mag'; +GearAdd addMagazine '5Rnd_127x108_Mag'; diff --git a/MPMissions/epoch.Altis/adminmenu/weapons/lrr.sqf b/MPMissions/epoch.Altis/adminmenu/weapons/lrr.sqf new file mode 100644 index 0000000..8c69d3a --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/weapons/lrr.sqf @@ -0,0 +1,5 @@ +GearAdd = (vehicle player); +GearAdd addWeapon 'srifle_LRR_SOS_F'; +GearAdd addMagazine '7Rnd_408_Mag'; +GearAdd addMagazine '7Rnd_408_Mag'; +GearAdd addMagazine '7Rnd_408_Mag'; diff --git a/MPMissions/epoch.Altis/adminmenu/weapons/mk200.sqf b/MPMissions/epoch.Altis/adminmenu/weapons/mk200.sqf new file mode 100644 index 0000000..3ca2a20 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/weapons/mk200.sqf @@ -0,0 +1,5 @@ +GearAdd = (vehicle player); +GearAdd addWeapon 'LMG_Mk200_F'; +GearAdd addMagazine '200Rnd_65x39_cased_Box_Tracer'; +GearAdd addMagazine '200Rnd_65x39_cased_Box_Tracer'; +GearAdd addMagazine '200Rnd_65x39_cased_Box_Tracer'; diff --git a/MPMissions/epoch.Altis/adminmenu/weapons/mx.sqf b/MPMissions/epoch.Altis/adminmenu/weapons/mx.sqf new file mode 100644 index 0000000..a35065d --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/weapons/mx.sqf @@ -0,0 +1,5 @@ +GearAdd = (vehicle player); +GearAdd addWeapon 'arifle_MX_F'; +GearAdd addMagazine '30Rnd_65x39_caseless_mag'; // I didnt look up the mag name +GearAdd addMagazine '30Rnd_65x39_caseless_mag'; // I didnt look up the mag name +GearAdd addMagazine '30Rnd_65x39_caseless_mag'; // I didnt look up the mag name diff --git a/MPMissions/epoch.Altis/adminmenu/weapons/phgun.sqf b/MPMissions/epoch.Altis/adminmenu/weapons/phgun.sqf new file mode 100644 index 0000000..49ad1c6 --- /dev/null +++ b/MPMissions/epoch.Altis/adminmenu/weapons/phgun.sqf @@ -0,0 +1,5 @@ +GearAdd = (vehicle player); +GearAdd addWeapon 'hgun_P07_F'; +GearAdd addMagazine '16Rnd_9x21_Mag'; +GearAdd addMagazine '16Rnd_9x21_Mag'; +GearAdd addMagazine '16Rnd_9x21_Mag'; diff --git a/MPMissions/epoch.Altis/init.sqf b/MPMissions/epoch.Altis/init.sqf new file mode 100644 index 0000000..b9f27d5 --- /dev/null +++ b/MPMissions/epoch.Altis/init.sqf @@ -0,0 +1,2 @@ +execVM "adminmenu\activate.sqf"; +execVM "adminmenu\loop.sqf"; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/mission.sqm b/MPMissions/epoch.Altis/mission.sqm new file mode 100644 index 0000000000000000000000000000000000000000..1700a63f2d15becbed5ba3d2bb57339af5847447 GIT binary patch literal 24372 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