Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ADMIN TOOLS MAIN
- pathtosky = "admintools\sky\";
- pathtotools = "admintools\tools\";
- pathtoskins = "admintools\skins\";
- pathtoweapon = "admintools\weaponkits\";
- pathtoshields = "admintools\shields\";
- pathdebug = "debug\";
- EXECscript1 = 'player execVM "'+pathtotools+'%1"';
- EXECscript2 = 'player execVM "'+pathtoskins+'%1"';
- EXECscript3 = 'player execVM "'+pathtoweapon+'%1"';
- EXECscript4 = 'player execVM "'+pathtoshields+'%1"';
- EXECscript5 = 'player execVM "'+pathtoskins+'%1"';
- execdebug = 'player execVM "'+pathdebug+'%1"';
- if ((getPlayerUID player) in ["75763462"]) then {
- adminmenu =
- [
- ["",true],
- ["Toggle Debug", [2], "", -5, [["expression", format[execdebug,"playerstats.sqf"]]], "1", "1"],
- ["Tools Menu", [3], "#USER:ToolsMenu", -5, [["expression", ""]], "1", "1"],
- ["Skins Menu", [4], "#USER:SkinsMenu", -5, [["expression", ""]], "1", "1"],
- ["Weapon Kits", [5], "#USER:WeaponMenu", -5, [["expression", ""]], "1", "1"],
- ["Shields Menu", [6], "#USER:ShieldMenu", -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 =
- [
- ["",true],
- ["ESP / Tele", [2], "", -5, [["expression", format[EXECscript1,"dayzesp.sqf"]]], "1", "1"],
- ["God Mode", [3], "", -5, [["expression", format[EXECscript1,"Godmode.sqf"]]], "1", "1"],
- ["Car God", [4], "", -5, [["expression", format[EXECscript1,"cargod.sqf"]]], "1", "1"],
- ["Heal Player(s)", [5], "", -5, [["expression", format[EXECscript1,"healp.sqf"]]], "1", "1"],
- ["Look-N-Repair", [6], "", -5, [["expression", format[EXECscript1,"looknrepair.sqf"]]], "1", "1"],
- ["Repair Buildings", [7], "", -5, [["expression", format[EXECscript1,"fixbuildings.sqf"]]], "1", "1"],
- ["Spectate Player", [8], "", -5, [["expression", format[EXECscript1,"spectate.sqf"]]], "1", "1"],
- ["", [-1], "", -5, [["expression", ""]], "1", "0"],
- ["Exit", [13], "", -3, [["expression", ""]], "1", "1"]
- ];
- SkinsMenu =
- [
- ["",true],
- ["Hero", [2], "", -5, [["expression", format[EXECscript2,"Hero.sqf"]]], "1", "1"],
- ["Camo", [3], "", -5, [["expression", format[EXECscript2,"Camo.sqf"]]], "1", "1"],
- ["Ghillie", [4], "", -5, [["expression", format[EXECscript2,"Ghille.sqf"]]], "1", "1"],
- ["Suvivor", [5], "", -5, [["expression", format[EXECscript2,"Male.sqf"]]], "1", "1"],
- ["Soldier", [6], "", -5, [["expression", format[EXECscript2,"Soldier.sqf"]]], "1", "1"],
- ["invisible", [7], "", -5, [["expression", format[EXECscript2,"invisible.sqf"]]], "1", "1"],
- ["", [-1], "", -5, [["expression", ""]], "1", "0"],
- ["Exit", [13], "", -3, [["expression", ""]], "1", "1"]
- ];
- WeaponMenu =
- [
- ["",true],
- ["No Weapons", [2], "", -5, [["expression", format[EXECscript3,"items.sqf"]]], "1", "1"],
- ["M4 Holo", [3], "", -5, [["expression", format[EXECscript3,"itemz.sqf"]]], "1", "1"],
- ["M4 CCO SD", [4], "", -5, [["expression", format[EXECscript3,"itemz2.sqf"]]], "1", "1"],
- ["AS50", [5], "", -5, [["expression", format[EXECscript3,"itemz3.sqf"]]], "1", "1"],
- ["FN FAL", [6], "", -5, [["expression", format[EXECscript3,"itemz4.sqf"]]], "1", "1"],
- ["M16 ACOG", [7], "", -5, [["expression", format[EXECscript3,"itemz5.sqf"]]], "1", "1"],
- ["Pecheneg 50 cal", [8], "", -5, [["expression", format[EXECscript3,"itemz6.sqf"]]], "1", "1"],
- ["Mk 48", [9], "", -5, [["expression", format[EXECscript3,"item7.sqf"]]], "1", "1"],
- ["Gold AK", [10], "", -5, [["expression", format[EXECscript3,"item8.sqf"]]], "1", "1"],
- ["", [-1], "", -5, [["expression", ""]], "1", "0"],
- ["Next page", [12], "#USER:WeaponMenu2", -5, [["expression", ""]], "1", "1"],
- ["Exit", [13], "", -3, [["expression", ""]], "1", "1"]
- ];
- WeaponMenu2 =
- [
- ["",true],
- ["Aks Kobra", [2], "", -5, [["expression", format[EXECscript3,"item9.sqf"]]], "1", "1"],
- [".338 LAPUA", [3], "", -5, [["expression", format[EXECscript3,"item10.sqf"]]], "1", "1"],
- ["DMR", [4], "", -5, [["expression", format[EXECscript3,"item11.sqf"]]], "1", "1"],
- ["M4A1 HWS GL SD Camo", [5], "", -5, [["expression", format[EXECscript3,"item12.sqf"]]], "1", "1"],
- ["M14 Aim", [6], "", -5, [["expression", format[EXECscript3,"item13.sqf"]]], "1", "1"],
- ["Alice", [7], "", -5, [["expression", format[EXECscript3,"bp2.sqf"]]], "1", "1"],
- ["Coyote", [8], "", -5, [["expression", format[EXECscript3,"bp1.sqf"]]], "1", "1"],
- ["Delete gear", [9], "", -5, [["expression", format[EXECscript3,"cleanme.sqf"]]], "1", "1"],
- ["", [-1], "", -5, [["expression", ""]], "1", "0"],
- ["Exit", [13], "", -3, [["expression", ""]], "1", "1"]
- ];
- ShieldMenu =
- [
- ["",true],
- ["Zombie Shield", [2], "", -5, [["expression", format[EXECscript4,"zombieshield.sqf"]]], "1", "1"],
- ["", [-1], "", -5, [["expression", ""]], "1", "0"],
- ["Exit", [13], "", -3, [["expression", ""]], "1", "1"]
- ];
- SkyMenu =
- [
- ["",true],
- ["Clear contrast", [2], "", -5, [["expression", format[EXECscript6 ,"1.sqf"]]], "1", "1"],
- ["Wasteland", [2], "", -5, [["expression", format[EXECscript6 ,"2.sqf"]]], "1", "1"],
- ["Dark draining", [2], "", -5, [["expression", format[EXECscript6 ,"3.sqf"]]], "1", "1"],
- ["Sandy", [2], "", -5, [["expression", format[EXECscript6 ,"4.sqf"]]], "1", "1"],
- ["Sumer Chernarus", [2], "", -5, [["expression", format[EXECscript6 ,"5.sqf"]]], "1", "1"],
- ["Dog Vision", [2], "", -5, [["expression", format[EXECscript6 ,"6.sqf"]]], "1", "1"],
- ["Tropical", [2], "", -5, [["expression", format[EXECscript6 ,"7.sqf"]]], "1", "1"],
- ["", [-1], "", -5, [["expression", ""]], "1", "0"],
- ["Next page", [12], "#USER:SkyMenu2", -5, [["expression", ""]], "1", "1"],
- ["Exit", [13], "", -3, [["expression", ""]], "1", "1"]
- ];
- SkyMenu2 =
- [
- ["",true],
- ["Photo", [2], "", -5, [["expression", format[EXECscript6 ,"8.sqf"]]], "1", "1"],
- ["WarZone", [2], "", -5, [["expression", format[EXECscript6 ,"9.sqf"]]], "1", "1"],
- ["Operation Flashpoint", [2], "", -5, [["expression", format[EXECscript6 ,"10.sqf"]]], "1", "1"],
- ["Africa", [2], "", -5, [["expression", format[EXECscript6 ,"11.sqf"]]], "1", "1"],
- ["Blue", [2], "", -5, [["expression", format[EXECscript6 ,"12.sqf"]]], "1", "1"],
- ["Arma mission colours", [2], "", -5, [["expression", format[EXECscript6 ,"13.sqf"]]], "1", "1"],
- ["Heavy Colour Correction", [2], "", -5, [["expression", format[EXECscript6 ,"14.sqf"]]], "1", "1"],
- ["Zombie View", [2], "", -5, [["expression", format[EXECscript6 ,"15.sqf"]]], "1", "1"],
- ["", [-1], "", -5, [["expression", ""]], "1", "0"],
- ["Next page", [12], "#USER:SkyMenu2", -5, [["expression", ""]], "1", "1"],
- ["Exit", [13], "", -3, [["expression", ""]], "1", "1"]
- ];
- showCommandingMenu "#USER:adminmenu";
- DEBUG\PLAYERSTATS
- //Let Zeds know
- [player,4,true,(getPosATL player)] spawn player_alertZombies;
- if (isnil ("hotkey_hitme")) then {
- hotkey_hitme = 0;
- };
- if (hotkey_hitme == 1) then {
- hotkey_hitme = 0;
- titleText ["Debug Monitor Deactivated","PLAIN DOWN"];titleFadeOut 2;
- } else {
- hotkey_hitme = 1;
- titleText ["Debug Monitor Activated","PLAIN DOWN"];titleFadeOut 2;
- };
- /*
- Change the UID's below to match those of you and your admin(s)
- Your admins will get the advanced version of your debug monitor,
- while your regular users will get the cut down version.
- */
- if ((getPlayerUID player) in ["75763462"]) then {
- while {sleep 1;hotkey_hitme == 1} do {
- hintSilent parseText format ["
- <t size='0.95' font='Bitstream' align='left' >[%18]</t><t size='0.95' font='Bitstream' align='right'>[FPS: %10]</t><br/>
- <t size='0.95' font='Bitstream' align='center' color='#FFBF00'>Survived %7 Days</t><br/>
- <t size='0.95' font='Bitstream' align='left' >Players: %8</t><t size='0.95 'font='Bitstream' align='right'>Within 500m: %11</t><br/>
- <t size='0.95' font='Bitstream' align='left' >Vehicles:</t><t size='0.95' font='Bitstream'align='right'>%13(%14)</t><br/>
- <t size='0.95' font='Bitstream' align='left'>Air: %16</t><t size='0.95' font='Bitstream'align='right'>Sea: %23</t><br/>
- <t size='0.95' font='Bitstream' align='left' >All Bikes: %15</t><t size='0.95' font='Bitstream'align='right'>Cars: %17</t><br/>
- <t size='0.95' font='Bitstream' align='left' >Zombies (alive/total): </t><t size='0.95' font='Bitstream' align='right'>%20(%19)</t><br/>
- <t size='0.95' font='Bitstream' align='left' color='#FFBF00'>Zombies Killed: </t><t size='0.95' font='Bitstream' align='right'>%2</t><br/>
- <t size='0.95' font='Bitstream' align='left' color='#FFBF00'>Headshots: </t><t size='0.95' font='Bitstream' align='right'>%3</t><br/>
- <t size='0.95' font='Bitstream' align='left' color='#FFBF00'>Murders: </t><t size='0.95' font='Bitstream' align='right'>%4</t><br/>
- <t size='0.95' font='Bitstream' align='left' color='#FFBF00'>Bandits Killed: </t><t size='0.95' font='Bitstream' align='right'>%5</t><br/>
- <t size='0.95' font='Bitstream' align='left' color='#FFBF00'>Humanity: </t><t size='0.95' font='Bitstream' align='right'>%6</t><br/>
- <t size='0.95' font='Bitstream' align='left' color='#FFBF00'>Blood: </t><t size='0.95' font='Bitstream' align='right'>%9</t><br/>
- <t size='0.95' font='Bitstream' align='left' >GPS: %22</t><t size='0.95' font='Bitstream' align='right'>DIR: %24</t><br/>
- <t size='0.95'font='Bitstream'align='center' >%21</t><br/>",
- (name player),
- (player getVariable['zombieKills', 0]),
- (player getVariable['headShots', 0]),
- (player getVariable['humanKills', 0]),
- (player getVariable['banditKills', 0]),
- (player getVariable['humanity', 0]),
- (dayz_skilllevel),
- (count playableUnits),
- r_player_blood,
- (round diag_fps),
- (({isPlayer _x} count (getPos vehicle player nearEntities [["AllVehicles"], 500]))-1),
- viewdistance,
- (count([6800, 9200, 0] nearEntities [["StaticWeapon","Car","Motorcycle","Tank","Air","Ship"],25000])),
- count vehicles,
- (count([6800, 9200, 0] nearEntities [["Motorcycle"],25000])),
- (count([6800, 9200, 0] nearEntities [["Air"],25000])),
- (count([6800, 9200, 0] nearEntities [["Car"],25000])),
- (gettext (configFile >> 'CfgVehicles' >> (typeof vehicle player) >> 'displayName')),
- (count entities "zZombie_Base"),
- ({alive _x} count entities "zZombie_Base"),
- (getPosASL player),
- (mapGridPosition getPos player),
- (count([6800, 9200, 0] nearEntities [["Ship"],25000])),
- (round(getDir player))
- ];
- };
- } else {
- while {sleep 1;hotkey_hitme == 1} do {
- hintSilent parseText format ["
- <t size='1.20' font='Bitstream' align='center' color='#00CC00'>%1</t><br/>
- <t size='0.95' font='Bitstream' align='center' >[%11]</t><br/>
- <t size='1.15' font='Bitstream' align='center' color='#FFCC00'>Survived %7 Days</t><br/><br/>
- <t size='1.15' font='Bitstream' align='left' color='#FFBF00'>Zombies Killed: </t><t size='1.15' font='Bitstream' align='right'>%2</t><br/>
- <t size='1.15' font='Bitstream' align='left' color='#FFBF00'>Headshots: </t><t size='1.15' font='Bitstream' align='right'>%3</t><br/>
- <t size='0.95' font='Bitstream' align='left' color='#FFBF00'>Murders: </t><t size='0.95' font='Bitstream' align='right'>%4</t><br/>
- <t size='0.95' font='Bitstream' align='left' color='#FFBF00'>Bandits Killed: </t><t size='0.95' font='Bitstream' align='right'>%5</t><br/>
- <t size='1.15' font='Bitstream' align='left' color='#FFBF00'>Humanity: </t><t size='1.15' font='Bitstream' align='right'>%6</t><br/><br/>
- <t size='1.15' font='Bitstream' align='left' color='#FFBF00'>Blood: </t><t size='1.15' font='Bitstream' align='right'>%10</t><br/>
- <t size='1.15' font='Bitstream' color='#5882FA'>Big Baller Dayz</t><br/>",
- (name player),
- (player getVariable['zombieKills', 0]),
- (player getVariable['headShots', 0]),
- (player getVariable['humanKills', 0]),
- (player getVariable['banditKills', 0]),
- (player getVariable['humanity', 0]),
- (dayz_skilllevel),
- (count entities "zZombie_Base"),
- ({alive _x} count entities "zZombie_Base"),
- r_player_blood,
- (gettext (configFile >> 'CfgVehicles' >> (typeof vehicle player) >> 'displayName'))
- ];};};
- INIT.SQF
- /*
- INITILIZATION
- */
- startLoadingScreen ["","RscDisplayLoadCustom"];
- cutText ["","BLACK OUT"];
- enableSaving [false, false];
- //REALLY IMPORTANT VALUES
- dayZ_instance = 3011; //The instance
- dayzHiveRequest = [];
- initialized = false;
- dayz_previousID = 0;
- //disable greeting menu
- player setVariable ["BIS_noCoreConversations", true];
- //disable radio messages to be heard and shown in the left lower corner of the screen
- //enableRadio false;
- //Load in compiled functions
- call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
- progressLoadingScreen 0.1;
- call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers
- progressLoadingScreen 0.2;
- call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical
- progressLoadingScreen 0.4;
- call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions
- progressLoadingScreen 1.0;
- "filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic";
- playerstats = compile preprocessFileLineNumbers "debug\playerstats.sqf";
- if ((!isServer) && (isNull player) ) then
- {
- waitUntil {!isNull player};
- waitUntil {time > 3};
- };
- if ((!isServer) && (player != player)) then
- {
- waitUntil {player == player};
- waitUntil {time > 3};
- };
- if (isServer) then {
- _serverMonitor = [] execVM "\z\addons\dayz_code\system\server_monitor.sqf";
- };
- if (!isDedicated) then {[] execVM "Scripts\kh_actions.sqf";
- //Conduct map operations
- 0 fadeSound 0;
- waitUntil {!isNil "dayz_loadScreenMsg"};
- dayz_loadScreenMsg = (localize "STR_AUTHENTICATING");
- //Run the player monitor
- _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
- _playerMonitor = [] execFSM "admintools\player_monitor.fsm"
- };
- [] execVM "admintools\Activate.sqf";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement