cheatsbrasil1
Tipo de Conteúdo
Perfis
Fóruns
Atualizações
Quizzes
Store
Posts postados por cheatsbrasil1
-
-
Não Funciona
Pois Esse Aimbot e do Counter-Strike 1.6
Não Levou meus Thanks.
By: Vega~
Meta:
Meta:
MSN:
Não a Vitoria Sem Derrota.'
Sou Fan de LEVELBUG GAMES. ;'3
O
OBS:Assita Meu Video Grand Chase .
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
-
Não Venha Falar qui e o Nosso PC qui e Lag
Mentira.
Pois Vc não fez nada Simplismente so Fez um Ctrl+V
Não Levou Meus Thanks
By: Vega~
Meta:
Meta:
MSN:
Não a Vitoria Sem Derrota.'
Sou Fan de LEVELBUG GAMES. ;'3
O
OBS:Assita Meu Video Grand Chase .
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
-
Amigo Axa Qui Alguem vai Largar da
Web Cheats
Pra Entrar Nesses Sites iniciantes ?
Axa qui Vai Ganhar Membros Floodando a Web Cheats ?
OBS: Gente Proibido Perdir Cloused, Moderadores Sabem oq Fazer.
By: Vega~
Meta:
Meta:
MSN:
Não a Vitoria Sem Derrota.'
Sou Fan de LEVELBUG GAMES. ;'3
O
OBS:Assita Meu Video Grand Chase .
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
-
Atualizado Dia 21 Porque ?
Não Estava PATHED não Ganhara Meus Thanks
Porque Já Existe 10 Tópicos Assim, Por
Issu Não Levara Meus Thanks.
By: Vega~
Meta:
Meta:
MSN:
Não a Vitoria Sem Derrota.'
Sou Fan de LEVELBUG GAMES. ;'3
O
OBS:Assita Meu Video Grand Chase .
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
-
Gente Aqui no Meu Windows 7 não Foi
Detectado Nenhum Virus .
Preste Atencão Em que Falar antes de Floodar o Tópico.
-
conteudo ja existente............ pegou meu post[/color].:emo::emo::emo::emo::emo::emo::emo:
DIsse qui Hack Ja Existia
So Puis Alguns Outros Hacks.
Sem Flood.
-
Ola Web Cheats.
AVISANDO HACK NÂO é MEU POIS TESTEI E FUNCIONOU.
Para que serve "AutoClick" ? :
Pra quando você ficar horas jogando Combat Arms e morrendo de sono, ai você ativa o "AutoClick" !
Observações:
Você poderá fazer mais "Power Level's".
Quando aparecer qualquer aviso ele da closed.
Link's de Downloads:
1:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
2:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Link's de Scan's:
1:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
2:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
[injector Funcionais C1]
1:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
2:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
3:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
CrossHair 1.1 [C1]
CrossHair 1.1
CrossHair 1.1 serve principalmente para usar com snipers,o CrossHair cria uma mira no meio da sua tela, não é um dos melhores, mas é indetectavel.
Download:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Scan:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Deixe como está na ScreenShot mais à baixo, mude a cor se preferir e os atalhos se preferir tambem.
Na primeira Opção, você ve que tem o atalho " Ctrl + ' " usando ele, a mira vai seguir aonde seu mouse for.
Usando o segundo que é " Ctrl + 1 " a mira vai ficar onde o mouse estava quando você o usou.
Pode ativar e desativar in game pelos atalhos.
Escolha a cor que você quer dê "Save Changes" e pronto !
O CrossHair funciona em muitos mais jogos também.
TopBlast Fixer V3 [C1]
Acabe com os problemas na hora de rodar seus cheats.
Essa versão traz:
1. Últimas Dlls
2. dlls MSVCR do Microsoft Visual Studio Ultimate para suportar todas as linguagens de programação
3. Detecção de bit (64bit e 32bit detecta automaticamente)
4. Detecção da pasta Windows
5. Últimas Dlls DirectX
6. Detecção de URL
Download:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Irei Postar Scan Esprenda a Esperar.
Obg
WC.
-
Párabens a Todos , Sim Aceito Seu x1.
Hack ?no Maximo Somente no Reload No Recoil.
e Vim Postar Minha Print Nome Atrapalhado Porque não irei Ficar Com Fama
De Hacker. Thanks.
By: Vega~
Meta:
Meta:
MSN:
Não a Vitoria Sem Derrota.'
Sou Fan de LEVELBUG GAMES. ;'3
O
OBS:Assita Meu Video Grand Chase .
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
OBS:Abaixo . WC .
------
-
Ola Web Cheats
Pessoal Qui Esta Fazendo Mods Xega de Faca,Arms,Granada e etc.
Chegou a Hora de Termos Mods de Verdade
Qui Tal Fazer Personagems MOD ?
Tipo um Mais Criativo Vcs só Estao Criando Coisas qui Ja tem um Milhão.
Vcs Podia Criar Mod de Verdade Trocar uma Arma Normal Por uma NX.
Vcs Faz mais Com o Mesmo dano da de GP ?
Faz um Verdadeiro Com Dano de NX/RX.
[Obg.]
Quer Fazer um Aimbot ? Siga meu Tuto .
http://www.webcheats.com.br/forum/combat-arms-tutoriais/591764-tuto-como-fazer-um-aimbot.html
-
Ola Web Cheats.
Párabens Amigo Topico Organizado Mesmo.
Espero qui Continue Assim.
Thanks.
By: Vega~
Meta:
Meta:
MSN:
Não a Vitoria Sem Derrota.'
Sou Fan de LEVELBUG GAMES. ;'3
O
OBS:Assita Meu Video Grand Chase .
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
-
Thanks Topico Organizado e
Hack Funcional
Obrigado Por Compartilhar Com A gente.
By: Vega~
Meta:
Meta:
MSN:
Não a Vitoria Sem Derrota.'
OBS:Assita Meu Video.
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
-
Ola Web Cheats.
Como vcs ja sabem Camuflador de IP Ferra tudo seu Pc
Entaum agora ñ precisa + Estragar Seu PC
Bom Melhor Vcs Assistirem o Video Doque
Eu Escrever
Video 5 min
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
By : Vega
-
Ola Web Cheats
Bom vamos começar adicionando :
Citação:
1 Edit - Aba Standard
1 CheckBox - Aba Standard
1 Button - Aba Standard
1 Timer - Aba System
Altere o nome do CheckBox para : "Auto Inject"
Altere o nome do Button para "Injetar Manualmente"
Apague o texto do Edit1 ( Deixe sem nada escrito nele )
Altere o Caption do form para qualquer nome que vc quiser dar para o Injector
Citação:
Arrume a aparência do seu Injector, no meu caso eu deixei ele assim :
(Tem Alguns Codes que não irei disponibilizar no tutorial)
Agora adicione nas Uses
Citação:
tlhelp32
Ficando assim :
Citação:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, WinSkinData, StdCtrls, tlhelp32, ComCtrls;
Agora em baixo disso :
Citação:
implementation
**$R *.dfm**
Adicione esse Código inteiro
Citação:
function ValorAsc(Letra: String): Byte;
begin
if Length(letra) > 0 then ValorAsc := Ord(Letra[1]) else ValorAsc := 0;
end;
function crypt(Texto: String): String;
var
Cont, Cod: Integer;
Retorna: String;
begin
for Cont := 1 to Length(Texto) do begin
Cod := ValorAsc(Copy(Texto, Cont, 1))*
Retorna := Retorna + Chr(Cod + 57(*valor a ser adicionado - pode ser modificado*))*
end;
Crypt := Retorna;
end;
function Descript(Texto: String): String;
var
Cont, Cod: integer;
Retorna: String;
begin
for Cont := 1 to Length(Texto) do begin
Cod := ValorAsc(Copy(Texto, Cont, 1))*
Retorna := Retorna + Chr(Cod - 57)*
end;
Descript := Retorna;
end;
function processExists(exeFileName: string): Boolean;
var
ContinueLoop: BOOL;
FSnapshotHandle: THandle;
FProcessEntry32: TProcessEntry32;
begin
FSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0)*
FProcessEntry32.dwSize := SizeOf(FProcessEntry32)*
ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32)*
Result := False;
while Integer(ContinueLoop) <> 0 do
begin
if ((UpperCase(ExtractFileName(FProcessEntry32.szExeF ile)) =
UpperCase(ExeFileName)) or (UpperCase(FProcessEntry32.szExeFile) =
UpperCase(ExeFileName))) then
begin
Result := True;
end;
ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32)*
end;
CloseHandle(FSnapshotHandle)*
end;
function CMKGETID(ExeFileName: string; var ProcessId: dword) :boolean; // A função
var
ContinueLoop: BOOL;
FSnapshotHandle: THandle;
FProcessEntry32: TProcessEntry32;
begin
result := false;
FSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0)*
FProcessEntry32.dwSize := Sizeof(FProcessEntry32)*
ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32)*
while integer(ContinueLoop) <> 0 do begin
if (StrIComp(PChar(ExtractFileName(FProcessEntry32.sz ExeFile)), PChar(ExeFileName)) = 0)
or (StrIComp(FProcessEntry32.szExeFile, PChar(ExeFileName)) = 0) then begin
ProcessId:= FProcessEntry32.th32ProcessID;
result := true;
break;
end;
ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32)*
end;
CloseHandle(FSnapshotHandle)*
end;
Agora de 2 Clicks no Button e adicione isso :
Citação:
timer1.Enabled:=true;
Agora de 2 Clicks no CheckBox e adicione isso :
Citação:
if CheckBox1.Checked = False then begin
Timer1.Enabled:=False;
end
else begin
Timer1.Enabled:=True;
end;
Agora de 2 Clicks no Timer e apague essa parte :
Citação:
Begin
End;
E adicione isso :
Citação:
var
Pid : dword;
ker41280dll : String;
pker41280dll : Pointer;
ker41280prcess,bw41280 : Cardinal;
hRemote_Thread : Cardinal;
begin
ker41280dll := ExtractFilePath(Application.Exename)+Edit1.Text;
if ProcessExists('main.exe') then begin
if FileExists(ker41280dll) then begin
cmkGetID('main.exe',pid)*
ker41280prcess:= OpenProcess(PROCESS_ALL_ACCESS, false, PID)*
pker41280dll := VirtualAllocEx(ker41280prcess,nil, length(ker41280dll), MEM_COMMIT,PAGE_EXECUTE_READWRITE)*
WriteProcessMemory(ker41280prcess, pker41280dll, PChar(ker41280dll), length(ker41280dll), bw41280)*
CreateRemoteThread(ker41280prcess, nil, 0, GetProcAddress(GetModuleHandle('kernel32.dll'),'Lo adLibraryA'), pker41280dll, 0, hRemote_Thread)*
CloseHandle(ker41280prcess)*
Timer1.Enabled:=False;
ShowMessage('DLL Injct Sucefull')*
end
else begin
Timer1.Enabled:=False;
end;
end;
end;
Pronto, seu Injector foi criado..
Agora irei enssinar a fazer o Mult Dll Injector
Para criar o Mult Dll Injector, você ira precizar de mais :
Citação:
1 Edit
1 Timer
1 CheckBox
1 Button
Iremos fazer quase a mesma coisa que fizemos no timer, button, Checkbox, mas agora alterando algumas partes do cod
Depois de adicionar esses componentes e organiza los como desejar coloque esses cods:
De 2 Clicks no Timer2, apague o seguinte cod :
Citação:
Begin
End;
E adicione isso :
Citação:
var
Pid : dword;
ker41280dll : String;
pker41280dll : Pointer;
ker41280prcess,bw41280 : Cardinal;
hRemote_Thread : Cardinal;
begin
ker41280dll := ExtractFilePath(Application.Exename)+Edit2.Text;
if ProcessExists('main.exe') then begin
if FileExists(ker41280dll) then begin
cmkGetID('main.exe',pid)*
ker41280prcess:= OpenProcess(PROCESS_ALL_ACCESS, false, PID)*
pker41280dll := VirtualAllocEx(ker41280prcess,nil, length(ker41280dll), MEM_COMMIT,PAGE_EXECUTE_READWRITE)*
WriteProcessMemory(ker41280prcess, pker41280dll, PChar(ker41280dll), length(ker41280dll), bw41280)*
CreateRemoteThread(ker41280prcess, nil, 0, GetProcAddress(GetModuleHandle('kernel32.dll'),'Lo adLibraryA'), pker41280dll, 0, hRemote_Thread)*
CloseHandle(ker41280prcess)*
Timer2.Enabled:=False;
ShowMessage('DLL Injct Sucefull')*
end
else begin
Timer1.Enabled:=False;
end;
end;
end;
De 2 Clicks no Checkbox2 E add isso :
Citação:
if CheckBox1.Checked = False then begin
Timer2.Enabled:=False;
end
else begin
Timer2.Enabled:=True;
end;
end;
De 2 Clicks no Button2 e add isso :
Citação:
timer2.Enabled:=true;
By;Vega
-
Ola Web Cheats
Claro que Você precisa De : Microsoft Visual C++
Download :
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Video Aula :
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
#include <windows.h>
bool IsGameReadyForHook()
**
if( GetModuleHandleA( "d3d9.dll" ) != NULL
&& GetModuleHandleA( "ClientFX.fxd" ) != NULL
&& GetModuleHandleA( "CShell.dll" ) != NULL )
return true*
return false*
**
void __cdecl PushToConsole( const char* szCommand )
**
DWORD *LTClient = ( DWORD* )( 0x377525F0 )*
void* CONoff = ( void* )*( DWORD* )( *LTClient + 0x208 )*
__asm
**
push szCommand*
call CONoff*
add esp, 4*
**
**
void main()
**
while(true)
**
PushToConsole("SkelModelStencil -1")*
PushToConsole("ActivationDistance 999999" )*
PushToConsole("ShowFps 1" )*
**
**
DWORD WINAPI dwHackThread(LPVOID)
**
while( !IsGameReadyForHook() )
Sleep(100)*
main()*
return 0*
**
BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
**
DisableThreadLibraryCalls(hDll)*
if ( dwReason == DLL_PROCESS_ATTACH )
**
CreateThread(NULL, NULL, dwHackThread, NULL, NULL, NULL)*
**
return TRUE*
**
By : Vega~
-
Ola Web Cheats .
ATENÇÃO!
OS SMYLEIS ENCONTRADOS NOS CÓDIGOS CORRESPODEM A CODIFICAÇÃO!
Iae galera hoje trago para voces um tutorial da mpgh feito pelo mark0108 de como fazer um aimbot! Lembrando que tem que ter MUITA paciencia e MUITA concentração!
Requisitos : ( Todos os downloads podem ser encontrados facilmente no google )
Memory Searcher ( Eu uso T-Search )
C / C + + Compiler (eu uso o VC + +)
Jogos FPS ( Aqui seria o CrossFire )
O conhecimento dos seguintes assuntos também ajuda:
Como a memória é armazenada (estruturas de compreensão dentro de um jogo)
Como a pesquisa de endereços
Ponteiro buscando resolver DMA dentro para fora trainer
Um monte de tempo e paciência, e alguns conhecimentos de matemática, incluindo triganometry e senso comum
O conhecimento de C / C + + é VITAL
Bem ... para começar, eu acho que explica a base de como vai funcionar o aimbot é uma boa idéia. Eu estava pensando sobre alguns métodos diferentes sobre como fazê-lo, mas foi um pouco confuso a respeito de para as idades. Era óbvio (para mim pelo menos), que teríamos de obter a posição inimigos. Mas era o que fazer com o que me confundiu, eu não sabia como usar esses dados para minha vantagem e definir minha mira nele ... finalmente thosee anos de matemática na escola entrou em cena.
O que devemos fazer é começar a nossa posição por coordenadas, em X, Y e Z (ou Leste / Oeste, Norte / Sul e altura), eo mesmo para o inimigo. Com isso, podemos trabalhar a nossa ângulo relativo entre o norte (ou um ponto diferente, que vem mais tarde), o nosso jogador, e inimigo. Então, no final de tudo, nós temos o nosso ângulo de apontar para (fora da América do Norte), a fim de olhar para o inimigo. Este é então usado para definir o nosso olhar de rotação para o inimigo. Então nós fazemos o mesmo com a altura (entre um ponto que é sempre em frente de nós, o nosso jogador, eo inimigo) para obter o ângulo precisamos objetivo up / down.
Eu, provavelmente, apenas pregou alguns de seus braincells tentando fazer você entender isso, mas não se preocupe, espero que todos saem um pouco mais clara. Agora, isso é mais da teoria sobre como ele funciona, é hora de começar a realmente fazê-lo.
Como eu disse, esse é o caminho * I * fazendo aimbots, e para começar com as funções que tenho três em branco :
Citação:
PLAYER_DATA GetMyPlayerData (void) PLAYER_DATA GetPlayerData (BYTE PlayerNumber) void SetCrosshairOnEnemy (BYTE PlayerNumber)
PLAYER_DATA? Isso!, para tornar as coisas mais arrumadas na minha programação, eu gosto de usar algumas estruturas, bem como funções. Minha estrutura PLAYER_DATA contém informações valiosas sobre um jogador. Tais como:
Citação:
typedef struct (_PLAYER_DATA baseadd DWORD; / endereço / base desta corrente DWORD coordEW jogador, / Leste / Oeste (X) co-ord coordNS DWORD; / norte / sul (Y) co-ord coordUD DWORD; / Cima / Down (Z) co-ord coordEWa DWORD / / O endereço dos jogadores EW co-ord coordNSa DWORD / / O endereço dos jogadores NS ord DWORD coordUDa-co / / O endereço dos jogadores UD (up / down wtf .. eu estava pensando quando essa nomeação) co-ord DWORD lookX / / Os jogadores do eixo olhar X (o que vai mudar se você mover o mouse lado a lado) DWORD olhe / / Os jogadores do eixo Y olhar (o que vai mudar se você mover o mouse para frente e para trás) lookXa DWORD / / O endereço do olhar X DWORD lookYa / / O endereço da Y olhar char nome; / / Armazena o nome dos jogadores atuais DWORD NAMEA / / O endereço do do nome dos jogadores atuais PLAYER_DATA);
Eu realmente não sei por que colocar todos os endereços para tudo na estrutura, porém o inferno, poderia vir a utilizar quando fazendo algo um dia. Todas as coisas de lá virá a utilizar quando fazendo nosso aimbot, então aqui está como a busca de cada um deles (em pelo menos DFX).
O mais fácil para começar é com o nome, use a busca Artmoney do Texto
Co-ords:
NS - Move para o norte, procura aumentou, sul movimento, diminuição da procura
EW - Move leste, busca maior, a oeste movimento, diminuição da procura
UD - Move up (uma colina escada /), busca aumentar, mover para baixo, procura diminuiu
LookX - Move esquerdo do mouse / direita, pesquisa mudou ... definir o intervalo de pesquisa de todo o addies outras estreitas busca para baixo (este valor pode ser diferente para DFX. Em DFX, 0 foi o leste, e aumentou à medida que fui anti -horário até que você tem que, pouco antes do leste, que foi 0xFFFFFFFF)
Olhe - Mova o mouse para frente / trás, pesquisa mudou
Eu realmente não sei por que colocar todos os endereços para tudo na estrutura, porém o hell, poderia vir a utilizar quando fazendo algo um dia. Todas as coisas de lá virá a utilizar quando fazendo nosso aimbot, então aqui está como a busca de cada um deles (em pelo menos DFX).
O mais fácil para começar é com o nome, use a busca Artmoney do Texto
Co-ords:
NS - Move para o norte, procura aumentou, sul movimento, diminuição da procura
EW - Move leste, busca maior, a oeste movimento, diminuição da procura
UD - Move up (uma colina escada /), busca aumentar, mover para baixo, procura diminuiu
LookX - Move esquerdo do mouse / direita, pesquisa mudou ... definir o intervalo de pesquisa de todo o addies outras estreitas busca para baixo (este valor pode ser diferente para DFX. Em DFX, 0 foi o leste, e aumentou à medida que fui anti -horário até que você tem que, pouco antes do leste, que foi 0xFFFFFFFF)
Olhe - Mova o mouse para frente / trás, pesquisa mudou
Você deve ser capaz de obter o endereço base de jogadores de perto o suficiente de qualquer destes, e um ponteiro para obtê-lo no jogo. Eu uso dois ponteiros, um que aponta sempre para o leitor 0 (ou 1, o primeiro player de memória) "endereço base s, e uma que sempre aponta para o endereço base do meu jogador. Agora nós podemos modificar o GetMyPlayerData e funções GetPlayerData para nos trazer esta informação:
No topo do C + +, que define as bases:
Citação:
# Define MBASE 0xBD63D8 / MBASE / = minha base, sempre tem o meu endereço de base jogadores # define HBase 0xB0D228 / HBase / = Host Base, sempre detém º / / / PLAYER_DATA GetMyPlayerData (void) (PLAYER_DATA Player / / Criar um PLAYER_DATA branco struct ZeroMemory (& Player, sizeof (PLAYER_DATA)); / Iniciado tudo a 0 (graças L. Spiro, este resolveu alguns problemas) Peek ((void *) MBASE, (void *) & Player.baseadd, 4); / / Get nossos jogadores Base Address do ponteiro Player.coordEWa = Player.baseadd + 0x8, / / Pega todos os addies para tudo ... o 0x8, 0xC e merda são os offsets que encontrei para DFX Player.coordNSa = Player.baseadd + 0xC ; Player.coordUDa = + 0x10 Player.baseadd; Player.lookXa = + 0x14 Player.baseadd; Player.lookYa = + 0x18 Player.baseadd; Player.namea = + 0xF4 Player.baseadd; Peek ((void *) Player.coordEWa , (void *) & Player.coordEW, 4); / / Agora nós temos todas as addies, lido a informação de todos eles Peek ((void *) Player.coordNSa, (void *) & Player.coordNS, 4); Peek ((void *) Player.coordUDa, (void *) & Player.coordUD, 4); Peek ((void *) Player.lookXa, (void *) & Player.lookX, 4); Peek ((void *) Player.lookYa , (void *) & Player.lookY, 4); Peek ((void *) Player.namea, (void *) & Player.name, 15); retorno Player / / Dê PLAYER_DATA nosso Player, como o valor de retorno) / / / PLAYER_DATA GetPlayerData (BYTE PlayerNum) / / Leva o número do jogador como param (PLAYER_DATA Player; ZeroMemory (& Player, sizeof (PLAYER_DATA)); Peek ((void *) HBase, (void *) & Player.baseadd, 4) ; Player.baseadd Player.baseadd = + (* PlayerNum 0x388) / / 0x388 é a diferença entre os jogadores, começando com um jogador Player.coordEWa = 0x8 + Player.baseadd; Player.coordNSa = + 0xC Player.baseadd; Player. coordUDa = Player.baseadd + 0x10, 0x14 = + Player.lookXa Player.baseadd; Player.lookYa = + 0x18 Player.baseadd; Player.namea = + 0xF4 Player.baseadd; Peek ((void *) Player.coordEWa, (void *) & Player.coordEW, 4); Peek ((void *) Player.coordNSa, (void *) & Player.coordNS, 4); Peek ((void *) Player.coordUDa, (void *) & Player.coordUD, 4) ; Peek ((void *) Player.lookXa, (void *) & Player.lookX, 4); Peek ((void *) Player.lookYa, (void *) & Player.lookY, 4); Peek ((void *) Player . NAMEA, (void *) & Player.name, 15); retorno Player / / /
Agora que fizemos nossas funções para coletar todos os dados que precisamos, é hora de chegar ao cerne do aimbot. Tenho um sentimento que este vai ser um monte de leitura, por isso, se eu fosse você eu iria fazer um lanche e uma bebida ou algo assim, em seguida, voltar.
conhecimento matemático é necessário para fazer isso! Se você é inútil em matemática, e ainda a leitura, você também é inútil em Inglês para não entender as exigências de conhecimentos no topo. Vamos começar com o olhar
Porque DFX funciona em torno do ponto Oriente (, enfrentando diretamente a leste = 0x00000000/0xFFFFFFFF), todos os nossos cálculos serão feitos fora dela. Para ajudar a compreensão com este tutorial, vou incluir algumas snazzy pouco desenhos photoshuppered, cortejar.
O aimbot funciona em quatro setores. Isso torna as coisas mais fáceis quando descobrir distâncias. Aqui estão os setores e como determinar o setor é um inimigo em:
Setor 1 = Sudeste da nossa posição
Setor 2 = Sudoeste da nossa posição
Setor 3 = Noroeste da nossa posição
Setor 4 = Nordeste da nossa posição
Então, vamos adicionar esses setores para o nosso código fonte. Note que também temos de dizer aos nossos aimbot o que fazer se eles são, por exemplo, a leste de nós, mas o mesmo sobre o eixo NS. Não há necessidade de colocar o código para se eles são os mesmos tanto no eixo NS e EW, caso contrário você não vai precisar dele para definir um objetivo para você, você está sobre eles.
Citação:
void SetCrosshairOnEnemy (BYTE PlayerNumber) (PLAYER_DATA op = GetPlayerData (PlayerNumber) / / = Oposição Player oP PLAYER_DATA cP = GetMyPlayerData (); / CP = atual Player (nosso jogador) .. desculpa para :-) nomes var ruim / Sec * 1 * / if (oP.coordEW> cP.coordEW oP.coordNS & & <= cP.coordNS) () / * Sec 2 * / if <oP.coordEW (= cP. coordEW & & oP.coordNS <cP.coordNS) () / * Sec 3 * / if (oP.coordEW <cP.coordEW & & oP.coordNS> = cP.coordNS) () / * Sec 4 * / if oP.coordEW ( cP.coordEW => & oP.coordNS> cP.coordNS) ())
Agora, para obter o ângulo precisamos olhar, nós temos que fazer um triângulo entre o eixo EW, nós e ao jogador. Então nós temos que encontrar o ângulo de que estamos no ápice. Aqui está um dos desenhos snazzy pouco:
Esta é uma visão de cima:
Blue dot = Nosso leitor
Red dot = inimigo
Verde = O triângulo que fazemos
Purple = O ângulo precisamos encontrar
Laranja = A diferença é que temos de trabalhar para fora para o ângulo
Incase você esqueceu Triganometry, depois, para o lado 2, podemos chegar a mais fácil, vamos a função tangente:
Tan (ângulo) = frente / Adjacentes
Em todos os sectores, o Adjacente é a diferença EW, eo oposto é a diferença NS. Portanto, vamos adicionar alguns códigos para a nossa função:
Citação:
void SetCrosshairOnEnemy (BYTE PlayerNumber) (PLAYER_DATA op = GetPlayerData (PlayerNumber); PLAYER_DATA cP = GetMyPlayerData (); EWdif dupla / / estes necessitam de ser o dobro para os nossos cálculos Trig a trabalhar mais tarde NSdif duplo; / s * 1 * / if (oP.coordEW> cP.coordEW oP.coordNS & & <= cP.coordNS) (EWdif oP.coordEW = - cP.coordEW; NSdif = cP.coordNS - oP.coordNS / * Sec 2 * / if ( <oP.coordEW cP.coordEW = & & oP.coordNS <cP.coordNS) = (EWdif cP.coordEW - oP.coordEW; NSdif = cP.coordNS - oP.coordNS / * Sec 3 * / if oP.coordEW ( & & cP.coordEW oP.coordNS> = cP.coordNS) = (EWdif - cP.coordEW oP.coordEW <; NSdif = oP.coordNS - cP.coordNS / * 4 * Sec / if> oP.coordEW (= cP & & oP.coordNS> cP.coordNS) = (EWdif oP.coordEW - coordEW cP.coordEW.; NSdif = oP.coordNS - cP.coordNS)
Por favor note que, em cada sector, os cálculos não são os mesmos. Você precisa fazer o maior tirar a menor esperança ... isso é óbvio. Certo, então agora temos isso, precisamos obter o ângulo em graus. Para isso, precisamos fazer voltar à fórmula:
Tan (ângulo) = frente / Adjacentes
Tan (ângulo) = NSdif / EWdif
Precisamos fazer a função inversa da tangente, para que possamos obter o ângulo um pouco do que a tangente do ângulo. A função de fazer isso é atan (poderia ter usado atan2, mas não sabia dessa função no momento da programação). É preciso um parâmetro de casal, e retorna um valor duplo do ângulo em radianos. Mas isso não é bom para nós, queremos que em graus. Bem, para transformar radianos em graus, a uma multiplicação de 0,29578 '57 ', como se encontra fora do tinternet :-) Lembre-se de incluir <math.h> para a função atan.
Então, devido a nossa X não olhar com um máximo de 360, ele vai 0xFFFFFFFF upto (4294967295), precisamos encontrar a porcentagem que esse ângulo é de 360. Isto é assim que podemos descobrir o valor que precisamos usar, por exemplo:
Se o ângulo de 90 graus
90 / 360 = 0,25 (percentagem decimal do ângulo)
0xFFFFFFFF * 0,25 = 3FFFFFFF (aproximadamente), que é o novo valor, precisamos usar.
Vamos colocar isso no código :
Citação:
void SetCrosshairOnEnemy (BYTE PlayerNumber) (PLAYER_DATA op = GetPlayerData (PlayerNumber); PLAYER_DATA cP = GetMyPlayerData (); EWdif duplo; NSdif duplo; angleA dupla / / O ângulo em graus entre o inimigo, a leste, e nós angleP dupla / / A percentagem decimal do ângulo / s * 1 * / if (oP.coordEW> cP.coordEW oP.coordNS & & <= cP.coordNS) (EWdif oP.coordEW = - cP.coordEW; NSdif = cP.coordNS - op. coordNS; angleA = atan (NSdif / EWdif) 57,29578 * / / Lembre-se, a 57,29578 é converter de radianos para graus :-) angleP = (angleA/360) / * Sec 2 * / if <oP.coordEW ( & & oP.coordNS <cP.coordNS) = (EWdif cP.coordEW - cP.coordEW oP.coordEW =; NSdif = cP.coordNS - oP.coordNS; angleA = atan (NSdif / EWdif) 57,29578 *; angleP = (angleA / 360) / * Sec 3 * / if (oP.coordEW <cP.coordEW & & oP.coordNS> = cP.coordNS) (EWdif cP.coordEW = - oP.coordEW; NSdif = oP.coordNS - cP.coordNS; angleA = atan (NSdif / EWdif) 57,29578 *; angleP = (angleA/360) / * Sec 4 * / if oP.coordEW (> = & & cP.coordEW oP.coordNS> cP.coordNS) (EWdif = oP. - cP.coordEW coordEW; NSdif = oP.coordNS - cP.coordNS; angleA = atan (NSdif / EWdif) 57,29578 *; angleP = (angleA/360))
Em seguida, precisamos saber o que fazer com esse código para um outro tempo ... doody desenho ub3r-1337!
Para entender, lembre-se que 0 em nosso X-Look é este ... e que os valores vão sentido anti-horário. Permite voltar aos setores:
Setor 1 (SE) = 0xFFFFFFFF (leste) - o nosso novo valor
Setor 2 (SW) = 0xFFFFFFFF / 2 (oeste) + nosso novo valor
Setor 3 (NW) = 0xFFFFFFFF / 2 (oeste) - o nosso novo valor
Setor 4 (NE) = 0 (leste), + nosso novo valor
Antes de escrevê-los, porém, temos de convertê-los de volta para DWORDs, de duplas. Aqui está o novo código:
Citação:
void SetCrosshairOnEnemy (BYTE PlayerNumber) (PLAYER_DATA op = GetPlayerData (PlayerNumber); PLAYER_DATA cP = GetMyPlayerData (); EWdif duplo; NSdif duplo; angleA Duplo angleP;; newValue dupla / / Para manter nosso duplo novo valor DWORD newValue2 / / Para converter a nossa volta em dobro DWORD pronto para escrever halfCircle duplo = 0xFFFFFFFF / 2 / / Só para tornar o código um pouco mais legível :-) / s * 1 * / if (oP.coordEW> cP.coordEW & & oP.coordNS <= cP.coordNS) (EWdif oP.coordEW = - cP.coordEW; NSdif = cP.coordNS - oP.coordNS; angleA = atan (NSdif / EWdif) 57,29578 *; angleP = (angleA/360); newValue = - 0xFFFFFFFF (* angleP 0xFFFFFFFF); / / Como descrito acima :-) newValue2 newValue = / / Coloque-o em DWORD (pode chegar compilar avisos sobre a perda de dados .. isso é o motivo pelo qual estamos fazendo isso :-) Poke ((void ), cP.lookXa & newValue2, 4) / / Escreve o novo valor) / * Sec 2 * / if (<= & oP.coordEW cP.coordEW & oP.coordNS <cP.coordNS) = (EWdif cP.coordEW * - oP.coordEW; NSdif = cP.coordNS - oP.coordNS; angleA = atan (NSdif / EWdif) 57,29578 *; angleP = (angleA/360); newValue halfCircle = + (* angleP 0xFFFFFFFF); newValue2 = newValue; Poke (( void *) cP.lookXa & newValue2, 4) / * Sec 3 * / if (oP.coordEW <cP.coordEW & & oP.coordNS> = cP.coordNS) (EWdif cP.coordEW = - oP.coordEW; NSdif = oP.coordNS - cP.coordNS; angleA = atan (NSdif / EWdif) 57,29578 *; angleP = (angleA/360); newValue halfCircle = - (* angleP 0xFFFFFFFF); newValue2 = newValue; Poke ((void *) cP. lookXa & newValue2, 4) / * Sec 4 * / if oP.coordEW (> = & & cP.coordEW oP.coordNS> cP.coordNS) (EWdif oP.coordEW = - cP.coordEW; NSdif = oP.coordNS - cP.coordNS; angleA = atan (NSdif / EWdif) 57,29578 *; angleP = (angleA/360); newValue = 0 + (* angleP 0xFFFFFFFF); newValue2 = newValue; Poke (void * (cP.lookXa), e newValue2, 4 ))
WOOOO, agora temos o nosso olhar X acompanhando o inimigo que especificar (ou pelo menos, se você copiou e colou direito, você deve ter:-P)
Se você conseguiu ler tudo isso em um vai, volta * bem feito * de aplausos, este filho da mãe está tomando as idades me a escrever.Agora vá tomar uma água e volte para definir o Y-Look
Certo, para o nosso Y-look ainda é trig, ainda tan, e ainda temos de fazer um triângulo. Desta vez, imagine nós já temos X-look fechado sobre eles, e estão olhando frente a frente em linha reta .... ponto que é a distância mesmo nível de distância de nós como ele é, que está logo acima / abaixo dele. Isso é um ponto, então o nosso jogador, então o jogador inimigo. Aqui está outro desenho
E aí temos que, no início do esqueleto de um aimbot. Agora coisa sobre a adição de algumas das coisas que se segue:
Lista negra (o único objectivo para certas pessoas ... usar o nome de parte da estrutura do jogador para verificar se eles estão ou não)
Conta de lag (balas de chumbo na frente de pessoas para dar conta da lag no jogo (se o seu MP) de viagem de bala, e)
Conta ponto para mergulho (o objectivo é, acima de um jogador tão balas mergulhar nelas)
arcos Grenade (treino para onde atirar granadas para que eles para ir em seu destino)
Enemy único objetivo (para que não visam a companheiros de equipa)
Apenas objetivo se vivo (tiro mortos não faz muito)
Quando o xtrap atualiza os códigos precisam ser renovados pois esses não funcionaram mais!
Procure em outros sites mais códigos para criar ainda mais hacks!
Esse foi simplesmente o básico só para ensinar mesmo
Ao término voce terá uma dll.
By: Vega~
-
Quando acontecer isso denovo , reinicie seu Combat Arms e tente novamente , aconteceu a mesma coisa comigo , só foi relogar!
Abraços
Como Já venho Falando
Ja Desinstalei e Instalei ñ adiantou
Saiu e Entro no CA todo Dia
e ainda Não Esta Dando.
Obg.
By: Vega~
Meta:
Meta:
MSN:
Não a Vitoria Sem Derrota.'
Sou Fan de LEVELBUG GAMES. ;'3
-
Vai adiantando Pondo os Mods
Qui Ja Fez Atualize Diariamente Quando Poder.
Estamos Esperando.
By: Vega~
Meta:
Meta:
MSN:
Não a Vitoria Sem Derrota.'
Sou Fan de LEVELBUG GAMES. ;'3
Artic Wolf No lugar da L96A1
Se Poder .
Estamos Esperando.
By: Vega~
Meta:
Meta:
MSN:
Não a Vitoria Sem Derrota.'
Sou Fan de LEVELBUG GAMES. ;'3
-
Ola Galera Vim pedir Sua Ajuda Para Resolver um Poblema
Qui venho Tendo No CA com Clan.
To com Poblema qui Minha Tela ao Tentar Entra e Sair do Clan Fica Branco
Ja Desinstalei e Instalei de novo Mais esta Com o Mesmo Poblema.
E mesmo Esperando Hrs não aparece nada.
SS abaixo.
Aqui SS de Tentar Buscar Clan .
Da a Mesma Coisa quando Tento Entrar em um Clan
Quem pode Ajudar Agradeço.
Obg.
By: Vega~
Meta:
MSN:
Não a Vitoria Sem Derrota.'
Sou Fan de LUGPOWNED. ;'3
-
Cara Explica Si Entra na Sala Com eles ativado vai levar DC ??.
Obg.
By: Vega~
Meta:
MSN:
Não a Vitoria Sem Derrota.'
Sou Fan de LUGPOWNED. ;'3
-
BrunoSica Como Sempre Tópico
Bem Organizado e Hack Funcional
Ganho Meus Thanks Denovo.
By: Vega~
Meta:
MSN:
Não a Vitoria Sem Derrota.'
Sou Fan de LUGPOWNED. ;'3
-
CadÊ Download e Scan ?
Ponha em 24 Horas Ou Tópico Irar Ser Fechado.
Obg.
-
Bom Como Existe um Hack
Qui tem 36 Virus Para o Funcionamento ?
Lamento Não irei baixar.
Olhem o scan.
-
Aquii Não Funcionou
Pois SS é Fake.
Ainda Tópic Não Organizado
Meio Complicado da um E S P A Ç O
-
pelo que eu saiba o forum nao é só para Ca Br tem muita gnt q joga Ca NA ainda por causa dos bug's da level up e Br's choroes como muitos....
vlw VEGA belo topico tnks *--*
Vlw, Sim o WEB CHEATS é Hack Para todos Jogos
Não Importa da Onde é
Pois Tem pessoas Qui jogao Jogos de Outros Paises
Vi Muita Gente Aqui pedindo Hack Para CA NA e etc.
Obg.
NNN3 65% do Lag Retirado By : Vega
em Combat Arms - Download de Cheats / Utilitários
Postado
Ola Web Cheats.
OBS: [ Tecla Para OPK F9 Tecla para Tele kill F10]
Bom Consegui Retiar 65% do LAG do NNN3
Alguns PC podem tar Lag Porque o PC e ruim não tem net boa
Sem placa de videos e etc, Não posso fazer milagre \o/
Bom Fiz ate um Video demonstrando o retiramento de 65% do LAG.
[AVISO ESTOU FAZENDO UM AIMBOT PRA DAQUI MSM SABADO JA TAR PRONTO SI NÃO GANHAR 10 AGRADECIMENTOS AQUII NESSE TÓPICO N IREI POSTAR O AIMBOT.]
Download:
Scan:
Video:
MSVCR100.dll Download:
Gente os Virus e para o Funcionamento.
OBS: Não precisa Desliga o Ant-Virus Ou Melhor Nunca Desligue .
Não Confie não Baixe To aqui Para ajudar.
OBS ²:Dentro da Pasta ja tem Injector Nike Cassio_injector Dll MSVCR100.Dll
Retirando Lag do Combat arms.
Tópico -> http://www.webcheats.com.br/forum/combat-arms-tutoriais/582996-tuto-retire-o-lag-do-jogo-em-apenas-poucos-cliques.html
Obrigado a Todos.
NAO SE ESQUECA DE CLICAR EM AGRADEÇER + OU SEM AIMBOT.
Ant Ban 50% .
Abra o Combat Arms Cleaner ( Se for windows 7 abra como Admin )
Marque a opção ' Check All ' , isso fará todas opções serem marcadas !
Por fim clique em Clean.
Download :
Download Opção 2 :http://www.megaupload.com/?d=S8I58CTX
Scan: