Alguns Offsets [ CABR ]
Eu fiz assim e crashou quando eu ativei a função na sala:
cJogadorMgr* pJogadorMgr = (cJogadorMgr*)ADDR_PLAYERMANAGER;
cClienteArmaMgr* ArmaMgr = pJogadorMgr->ArmaMgr;
pChamaArma* cChamaArma = ArmaMgr->cChamaArma;
Info* ArmaInfo = cChamaArma->ArmaInfo;
pJogadorMgr->ArmaMgr->cChamaArma->ArmaInfo->SemRecarregar = 0;
cJogadorMgr* pJogadorMgr = (cJogadorMgr*)ADDR_PLAYERMANAGER;
cClienteArmaMgr* ArmaMgr = pJogadorMgr->ArmaMgr;
pChamaArma* cChamaArma = ArmaMgr->cChamaArma;
Info* ArmaInfo = cChamaArma->ArmaInfo;
pJogadorMgr->ArmaMgr->cChamaArma->ArmaInfo->SemRecarregar = 0;
faz tempo que eu não mexo em nada do CA, mas eu lembro que existia algo tipo "recarregando", que era um booleano, mas não sei se ele era zero ou um para recarregar, e era somente visual(os tiros chegavam com delay).
De qualquer forma, faça um debug para ver se está correto o offset, manda imprimir na tela o valor dessa variável "SemRecarregar", assim vc vê qual o valor dela, e se muda enquanto recarrega.
De qualquer forma, faça um debug para ver se está correto o offset, manda imprimir na tela o valor dessa variável "SemRecarregar", assim vc vê qual o valor dela, e se muda enquanto recarrega.
Então, na real que não faz sentido nenhum ter uma variável em uma classe de arma chamada "Sem Recarregar", é como se na classe LocalPlayer tivesse uma variável chamada "God Mode", entende? Não faz sentido a produtora do jogo implementar algo assim
Cheats como No Reload ou God Mode são implementadas alterando coisas no jogo a nosso favor, de forma que a gente consiga vantagens, tipo alterar o tanto de recoil, spread e outras coisas nas armas no jogo, fazendo assim o Aim Correction.
O que pode existir é uma variável booleana que indicaria quando se está recarregando a arma, e se você inverter ela, quando começar a recarregar ela ja para, ou então, alterar o tempo que a arma leva pra recarregar, fazendo assim um efeito "No Reload".
Outra coisa, pq vc tem tanta certeza que o endereço e os offsets que vc está utilizando estão corretos?
Cheats como No Reload ou God Mode são implementadas alterando coisas no jogo a nosso favor, de forma que a gente consiga vantagens, tipo alterar o tanto de recoil, spread e outras coisas nas armas no jogo, fazendo assim o Aim Correction.
O que pode existir é uma variável booleana que indicaria quando se está recarregando a arma, e se você inverter ela, quando começar a recarregar ela ja para, ou então, alterar o tempo que a arma leva pra recarregar, fazendo assim um efeito "No Reload".
Outra coisa, pq vc tem tanta certeza que o endereço e os offsets que vc está utilizando estão corretos?
O jogo não atualiza desde do ano passado. e essa classe é bem recente.
Tô usando o Arma Sem Peso assim e está funcionando normal. só não entendo porquê com as classes crasham 
*(DWORD*)(*(DWORD*)(*(DWORD*)(*(DWORD*)(*(DWORD *)((ADDR_PLAYERMANAGER) + 0x00) + 0x18) + 0x10) + 0xF8) + 0x30C) = 0;

tem uma diferença grande, um você está fazendo uma "comparação grosseira", e outra um AND bit a bit.
Basicamente usando < 0, você está sujeito a ruídos, já que olha apenas pro bit mais significativo, que contém apenas a ultima atualização do botão do mouse, fazendo ele "ativar" continuamente até vc soltar o botão, que é o caso do RapidFire.
Mas Isso da mto problema quando se tenta fazer um menu clicável, se vc usar < 0 e apertar pra ativar alguma função, ela vai ativar e desativar milhares de vezes, mas se você usar &1 e clicar, ela só vai ativar uma vez, precisando que vc solte e aperte o botão dnv para desativar.
Sempre cheque os manuais de referência da MS:
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx
Basicamente usando < 0, você está sujeito a ruídos, já que olha apenas pro bit mais significativo, que contém apenas a ultima atualização do botão do mouse, fazendo ele "ativar" continuamente até vc soltar o botão, que é o caso do RapidFire.
Mas Isso da mto problema quando se tenta fazer um menu clicável, se vc usar < 0 e apertar pra ativar alguma função, ela vai ativar e desativar milhares de vezes, mas se você usar &1 e clicar, ela só vai ativar uma vez, precisando que vc solte e aperte o botão dnv para desativar.
Sempre cheque os manuais de referência da MS:
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx
é um problema complexo...
tinha muita gente que manjava MUITO aqui na seção BR, Alessandro e WE11 eram os que se destacavam. Mas houve muitas tretas, e o we11 se distanciou da MPGH, logo depois o alessandro tbm saiu.
Depois veio o code64, que já entrou na seção manjando de bastante coisa, se não me engano ele era tipo um "pentester" antes, mas aí crucificaram ele tbm, e ele abandonou a MPGH e foi vender VIP.
Fora o problema que teve na WarZone, quando um cara de lá (Coder.Zeus) vazou uma base de hackvip, e ferrou com o CA de maneira global.
Enfim, o que era pra ser uma seção rica em conhecimento, sempre foi treta, pessoas tentando pagar de fodonas, gente que que não ajudava os iniciantes, gente que só queria pegar uma base e fazer um hack sem nunca ter lido um livro de C/C++...
Hoje a seção é vazia pq o CA falhiu, e as poucas pessoas que mexiam com hacks aqui perderam o tesão nisso, talvez seja legal tentar reunir quem sobrou para criar um ambiente legal, mas outro jogo. Talvez possamos desenvolver algo melhor do que tínhamos antes
tinha muita gente que manjava MUITO aqui na seção BR, Alessandro e WE11 eram os que se destacavam. Mas houve muitas tretas, e o we11 se distanciou da MPGH, logo depois o alessandro tbm saiu.
Depois veio o code64, que já entrou na seção manjando de bastante coisa, se não me engano ele era tipo um "pentester" antes, mas aí crucificaram ele tbm, e ele abandonou a MPGH e foi vender VIP.
Fora o problema que teve na WarZone, quando um cara de lá (Coder.Zeus) vazou uma base de hackvip, e ferrou com o CA de maneira global.
Enfim, o que era pra ser uma seção rica em conhecimento, sempre foi treta, pessoas tentando pagar de fodonas, gente que que não ajudava os iniciantes, gente que só queria pegar uma base e fazer um hack sem nunca ter lido um livro de C/C++...
Hoje a seção é vazia pq o CA falhiu, e as poucas pessoas que mexiam com hacks aqui perderam o tesão nisso, talvez seja legal tentar reunir quem sobrou para criar um ambiente legal, mas outro jogo. Talvez possamos desenvolver algo melhor do que tínhamos antes
kkkk tá bom, olha só, essa classe que você está usando está errada
primeiro que não é nem nessa classe o sem recarregar, é uma classe antes de chegar nessa ai
o offset está certo, se não mudou, continua em 0x150
se a classe não mudou também, deve continuar assim ( alguns offsets eu deixei só por curiosidade mesmo, como silenciador e posmira ) :

primeiro que não é nem nessa classe o sem recarregar, é uma classe antes de chegar nessa ai
o offset está certo, se não mudou, continua em 0x150
se a classe não mudou também, deve continuar assim ( alguns offsets eu deixei só por curiosidade mesmo, como silenciador e posmira ) :
Code:
class cArmaJogador
{
public:
char _0x0000[20];
__int32 Silenciador; //0x0014
char _0x0018[48];
__int32 PosMira; //0x0048
char _0x004C[164];
__int32 ArmaID; //0x00F0
char _0x00F4[4];
cArmaInfo* pArmaInfo; //0x00F8
cMunicaoMGR* pMuni; //0x00FC
char _0x0100[40];
float TamanhoMira; //0x0128
char _0x012C[12];
__int32 FogoRapido; //0x0138
__int32 Municao; //0x013C
__int32 CartuchoHacker; //0x0140
__int32 SemSelecionar; //0x0144
char _0x0148[8];
__int32 Carregamento; //0x0150
char _0x0154[16];
__int32 SemArma; //0x0164 0 ativa
char _0x0168[68];
D3DXVECTOR3 Pos; //0x01AC
};//Size=0x0440
Code:
if( (Carregamento != 0))
Carregamento = 1; // sem recarregar



