❓ External NoHands Help

Posts 1–15 of 23 · Page 1 of 2
❓ External NoHands Help
Hi, Can someone help me with my external nohands, i'm not entirely sure what's wrong. I made a thread about forceupdate on externals and it apparantely works, so yea that part should be alright

DWORD LocalPlayer = ReadMemory<DWORD>(client + m_dwLocalPlayer); //localplayer
char nohands[256] = { 0 };
WriteMemory<char[256]>(LocalPlayer + m_szArmsModel, nohands ); //something must be wrong with this
DWORD _dwClientState = ReadMemory<DWORD>(engine + m_dwClientState); //forceupdate
WriteMemory<int>(_dwClientState + 0x16C, -1); //forceupdate
Spoonfeed here
Code:
    char nohands[ 256 ] = { \0 };
    rpm<char[ 256 ]>( LocalEntity + m_szArmsModel, nohands );
    rpm<int>( EnginePointer + 0x16C, -1 ); // force update
LocalEntity = ? btw i know you c+p that lol i've seen it in another thread

- - - Updated - - -

and 2nd line should be wpm not rpm
I've tried doing external no hands too but with failure.
Address seems to be no longer used after gloves update.
I CAN BE WRONG about that.
Thanks for replying once again, yea i can't spot anything else being wrong.
Public Sub Nohands()
If GetAsyncKeyState(KeyBinds.NoHandsKey) Then
If mem.ReadInt(pLocalPlayer.ptr + m_szArmsModel) <> -1 Then
mem.WritetInt(pLocalPlayer.ptr + m_szArmsModel, -1)
End If
End If
End Sub
this can be helpful?? idk
What I did was writing Localplayer + m_szArmsModel to 0 and then forcing an update. Also, be aware that since you're external, you probably wont get it on the first try, also make sure the thread you're sleeping it in has sleep(1) at it's lowest.

The pseudo code would look like this
Code:
dword plocal = read(client.dll + dwLocalplayer);
write (pLocal + m_szArmsModel, 0);
ForceUpdate();
What I did was put it on the delete hotkey. If it failed, press it again and hope for the best or just go internal lol. Good luck.
Quote Originally Posted by gauthier08 View Post
What I did was writing Localplayer + m_szArmsModel to 0 and then forcing an update. Also, be aware that since you're external, you probably wont get it on the first try, also make sure the thread you're sleeping it in has sleep(1) at it's lowest.

The pseudo code would look like this
Code:
dword plocal = read(client.dll + dwLocalplayer);
write (pLocal + m_szArmsModel, 0);
ForceUpdate();
What I did was put it on the delete hotkey. If it failed, press it again and hope for the best or just go internal lol. Good luck.
Thanks man , also no way i could pick up internals way 2 hard for me, + i wouldn't know where to start from
anything wrong with this ? It causes MASSIVE lag in game, not fps lag, var and sv on the netgraph go red and i can barely move in game.

Code:
Sleep(1);
		DWORD LocalPlayer = ReadMemory<DWORD>(client + m_dwLocalPlayer);
		WriteMemory<char[256]>(LocalPlayer + m_szArmsModel, 0 );
		DWORD _dwClientState = ReadMemory<DWORD>(engine + m_dwClientState);
		WriteMemory<int>(_dwClientState + 0x16C, -1);
- - - Updated - - -

same result with this : WriteMemory<int>(LocalPlayer + m_szArmsModel, 0);
Quote Originally Posted by gregomodz View Post
anything wrong with this ? It causes MASSIVE lag in game, not fps lag, var and sv on the netgraph go red and i can barely move in game.

Code:
Sleep(1);
		DWORD LocalPlayer = ReadMemory<DWORD>(client + m_dwLocalPlayer);
		WriteMemory<char[256]>(LocalPlayer + m_szArmsModel, 0 );
		DWORD _dwClientState = ReadMemory<DWORD>(engine + m_dwClientState);
		WriteMemory<int>(_dwClientState + 0x16C, -1);
- - - Updated - - -

same result with this : WriteMemory<int>(LocalPlayer + m_szArmsModel, 0);
It lags, because you are force updating i assume.
Quote Originally Posted by DarknzNet View Post
It lags, because you are force updating i assume.
Also i can still see my hands.
Quote Originally Posted by gregomodz View Post
Also i can still see my hands.
I've finally figured it out with some help !
You have to write 0 (int / 4 bytes) to LocalPlayer + m_nModelIndex (0x254) and then force update it.
Quote Originally Posted by Zaczero View Post


I've finally figured it out with some help !
You have to write 0 (int / 4 bytes) to LocalPlayer + m_nModelIndex (0x254) and then force update it.
Hmm, I used to do it the same but just with the m_szArmsModel. Anyways, good you found it out.
Am i doing something wrong? I still can't get it to work ._.

Code:
void NoHands()
{
	while (!exitready)
	{
		if (GetAsyncKeyState(VK_F3))
		{
			Sleep(1);
			DWORD LocalPlayer = ReadMemory<DWORD>(client + m_dwLocalPlayer);
			WriteMemory<int>(LocalPlayer + m_nModelIndex, 0);
			DWORD _dwClientState = ReadMemory<DWORD>(engine + m_dwClientState);
			WriteMemory<int>(_dwClientState + 0x16C, -1);
		}
	}
}
Force update only once. Like press f1 to force update or somethibg like that
Posts 1–15 of 23 · Page 1 of 2

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us