Começando Classes, Endereços
Primeira contribuição ao novo TPS Mars, hoje estava vendo umas coisas nesse jogo e acabei montando umas classes
Endereço Base:
Endereços:
2 Classes:
Variaveis globais: é melhor deixa-las globais que pode usar em qualquer função
já dentro do hook:
podem usar assim
Para "StatusJogo":
outros já precisam ser executados quando começar a jogar, então use assim
Para "Jogando":
Créditos: Code RED(Code64)
Endereço Base:
Code:
#define Base 0x400000
Code:
#define AddrJogadorInfo 0x0026B83C #define AddrGameInfo 0x00D09238
Code:
class GameInfo
{
public:
char espaco0[4];
__int8 StatusJogo;
char espaco1[24];
int OpaEsqueci;
int OpaEsqueci2;
};
class JogadorInfo
{
public:
char espaco0[48];
__int8 Jogando;
int VishEsqueci;
char espaco1[12];
int AnemEsqueci;
};
Code:
JogadorInfo* JogadorInfos; GameInfo* GameInfos;
Code:
JogadorInfos = *(JogadorInfo **)(Base + AddrJogadorInfo); GameInfos = *(GameInfo **)(Base + AddrGameInfo);
Code:
if(GameInfos->StatusJogo == 2)
{
//Código para ser executando InGame
}
Code:
0 = Login 1 = Salas, Canais.. 2 = Jogando
Code:
if(JogadorInfos->Jogando == 9)
{
//Código para ser executando Jogador jogando
}
Code:
8 = Não Jogando 9 = Jogando 7 = Esqueci
Créditos: Code RED(Code64)
