help help help ~~~

Posts 1–7 of 7 · Page 1 of 1
help help help ~~~
void GetBonePositionEx(cObject* obj, UINT Bone, Transform* Trans)
{
__asm
{
mov ecx, aLTModel
mov ecx, [ecx]
MOV EDX, DWORD PTR DS : [ECX]
MOV EDX, DWORD PTR DS : [EDX + 0x3c]
PUSH 1
PUSH Trans
PUSH Bone
PUSH obj
CALL EDX
}
}



Use this code
The game will quit
Game breakdown

help help help ~~~
Here is right one
Code:
void GetBonePositionEx(cObject* obj, UINT Bone, _Transform* Trans)  
{
	DWORD CShell = (DWORD)GetModuleHandleA(eCShell);
	DWORD pLTModel = *(DWORD*)(CShell + aLTModel);

	__asm
	{
		MOV ECX, pLTModel
		MOV EDX, DWORD PTR DS : [ECX]
		MOV EDX, DWORD PTR DS : [EDX + 0x3C]
		PUSH 1
		PUSH Trans
		PUSH Bone
		PUSH obj
		CALL EDX
	}
}
But Game breakdown
Quote Originally Posted by [K]akashi View Post
Here is right one
Code:
void GetBonePositionEx(cObject* obj, UINT Bone, _Transform* Trans)  
{
	DWORD CShell = (DWORD)GetModuleHandleA(eCShell);
	DWORD pLTModel = *(DWORD*)(CShell + aLTModel);

	__asm
	{
		MOV ECX, pLTModel
		MOV EDX, DWORD PTR DS : [ECX]
		MOV EDX, DWORD PTR DS : [EDX + 0x3C]
		PUSH 1
		PUSH Trans
		PUSH Bone
		PUSH obj
		CALL EDX
	}
}
So did I.
But Game breakdown
Quote Originally Posted by qhtbvv View Post
So did I.
But Game breakdown
be sure about your addresses LTModel , LTCientshell , Main ESP SC
U Need What [K]aKashi Posted
+ This
Code:
D3DXVECTOR3 GetBonePosition(cObject* obj, UINT Bone)
{
	_Transform Trans;
	GetBonePositionEx(obj, Bone, &Trans);
	return (Trans.Pos);
}
This is the same.
Quote Originally Posted by DEiseL View Post
U Need What [K]aKashi Posted
+ This
Code:
D3DXVECTOR3 GetBonePosition(cObject* obj, UINT Bone)
{
	_Transform Trans;
	GetBonePositionEx(obj, Bone, &Trans);
	return (Trans.Pos);
}
D3DXVECTOR3 cGetCoor::GetNodePosition(cObject* obj, UINT Bone)
{
D3DXVECTOR3 Out;
Transform Trans;
GetBonePositionEx(obj, Bone, &Trans);
Out = Trans.Pos;
Out.y += 5;
return Out;
}

- - - Updated - - -

Quote Originally Posted by [K]akashi View Post


be sure about your addresses LTModel , LTCientshell , Main ESP SC
Code:
aLTModel = Funtion.FindPattern(CShell, 0xFFFFFF, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x8B\x44\x24\x0C\x8B\x11", "xx????xxxxxx");	
aLTModel = *(DWORD*)(aLTModel + 0x2);

aLTClientShell = Funtion.FindPattern(CShell, 0xFFFFFF, (PBYTE)"\x8b\x0d\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x50\xe8\x00\x00\x00\x00\x83\xc4\x00", "xx????x????xx????xx?");	
aLTClientShell = *(DWORD*)(aLTClientShell + 0x2);
- - - Updated - - -

Quote Originally Posted by [K]akashi View Post


be sure about your addresses LTModel , LTCientshell , Main ESP SC
Code:
aLTModel = Funtion.FindPattern(CShell, 0xFFFFFF, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x8B\x44\x24\x0C\x8B\x11", "xx????xxxxxx");	
aLTModel = *(DWORD*)(aLTModel + 0x2);

aLTClientShell = Funtion.FindPattern(CShell, 0xFFFFFF, (PBYTE)"\x8b\x0d\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x50\xe8\x00\x00\x00\x00\x83\xc4\x00", "xx????x????xx????xx?");	
aLTClientShell = *(DWORD*)(aLTClientShell + 0x2);
Quote Originally Posted by qhtbvv View Post
D3DXVECTOR3 cGetCoor::GetNodePosition(cObject* obj, UINT Bone)
{
D3DXVECTOR3 Out;
Transform Trans;
GetBonePositionEx(obj, Bone, &Trans);
Out = Trans.Pos;
Out.y += 5;
return Out;
}

- - - Updated - - -



Code:
aLTModel = Funtion.FindPattern(CShell, 0xFFFFFF, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x8B\x44\x24\x0C\x8B\x11", "xx????xxxxxx");	
if (aLTModel) aLTModel = *(DWORD*)(aLTModel + 0x2)-CShell;

aLTClientShell = Funtion.FindPattern(CShell, 0xFFFFFF, (PBYTE)"\x8b\x0d\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x50\xe8\x00\x00\x00\x00\x83\xc4\x00", "xx????x????xx????xx?");	
if (aLTClientShell) aLTClientShell = *(DWORD*)(aLTClientShell + 0x2)-CShell; //Thats Need
- - - Updated - - -



Code:
aLTModel = Funtion.FindPattern(CShell, 0xFFFFFF, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x8B\x44\x24\x0C\x8B\x11", "xx????xxxxxx");	
aLTModel = *(DWORD*)(aLTModel + 0x2);

aLTClientShell = Funtion.FindPattern(CShell, 0xFFFFFF, (PBYTE)"\x8b\x0d\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x50\xe8\x00\x00\x00\x00\x83\xc4\x00", "xx????x????xx????xx?");	
aLTClientShell = *(DWORD*)(aLTClientShell + 0x2);
Dount Use Find Pattern Also u Need To Make -CShell In It
Use Address Will Work
Use Those And Try
Code:
#define aLTClientShell 0x12850DC
#define aLTModel 0x1280ABC
But If U Need Find Pattern (NotRecommended)
Use This
Code:
aLTModel = Funtion.FindPattern(CShell, 0xFFFFFF, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x8B\x44\x24\x0C\x8B\x11", "xx????xxxxxx");	
if (aLTModel) aLTModel = *(DWORD*)(aLTModel + 0x2)-CShell;

aLTClientShell = Funtion.FindPattern(CShell, 0xFFFFFF, (PBYTE)"\x8b\x0d\x00\x00\x00\x00\xe8\x00\x00\x00\x00\x50\xe8\x00\x00\x00\x00\x83\xc4\x00", "xx????x????xx????xx?");	
if (aLTClientShell) aLTClientShell = *(DWORD*)(aLTClientShell + 0x2)-CShell; //Thats Need
Good Luck
Press Thx If Helped
Posts 1–7 of 7 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us