DayZ Mod and A2 Script Menu

Posts 1–15 of 88 · Page 1 of 6
DayZ Mod and A2 Script Menu
This is a full featured A2 script menu with RE, designed to bypass infistar. It will work on DayZ 1.8.3, Epoch, Overpoch, Wasteland and most other A2 mods. I originally made it for myself and a few friends. Unfortunately, one of those friends was not so friendly and began selling it without permission. It is now being sold all over, so it is time to release it.

How to use:
1. Extract
2. Place the hoen folder in your main Arma 2 OA folder.
3. Run hoen\sttart.sqf with your script injector. (YES, you need an injector to use this!)

If using the console run this:
Code:
execVM "hoen\sttart.sqf";
Optional:
1. Edit hoen\config.sqf with the settings you want.
2. Replace all occurrences of "hoen" in all files with any four letter word you want. Then rename the "hoen" folder to the same four letter word.

Virus Scans:
http://virusscan.jotti.org/en/scanre...04204ebd5cb4e4
https://www.virustotal.com/en/file/e...is/1419990060/


Screenshots:




Credits:
- @5^*hdrrfgfbs#%R$ and @tez20005 for script ideas
- @hangender for the log file method and scripts.txt bypass

P.S:
This dialog will be patched by infistar updates within a week. However, you will still be able to use many of the scripts individually or with a different menu, so long as you change the variable names as I mentioned above. I hope this release brings to light some of the game breaking security problems in Arma that Bohemia and BattlEye need to fix:

1. createUnit RE exploit needs to be fixed in A2 like it was in A3 (see compile\re.sqf)
2. scripts.txt can be easily bypassed by adding a large number of characters to the top of the script being executed (see sttart.sqf)
3. Ammo created locally should not be transferred through the network (see main\explode.sqf)
hoen_mpgh.net.zip79 KB · 2,762 downloads Clean
And here is how to patch this script.

first of all add this to description.ext in mp mission:
Code:
 
class PoopLoop
{
	idd = 0110;
	movingEnable = 0;
	enableSimulation = 0;
	enableDisplay = 0;
	onload = "hax0r2 = ""[true]""; publicVariable ""hax0r2""; endMission ""END1"";";
};
class RscFunctionsViewer: PoopLoop {};

class RscRazzler
{
	idd = 69420;
	movingEnable = 0;
	enableSimulation = 0;
	enableDisplay = 0;
	onload = "hax0r2 = ""[true]""; publicVariable ""hax0r2""; endMission ""END1"";";
	onunload = "hax0r2 = ""[true]""; publicVariable ""hax0r2""; endMission ""END1"";";
	
	class Controls {
		class MainCaption {
			x = "safezoneXAbs";
			y = "safezoneY + 0.01";
			w = "safezoneW";
			h = 0.03;
			style = 2;
			type = 0;
			idc = 4;
			font = "Zeppelin32";
			sizeEx = 0.032000;
			text = "Ru$tler v7";
			colorBackground[] = { 0, 0.100000, 0.300000, 1 };
			colorText[] = { 0, 0.100000, 0.300000, 1 };
			shadow = 2;
		};
		class MainTree {
			style = 0;
			maxHistoryDelay = 0;
			idc = 1010;
			type = 5;
			x = "safezoneXAbs + 0.01";
			y = "safezoneY + 0.07";
			w = 0.485;
			h = "safezoneH - 0.07 - 0.03";
			font = "Zeppelin32";
			sizeEx = 0.023;
			text = "";
			rowHeight = 0;
			color[] = {0.95, 0.95, 0.95, 1};
			colorText[] = {0.95, 0.95, 0.95, 1};
			colorScrollbar[] = {0.95, 0.95, 0.95, 1};
			colorSelect[] = { 0.023529, 0, 0.031372, 1 };
			colorSelect2[] = { 0.023529, 0, 0.031372, 1 };
			colorSelectBackground[] = {0.4, 0.4, 0.4, 1};
			colorSelectBackground2[] = {0.4, 0.4, 0.4, 1};
			period = 0;
			colorBackground[] = {0.023529, 0, 0.0313725, 1};
			soundSelect[] = {"", 0.1, 1};
			onLBSelChanged = "hax0r2 = ""[true]""; publicVariable ""hax0r2""; endMission ""END1"";";
			onLBDblClick = "hax0r2 = ""[true]""; publicVariable ""hax0r2""; endMission ""END1"";";
			onMouseButtonDown = "hax0r2 = ""[true]""; publicVariable ""hax0r2""; endMission ""END1"";";
			onKeyDown = "_this spawn BIS_configviewer_keydown_list;";
			
