OutdatedGTA V Mod Menu Template - GTA Version 1.34

Posts 136150 of 150 · Page 10 of 10
DO NOT USE ON 1.35 ONLINE. You have been warned
Hello can u add me on skype ThisIsForRealGTA5 Thank you
This looks really nice, Thanks for sharing.
After building the solution, putting it into my dir w/ scripthook, upon launching my game after clicking single player, i get a black background, of which stays there and never goes into the game
thanks for this will try it out now.
1.34 is patched ........ I don't recommend you use this
working for me! thank you
Quote Originally Posted by synthwave80 View Post
cant you update this to 1.36
Not updating due to it being detected online. If you wish to update it yourself just get the new scripthook and then change the errors and get rid of the online bypass.
Quote Originally Posted by synthwave80 View Post
cant you update this to 1.36
Remove this code from 'script.cpp'


Vector3 obje;
Vector3 fff;

DWORD64 GetModuleBase(HANDLE hProc, string &sModuleName)
{
HMODULE *hModules;
hModules = 0;
char szBuf[50];
DWORD cModules = 0;
DWORD64 dwBase = 0;

EnumProcessModules(hProc, hModules, 0, &cModules);
hModules = new HMODULE[cModules / sizeof(HMODULE)];

if (EnumProcessModules(hProc, hModules, cModules / sizeof(HMODULE), &cModules)) {
for (int i = 0; i < cModules / sizeof(HMODULE); ++i) {
if (GetModuleBaseName(hProc, hModules[i], szBuf, sizeof(szBuf))) {
if (sModuleName.compare(szBuf) == 0) {
dwBase = (DWORD64)hModules[i];
break;
}
}
}
}
return dwBase;
}

void bypass_online()
{
__int64 Address = GetModuleBase(GetCurrentProcess(), string("GTA5.exe"));

CHAR *MemoryBuff = new CHAR[4096];
HANDLE hProcess = GetCurrentProcess();
BYTE bytes[10] = { 0x48, 0x8B, 0x88, 0x10, 0x01, 0x00, 0x00, 0x48, 0x8B, 0xC1 };//BYPASS_SPAWN
BYTE bytes2[10] = { 0x83, 0xBB, 0x34, 0x01, 0x00, 0x00, 0xFF, 0x0F, 0x95, 0xC0 };//BYPASS_EVERY_TIME_CHECK_FOR_PLAYER_MODEL
BYTE nop2[2] = { 0x90, 0x90 };
BYTE nop3[3] = { 0x90, 0x90, 0x90 };

int Check = 0;
for (;
{
ReadProcessMemory(hProcess, (LPVOID)Address, (LPVOID)MemoryBuff, 4096, NULL);
for (INT p = 0; p < 4096; p++)
{
Address++;
MemoryBuff++;
if (memcmp(MemoryBuff, bytes, 10) == 0)
{
WriteProcessMemory(hProcess, (LPVOID)(Address + 0x20), nop2, 2, NULL);
WriteProcessMemory(hProcess, (LPVOID)(Address + 0x2D), nop2, 2, NULL);
Check += 1;
}
if (memcmp(MemoryBuff, bytes2, 10) == 0)
{
WriteProcessMemory(hProcess, (LPVOID)(Address - 3), nop3, 3, NULL);
Check += 1;
}
if (Check >= 2)
{
goto endfunc;
}
}
MemoryBuff = MemoryBuff - 4096;
}
endfunc:;
}


and then remove 'bypass_online();' from 'void Hook()' under 'script.cpp'
No idea how to code but nice post
Quote Originally Posted by CharismaticEniqma View Post
undetected for 1.36?
Hell no, ScriptHook V has been detected since like 1.35 or 1.34
Ive always wanted to create a menu... maybe one day
Posts 136150 of 150 · Page 10 of 10
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?