Userwemp (06-27-2018)
Userwemp (06-27-2018)
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;
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.
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?
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;
Last edited by Userwemp; 06-28-2018 at 03:21 PM.
Userwemp (06-28-2018)
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 ) :
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=0x0440Code:if( (Carregamento != 0)) Carregamento = 1; // sem recarregar
• Member Level 1 since November, 2011
• Contributor since March, 2015
• Game Hacking Team : 06/14/2017
Userwemp (06-29-2018)
Userwemp (07-02-2018)
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.microsof*****m/en-us/lib...(v=vs.85).aspx
Userwemp (07-04-2018)
é 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
Userwemp (07-11-2018)