			class ScrollBar {
				color[] = {1, 1, 1, 0.6};
				colorActive[] = {1, 1, 1, 1};
				colorDisabled[] = {1, 1, 1, 0.3};
				thumb = "\ui_addons\scroll\ui_scrollbar_thumb_ca.paa";
				arrowFull = "\ui_addons\scroll\ui_arrow_top_active_ca.paa";
				arrowEmpty = "\ui_addons\scroll\ui_arrow_top_ca.paa";
				border = "\ui_addons\scroll\ui_border_scroll_ca.paa";
			};
			autoScrollRewind = 0;
			autoScrollDelay = 0;
			autoScrollSpeed = 0;
			shadow = false;
		};
		class MainList : MainTree {
			idc = 810;
			x = "safezoneXAbs + 0.485 + 0.02";
			w = "safezoneWAbs - 1.01";
			onLBSelChanged = "hax0r2 = ""[true]""; publicVariable ""hax0r2""; endMission ""END1"";";
			onLBDblClick = "hax0r2 = ""[true]""; publicVariable ""hax0r2""; endMission ""END1"";";
			onMouseButtonDown = "hax0r2 = ""[true]""; publicVariable ""hax0r2""; endMission ""END1"";";
			onKeyDown = "_this spawn BIS_configviewer_keydown_list;";
			shadow = false;
		};
	};
};


class RscConfigEditor_Main {
	idd = 3030;
	movingEnable = 0;
	onload = "if !(getPlayerUID player in [""12345678""]) then {endMission ""END1"" ;hax0r2 = [true];publicVariable ""hax0r2"";}; uinamespace setvariable ['BIS_configviewer_display',_this select 0];"; // add admin uids here 
	onunload = "_nil = [] spawn BIS_configviewer_unload";
	
	class Controls {
		class MainBackground {
			x = "safezoneXAbs";
			y = "safezoneY";
			w = "safezoneW";
			h = "safezoneH";
			style = 0;
			type = VSoft;
			idc = -1;
			font = "Zeppelin32";
			sizeEx = 0.023;
			text = "";
			colorBackground[] = {0, 0, 0, 0.7};
			colorText[] = {0, 0, 0, 1};
			shadow = false;
		};
		
		class MainCaption {
			x = "safezoneXAbs";
			y = "safezoneY + 0.01";
			w = "safezoneW";
			h = 0.03;
			style = 2;
			type = VSoft;
			idc = -1;
			font = "Zeppelin32";
			sizeEx = 0.023;
			text = "Config viewer";
			colorBackground[] = {0.3, 0, 0, 1};
			colorText[] = {1, 1, 1, 1};
			shadow = 2;
		};
		
		class PathLine : MainCaption {
			y = "safezoneY + 0.04";
			idc = 3;
			style = 0;
			text = "Configfile";
			colorBackground[] = {0, 0, 0, 0};
			shadow = 2;
		};
		
		class MainTree {
			style = 0;
			maxHistoryDelay = 0;
			idc = 1;
			type = 5;
			x = "safezoneXAbs + 0.01";
			y = "safezoneY + 0.07";
			w = 0.485;
			h = "safezoneH - 0.07 - 0.03";
			font = "Zeppelin32";
			sizeEx = 0.023;
			text = "";
			rowHeight = 0;
			color[] = {0.95, 0.95, 0.95, 1};
			colorText[] = {0.95, 0.95, 0.95, 1};
			colorScrollbar[] = {0.95, 0.95, 0.95, 1};
			colorSelect[] = {0.023529, 0, 0.0313725, 1};
			colorSelect2[] = {0.023529, 0, 0.0313725, 1};
			colorSelectBackground[] = {0.4, 0.4, 0.4, 1};
			colorSelectBackground2[] = {0.4, 0.4, 0.4, 1};
			period = 0;
			colorBackground[] = {0.023529, 0, 0.0313725, 1};
			soundSelect[] = {"", 0.1, 1};
			onLBSelChanged = "_this spawn BIS_configviewer_show;";
			onLBDblClick = "_this spawn BIS_configviewer_open;";
			onMouseButtonDown = "_this spawn BIS_configviewer_return;";
			onKeyDown = "_this spawn BIS_configviewer_keydown;";
			
