PatchedHow to cheat on spyglass server with cheat engine method !!!

Posts 1–15 of 31 · Page 1 of 3
How to cheat on spyglass server with cheat engine method !!!
Hello guys

today , we will hack on spyglass servers No battleye
So There are 2 tutorials



Method 1: You have an indetected script
Method 2: You don't have an indetected script


So first:

Dowload this JmeDebug console ok now put the sqf in your arma 3 folder
Lauch arma 3

when you are in the main menu :
Launch Cheat engine
Join the spyglass server where you want to hack

When you spawn
wait something like 15-20 sec
ALT+TaB
Go in cheat engine
select Arma 3 process
choose string value type
Put this :
Code:
["onLoad",_this,"RscDisplayInventory",'IGUI'] call compile preprocessfilelinenumbers "A3\ui_f\scripts\initDisplay.sqf"
First scan
Double clik on the result
now the result is below
remplace the code by this :
Code:
player addAction ["Debug","\SCRIPT\debug.sqf"];
Now , return in arma 3
Press I ( Inventory )
Close it
Scroll

If you have the undetected script


Clic on Debug
Copy that
ExecVM "yourscriptnamehere.sqf"
Remplace " yourscriptnamehere by the name of your script obviously
Remember , you script must be undetected by spyglass or you will be kicked when you will open the hack




If you don't have the undetected script


Alt+TaB
go in your arma 3 folder
Code:
steam\SteamApps\common\Arma 3
Create a new folder called " SCRIPT "
in this folder , create a doc notepad
open it , save it as esp.sqf ( if you want a esp )

ok now , open the .sqf with notepad

and in put this

Code:
   onEachFrame {
                        _l49 = nearestobjects[player, ["CAManBase"], 1400]; {
                            if ((side _x != side player) && (getPlayerUID _x != "") && ((player distance _x) < 1400)) then {
                                drawIcon3D["", [1, 0, 0, 1], [visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 2], 0.1, 0.1, 45, (format["%2 : %1m", round(player distance _x), name _x]), 1, 0.04, "TahomaB"]
                            } else {
                                if ((getPlayerUID _x != "") && ((player distance _x) < 1000)) then {
                                    drawIcon3D["", [0, 0.5, 1, 1], [visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 2], 0.1, 0.1, 45, (format["%2 : %1m", round(player distance _x), name _x]), 1, 0.04, "TahomaB"]
                                };
                            };
                        }
                        foreach playableUnits;
                    };
                } else {
                    onEachFrame {
                        nil
                    };
                };


now go in arma 3
Open Debug console
Copy that
Code:
ExecVM "\SCRIPT\esp.sqf"
hit execute
now you have a undetected ESP


if you want some other scripts



ATM Money 50 000 ( remplace 50 000 by whatever you want )
Code:
{life_atmcash =50 000; }

