Jump to content

Turbine o seu Perfil

Confira a atualização e participe do clube!
Clique e saiba mais

Junte-se ao Clube de Membros VIP

Tenha destaque e diversos benefícios!
Confira Aqui

Acesse nosso Discord

Conheça nossos canais interativos
Confira Aqui
Notícia
  • Adquira já o seu VIP!
Sign in to follow this  
luis3232

c++ Simples Trainer Tibia

Recommended Posts

Postei um trainer para Tibia, e agora vou postar a source dele também :)

É bem simples, porém pode ser útil no jogo

 

O link do tópico : Simples Trainer Tibia 10.79

 

principal.cpp

 

// BOT criado por luis3232 para o site Web Cheats

#include "funcoes.h"

int Func[99]; // variaveis da fuñção

cPlayerInfo *pPlayer = (cPlayerInfo*)(Tibia + PlayerInfo); // definição da classe cPlayerInfo
cItemHack   *pItem   = (cItemHack*)(Tibia + ItemHack); // definição da classe cItemHack

void Funcs()
{
AddKey(VK_NUMPAD1, Func[0]);
AddKey(VK_NUMPAD2, Func[1]);
AddKey(VK_NUMPAD3, Func[2]);
AddKey(VK_NUMPAD4, Func[3]);
AddKey(VK_NUMPAD5, Func[4]);
AddKey(VK_NUMPAD6, Func[5]);
AddKey(VK_NUMPAD7, Func[6]);

if ( Func[0] )
{
	Sleep(10);
	keybd_event(VK_F8, 0, 0, 0); // fica pressionando a tecla F8
}

if ( Func[1] )
{
	Sleep(10);
	keybd_event(VK_F9, 0, 0, 0); // fica pressionando a tecla F9
}

if ( Func[2] )
{
	Sleep(10);
	keybd_event(VK_F10, 0, 0, 0); // fica pressionando a tecla F10
}

if ( Func[3] )
{
	Sleep(10);
	keybd_event(VK_F11, 0, 0, 0); // fica pressionando a tecla F11
}

if ( Func[4] )
{
	Sleep(10);
	keybd_event(VK_F12, 0, 0, 0); // fica pressionando a tecla F12
}

if ( Func[5] )
	pPlayer->Level = 500; // level hack, apenas visual

if ( Func[6] )
{
	pItem->Amuleto = 3057; // amulet of loss
	pItem->Armadura = 3366; // magic plate armor
	pItem->Bota = 3079; // boots of haste
	pItem->Calça = 3389; // demon legs
	pItem->Capacete = 3387; // demon helmet
	pItem->Espada = 8102; // emerald sword
	pItem->Escudo = 3422; // great shield
	pItem->Mochila = 5926; // pirate backpack
}
}

DWORD WINAPI MyHook(LPVOID lpArgs)
{
while(true)
{
	do{
		__asm CALL [Funcs];
	} while (!Tibia); // primeiro executamos os códigos, depois verificamos a condição
}

return 0;
}

BOOL WINAPI DllMain( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{ 
   if( dwReason == DLL_PROCESS_ATTACH )
   {
       DisableThreadLibraryCalls( hDll );
	CreateThread( 0, 0, (LPTHREAD_START_ROUTINE)&MyHook, 0, 0, 0 );
   }

   return TRUE;
}

 

funcoes.h

 

// BOT criado por luis3232 para o site Web Cheats

#include "classes.h"

void AddKey( int Key, int &variavel )
{
if (GetAsyncKeyState(Key)&1)
	variavel =! variavel;
}

 

classes.h

 

// BOT criado por luis3232 para o site Web Cheats

#include "endereços.h"

class cPlayerInfo
{
public:
DWORD EXP; //0x0000 
char _0x0004[12];
__int32 Level; //0x0010 
__int32 SoulPoints; //0x0014 
__int32 MagicLevel; //0x0018 
char _0x001C[100];

};//Size=0x0080

class cItemHack
{
public:
DWORD SuporteItem; //0x0000 
char _0x0004[28];
DWORD Anel; //0x0020 
char _0x0024[28];
DWORD Bota; //0x0040 
char _0x0044[28];
DWORD Calça; //0x0060 
char _0x0064[28];
DWORD Espada; //0x0080 
char _0x0084[28];
DWORD Escudo; //0x00A0 
char _0x00A4[28];
DWORD Armadura; //0x00C0 
char _0x00C4[28];
DWORD Mochila; //0x00E0 
char _0x00E4[28];
DWORD Amuleto; //0x0100 
char _0x0104[28];
DWORD Capacete; //0x0120 
char _0x0124[796];

};//Size=0x0440

 

endereços.h

 

// BOT criado por luis3232 para o site Web Cheats

#include <windows.h>

DWORD Tibia = (DWORD)GetModuleHandle("Tibia.exe"); // pega o módulo do Tibia.exe

#define PlayerInfo      0x4380F8
#define ItemHack        0x671EA8

 

Lembrando que os endereços são da versão 10.79, caso a versão mude, os endereços irão mudar também

Share this post


Link to post
Share on other sites

Bela contribuição amigo, sem duvidas você estar fazendo um excelente trabalho, você sempre estar contribuindo bastante com o forum, e tenho certeza com todos os seus conhecimentos e contribuição muito membros iram gostar muito do seus trabalho, continue sempre assim amigo.


HueHue No Progresso!!!

Share this post


Link to post
Share on other sites

Caramba, isso é tipo grego p mim que sou iniciante kkk.

Mas sempre quis saber como funciona, quais funções devo estudar pra compreender melhor o código?


Programming noob:coracao:

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...