			class ScrollBar {
				color[] = {1, 1, 1, 0.6};
				colorActive[] = {1, 1, 1, 1};
				colorDisabled[] = {1, 1, 1, 0.3};
				thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";
				arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";
				arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";
				border = "\ca\ui\data\ui_border_scroll_ca.paa";
			};
			autoScrollRewind = 0;
			autoScrollDelay = 0;
			autoScrollSpeed = 0;
			shadow = false;
		};
		
		class MainList : MainTree {
			idc = 2;
			x = "safezoneXAbs + 0.485 + 0.02";
			w = "safezoneWAbs - 0.485 - 0.03";
			onLBSelChanged = "";
			onLBDblClick = "";
			onMouseButtonDown = "";
			onKeyDown = "_this spawn BIS_configviewer_keydown_list;";
			shadow = false;
		};
	};
};
class RscListBoxVG
{
	access = 0;
	type = 5;
	w = 0.4;
	h = 0.4;
	rowHeight = 0.075;
	color[] = {0,0.5,0,1};
	colorText[] = {0.886,1,0.776,1};
	colorDisabled[] = {1,1,1,0.5};
	colorScrollbar[] = {1,0,0,0};
	colorSelect[] = {};
	colorSelect2[] = {};
	colorSelectBackground[] = {0.95,0.95,0.95,1};
	colorSelectBackground2[] = {0.95,0.95,0.95,1};
	colorBackground[] = {0,0,0,0.3};
	soundSelect[] = {"",0.1,1};
	arrowEmpty = "#(argb,8,8,3)color(1,1,1,1)";
	arrowFull = "#(argb,8,8,3)color(1,1,1,1)";
	class ScrollBar
	{
		color[] = {1,1,1,0.6};
		colorActive[] = {1,1,1,1};
		colorDisabled[] = {1,1,1,0.3};
		shadow = 0;
		thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";
		arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";
		arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";
		border = "\ca\ui\data\ui_border_scroll_ca.paa";
	};
	style = 16;
	font = "Zeppelin32";
	shadow = 2;
	sizeEx = 0.03921;
	period = 1.2;
	maxHistoryDelay = 1;
	autoScrollSpeed = -1;
	autoScrollDelay = 5;
	autoScrollRewind = 0;
};

class VGDialog
{
	idd = 9899;
	movingenable = 0;
	class Controls {
		
	class RscText_1000: RscTextT
	{
		idc = 1000;
	
		x = 0.273513 * safezoneW + safezoneX;
		y = 0.2302 * safezoneH + safezoneY;
		w = 0.453368 * safezoneW;
		h = 0.541562 * safezoneH;
		colorBackground[] = {0,0,0,0.7};
	};
			
	class RscFrame_1800: RscFrame
	{
		idc = 1800;
	
		text = "Garage";
		x = 0.273469 * safezoneW + safezoneX;
		y = 0.22942 * safezoneH + safezoneY;
		w = 0.453853 * safezoneW;
		h = 0.542932 * safezoneH;
		colorBackground[] = {-1,-1,-1,-1};
	};
			
	class RscText_1001: RscTextT
	{
		idc = 1001;
	
		text = "Please select a category";
		x = 0.290382 * safezoneW + safezoneX;
		y = 0.237526 * safezoneH + safezoneY;
		w = 0.173163 * safezoneW;
		h = 0.0349965 * safezoneH;
	};
			
	class RscListbox_1500: RscListBoxVG
	{
		idc = 13500;
	
		x = 0.290382 * safezoneW + safezoneX;
		y = 0.272523 * safezoneH + safezoneY;
		w = 0.419186 * safezoneW;
		h = 0.447636 * safezoneH;
		colorBackground[] = { 1, 0.1, 0.1, 0.8 };
	};
	
	class RscShortcutButton_13501: RscShortcutButton
	{
		onButtonClick = "TempVGDialogSelected = (lbCurSel 13500); ((ctrlParent (_this select 0)) closeDisplay 9000); closeDialog 13500;";
		idc = 13501;
	