Cash Money 50 000 ( remplace 50 000 by whatever you want
Code:
{life_cash =50 000; }


KILL EVERYONE
Code:
{ _x setDammage 1; } forEach playableUnits;

Markers players on the map

Code:
if !("ItemMap" in items player) then {player addweapon "ItemMap";};
	jme_noobz = [];
	jme_Bitchz = [];

	if (isnil "jme_mm") then {jme_mm = 0;}; 
	if (jme_mm == 0) then {jme_mm = 1; hint "JME: Player Markers ON";} else {jme_mm = 0; hint "JME: Player Markers OFF";};

	while {jme_mm == 1} do
	{
		{
			//[_x] join grpNull;
			if ((vehicle _x isKindOf "LandVehicle") || (vehicle _x isKindOf "Air") || (vehicle _x isKindOf "Ship")) then 
			{
				if (count (crew vehicle _x) > 0) then 
				{
					{
						if (!(_x in jme_noobz) and (alive _x) and (getPlayerUID _x != "")) then 
						{
							private ["_pos", "_mkr", "_vhc"];
							_vhc = vehicle _x;
							_pos = visiblePosition _x;
							_mkr = createMarkerLocal [format ["CRW%1%2", _pos select 0, _pos select 1], [(_pos select 0) + 20, _pos select 1, 0]]; 
							_vehname = (gettext (configFile >> 'CfgVehicles' >> (typeof vehicle _x) >> 'displayName'));
							_mkr setMarkerTextLocal format[' %1 --- %2 --- %3m',name _x,_vehname,round(_x distance player)];
							_mkr setMarkerTypeLocal "mil_dot"; 
							if ((side _x == side player) and (side _x != resistance)) then {_mkr setMarkerColorLocal "ColorBlue";}else{_mkr setMarkerColorLocal "ColorRed";};
							_mkr setMarkerSizeLocal [1,1];

							jme_noobz set [count jme_noobz, _x];
							[_x, _mkr,_vhc] spawn 
							{
								private ["_u", "_m","_pc"]; 
								_u = _this select 0; 
								_m = _this select 1; 
								while {(jme_mm == 1) and (alive _u) and (vehicle _u != _u) and (getPlayerUID _u != "")} do 
								{
									_pc = ((crew vehicle _u) find _u); 
									_m setMarkerPosLocal ([(visiblePosition _u select 0) + 20, (visiblePosition _u select 1) - (25 + _pc*20), 0]); 
									sleep 0.01; 
								}; 
								deleteMarkerLocal _m;	
								if (_u in jme_noobz) then 
								{ 
									jme_noobz set [(jme_noobz find _u), -1]; 
									jme_noobz = jme_noobz - [-1]; 			
								}; 					
								true;
							};
						};
					} forEach crew vehicle _x;
				}; 
			}
			else	
			{
				if (!(_x in jme_Bitchz) and (vehicle _x == _x) and (getPlayerUID _x != "")) then 			 
				{
					private ["_pos", "_mkr"]; 
					_pos = visiblePosition _x;
				
					_mkr = createMarkerLocal [format ["PLR%1%2", _pos select 0, _pos select 1], [(_pos select 0) + 20, _pos select 1, 0]]; 
					_mkr setMarkerTypeLocal "mil_dot";  
					_mkr setMarkerSizeLocal [1,1];
					if ((side _x == side player) and (side _x != resistance)) then {_mkr setMarkerColorLocal "ColorWhite";}else{_mkr setMarkerColorLocal "ColorRedAlpha";};
					_mkr setMarkerTextLocal format ["%1 --- %2", name _x,round(_x distance player)];
					if (_x == player) then 
					{	
						_mkr setMarkerColorLocal "ColorGreen";
					};
					jme_Bitchz set [count jme_Bitchz, _x];
					[_x, _mkr] spawn 
					{ 
						private ["_u", "_m"]; 
						_u = _this select 0; 
						_m = _this select 1; 
						while {(jme_mm == 1) and (alive _u) and (vehicle _u == _u) and (getPlayerUID _u != "") } do 
						{
							_m setMarkerPosLocal ([visiblePosition _u select 0, visiblePosition _u select 1, 0]); 
							sleep 0.01; 
						}; 
						deleteMarkerLocal _m;	
						if (_u in jme_Bitchz) then 
						{ 
							jme_Bitchz set [(jme_Bitchz find _u), -1]; 
							jme_Bitchz = jme_Bitchz - [-1];
						}; 					
						true;
					}; 
				};
			};
		} forEach playableUnits;
	sleep 0.3;
	};
	{_mkr = str _x; deleteMarkerLocal _mkr;} forEach playableUnits;



Vehicles markers ( can be buged be carefull )
if !("ItemMap" in items player) then {player addweapon "ItemMap";};

if (isnil "jme_vm") then {jme_vm = 0;}; if (jme_vm == 0) then {jme_vm = 1; hint "JME: Vehicle Markers ON";} else {jme_vm = 0; hint "JME: Vehicle Markers OFF";};
while {jme_vm == 1} do
{
{
jme_vmarkers = str _x;
deleteMarkerLocal jme_vmarkers;
jme_vmarkers = createMarkerLocal [jme_vmarkers, visiblePosition _x];
jme_vmarkers setMarkerTypeLocal "waypoint";
jme_vmarkers setMarkerPosLocal visiblePosition _x;
jme_vmarkers setMarkerSizeLocal [0.5,0.5];
jme_vmarkers setMarkerTextLocal format['%1',typeOf _x];
if ((_x isKindOf "Air") || (_x isKindOf "Tank")) then {jme_vmarkers setMarkerColorLocal ("ColorRed");} else {jme_vmarkers setMarkerColorLocal ("ColorBlue");};
} forEach vehicles;
sleep 1;
};
{jme_vmarkers = str _x; deleteMarkerLocal jme_vmarkers;} forEach vehicles;


Spawn a slammer ( a TANK ) near you

Code:
_spawn = "B_MBT_01_cannon_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;

teleport

Code:
};
            AAAAA_WWWWW___VVVV_420trickshotweed = {
                closeDialog 0;
                openMap[true, false];
                sleep 0.01;
                showCommandingMenu "";
                onMapSingleClick 'player setpos _pos;openMap[false,false];onMapSingleClick "";false';


Crate with everything x50 inside ( wait before the crate finish to be built , many crate can give you some bigs lags ( 10 fps )

Code:
_l5 = getdir vehicle player;
                _pos = getPos vehicle player;
                _pos = [(_pos select 0) + 1.5 * sin(_l5), (_pos select 1) + 1.5 * cos(_l5), 0];
                _l50 = createVehicle["box_NATO_AMMO_F", _pos, [], 0, 'CAN_COLLIDE'];
                clearWeaponCargo _l50;
                clearMagazineCargo _l50;
                clearItemCargo _l50;
                clearBackpackCargo _l50;
                _l51 = configFile >> "CfgWeapons";
                _l52 = [];
                for "_l39"
                from 0 to(count _l51) - 1 do {
                    _l53 = _l51 select _l39;
                    if (isClass _l53) then {
                        _l3 = configName _l53;
                        _l54 = getNumber(_l53 >> "type");
                        _l55 = getNumber(_l53 >> "scope");
                        _l56 = getText(_l53 >> "picture");
                        if (_l55 >= 2 && _l54 in [1, 2, 4, 4096] && _l56 != "" && !(_l3 in _l52) && _l3 != "NVGoggles") then {
                            _l52 set[count _l52, _l3];
                        };
                    };
                    if (_l39 % 10 == 0) then {
                        hintsilent format["Spawning Weapons %1", count _l52];
                        sleep 0.0001;
                    };
                };
                sleep 0.1;
                _l51 = configFile >> "CfgMagazines";
                _l57 = [];
                for "_l39"
                from 0 to(count _l51) - 1 do {
                    _l53 = _l51 select _l39;
                    if (isClass _l53) then {
                        _l3 = configName _l53;
                        _l55 = getNumber(_l53 >> "scope");
                        _l56 = getText(_l53 >> "picture");
                        if (_l55 >= 2 && _l56 != "" && !(_l3 in _l57)) then {
                            _l57 set[count _l57, _l3];
                        };
                    };
                    if (_l39 % 10 == 0) then {
                        hintsilent format["Spawning Mags %1", count _l57];
                        sleep 0.0001;
                    };
                }; {
                    _l50 addWeaponCargo[_x, 50];
                }
                foreach _l52; {
                    _l50 addMagazineCargo[_x, 50];
                }
                foreach _l57;
                sleep 0.1;
                _l51 = configFile >> "CfgWeapons";
                _l58 = [];
                for "_l39"
                from 0 to(count _l51) - 1 do {
                    _l53 = _l51 select _l39;
                    if (isClass _l53) then {
                        _l3 = configName _l53;
                        _l54 = getNumber(_l53 >> "type");
                        _l55 = getNumber(_l53 >> "scope");
                        _l56 = getText(_l53 >> "picture");
                        if (_l55 >= 2 && _l54 in [131072, 4096] && _l56 != "" && !(_l3 in _l58) && _l3 != "Binocular") then {
                            _l58 set[count _l58, _l3];
                        };
                    };
                    if (_l39 % 10 == 0) then {
                        hintsilent format["Spawning Items %1", count _l58];
                        sleep 0.0001;
                    };
                }; {
                    _l50 addItemCargo[_x, 50];
                }
                foreach _l58;
                sleep 0.1;
                _l51 = configFile >> "CfgVehicles";
                _l59 = [];
                for "_l39"
                from 0 to(count _l51) - 1 do {
                    _l53 = _l51 select _l39;
                    if (isClass _l53) then {
                        _l3 = configName _l53;
                        _l54 = getText(_l53 >> "vehicleClass");
                        _l55 = getNumber(_l53 >> "scope");
                        _l56 = getText(_l53 >> "picture");
                        if (_l55 >= 2 && _l54 == "Backpacks" && _l56 != "" && !(_l3 in _l59)) then {
                            _l59 set[count _l59, _l3];
                        };
                    };
                    if (_l39 % 10 == 0) then {
                        hintsilent format["Spawning Backpacks %1", count _l59];
                        sleep 0.0001;
                    };
                }; {
                    _l50 addBackPackCargo[_x, 5];
                }
                foreach _l59;
                sleep 0.1;
                hint "Weapon Crate Ready";
                titleText["    \nCrate Spawned..", "PLAIN"];
                titlefadeout 5;

Delete ALL crates

Code:
 {
                    deleteVehicle _x
                }
                forEach(allMissionObjects "box_NATO_AMMO_F");
                hint "All Weapon Boxes Deleted";



Credits
JmeDebugConsole is by @Jme
Cheat engine method is by @Jme
Undetected cheat engine method combined with debug method is by Me ( found it by myself and i never saw it anywhere )
Esp, player markers and vehicles makers script found in 313.sqf
Crate is from 313.sqf too

Rembember : If the method become detected in the future , and admins catch you for hacking on servers , I will never be responsible of your ban , don't blame me , blame tonic to being a ******



Enjoy bitches
This value:
Code:
["onLoad",_this,"RscDisplayInventory",'IGUI'] call compile preprocessfilelinenumbers "A3\ui_f\scripts\initDisplay.sqf"
is monitored by spyglass so your entire method is detected by their anticheat.
if you change it when you have spawn , you are not kicked
Quote Originally Posted by wirychair32 View Post
if you change it when you have spawn , you are not kicked
Didn't realize that till now. sorry!
wont using cheat engine get you vac banned
Quote Originally Posted by Thegoldenapes View Post
wont using cheat engine get you vac banned
Please uninstall arma 3 before asking anymore questions.
Quote Originally Posted by Lystic View Post
Please uninstall arma 3 before asking anymore questions.
how do you uninstall arma 3, wont that get you vac banned
whenever i launch a serve it just kicks me off because cheat engine is detected
Quote Originally Posted by Thegoldenapes View Post
whenever i launch a serve it just kicks me off because cheat engine is detected
"battleye disabled server"
Instead of using CE you could also just write a small program that replaces the code..
Quote Originally Posted by testx1 View Post
Instead of using CE you could also just write a small program that replaces the code..
Yep this, or use a memory editor that isn't cheat engine, works fine.
Maybe , but i never coded in my life , so i don't know how to make a small program
I made mine using Microsoft Powerpoint
And you think , with a simply undetected " cheat engine " we are able to start a script.sqf ( with my method for exemple ) ?
Posts 1–15 of 31 · Page 1 of 3
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?