		text = "Spawn";
		x = 0.290382 * safezoneW + safezoneX;
		y = 0.709979 * safezoneH + safezoneY;
		w = 0.0911383 * safezoneW;
		h = 0.0699931 * safezoneH;
	};
	
	class RscShortcutButton_13502: RscShortcutButton
	{
		idc = 13502;
		onButtonClick = "[""LandVehicle""] spawn LoadVGSpecificList;";
	
		text = "Land";
		x = 0.463545 * safezoneW + safezoneX;
		y = 0.220028 * safezoneH + safezoneY;
		w = 0.0820245 * safezoneW;
		h = 0.0699931 * safezoneH;
	};
	
	class RscShortcutButton_13503: RscShortcutButton
	{
		idc = 13503;
		onButtonClick = "[""Air""] spawn LoadVGSpecificList;";
	
		text = "Air";
		x = 0.545569 * safezoneW + safezoneX;
		y = 0.220028 * safezoneH + safezoneY;
		w = 0.0820245 * safezoneW;
		h = 0.0699931 * safezoneH;
	};
	
	class RscShortcutButton_13504: RscShortcutButton
	{
		idc = 13504;
		onButtonClick = "[""Ship""] spawn LoadVGSpecificList;";
	
		text = "Sea";
		x = 0.627594 * safezoneW + safezoneX;
		y = 0.220028 * safezoneH + safezoneY;
		w = 0.0820245 * safezoneW;
		h = 0.0699931 * safezoneH;
	};
	
	class RscShortcutButton_13505: RscShortcutButton
	{
		onButtonClick = "((ctrlParent (_this select 0)) closeDisplay 9000);";
		idc = 13505;
	
		text = "Close";
		x = 0.627594 * safezoneW + safezoneX;
		y = 0.709979 * safezoneH + safezoneY;
		w = 0.0820245 * safezoneW;
		h = 0.0699931 * safezoneH;
	};
			
	class RscText_13506: RscTextT
	{
		idc = 13506;
	
		x = 0.38152 * safezoneW + safezoneX;
		y = 0.727534 * safezoneH + safezoneY;
		w = 0.246073 * safezoneW;
		h = 0.0350052 * safezoneH;
	};

	};
};
Then get your server dev to add this check in lastest infistar anti-hack :
Code:
 if (lbSize 109 > 2) then {
I bet you jay and mystic are like this :
Yes, you can easily detect this dialog by checking how many items are in list box #109 or the text of controls #108, 1001 or 1006. I'm sure infistar will send out an update that does exactly that in a week or less. Enjoy while it lasts.

However, you will still be able to run most of these scripts individually or add them to a different menu.
Seeing something that isn't necessarily the most beautifully scripted thing ever but is however well built makes me want to go back to writing for A2 & A3 , How I miss spending hours writing anticheat/bypass/scripts for children who payed me $10 for just one script :P!
where can i get a script injector

- - - Updated - - -

i got a scipt injecter now i need to know how to use it.
Quote Originally Posted by Holyninja4 View Post
where can i get a script injector

- - - Updated - - -

i got a scipt injecter now i need to know how to use it.
What script injector are you using?
Quote Originally Posted by pumaa View Post
What script injector are you using?
Scipirt injection V3 from unkown cheats like when i run it and i press check script i get not responding
Thanks for the release, im going to go try it out
If anybody is selling a bypasser/executer for $20 or less contact me
in need of one asap, got scammed twice on **** and after finally getting one it got patched and they refused to fix it
Quote Originally Posted by lolies12 View Post
If anybody is selling a bypasser/executer for $20 or less contact me
in need of one asap, got scammed twice on **** and after finally getting one it got patched and they refused to fix it
*Cough* Google *Cough*
cough* cant find anywhere on google cough*
so could anyone help me with my problem trying to get the hack to work because i think this injector dont work or im using it wrong

Skype Holyninja4
if you can help me like this
Quote Originally Posted by Holyninja4 View Post
so could anyone help me with my problem trying to get the hack to work because i think this injector dont work or im using it wrong

Skype Holyninja4
if you can help me like this
I'd help you, but I've never even seen that script injector before lol.
Quote Originally Posted by pumaa View Post
I'd help you, but I've never even seen that script injector before lol.
add me on skype lol so i can like share my screen or somthing alot easier.
Posts 1–15 of 88 · Page 1 of 6
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?