Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×

cheatsbrasil1

Steel Member
  • Total de Posts

    124
  • Registro em

  • Última visita

  • WCoins

    0

Posts postados por cheatsbrasil1

  1. 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:

    É necessário se cadastrar para acessar o conteúdo.

     

     

    Scan:

    É necessário se cadastrar para acessar o conteúdo.

     

     

    Video:

    É necessário se cadastrar para acessar o conteúdo.

     

     

     

     

    MSVCR100.dll Download:

    É necessário se cadastrar para acessar o conteúdo.

     

     

    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 :

    É necessário se cadastrar para acessar o conteúdo.

     

    Download Opção 2 :http://www.megaupload.com/?d=S8I58CTX

     

    Scan:

    É necessário se cadastrar para acessar o conteúdo.

     

    2i9i0lx.png

  2. 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

     

    vegaq.jpg

     

    By: Vega~

     

     

    Meta:

    meta.png

     

     

    Meta:

    f9hzc7.png

     

    MSN:

    [email protected]

     

    Não a Vitoria Sem Derrota.'

     

     

    parapostsnowc.gif

     

     

    Sou Fan de LEVELBUG GAMES. ;'3

     

     

    sdadasdr.jpg

     

    O

    OBS:Assita Meu Video Grand Chase .

     

    É necessário se cadastrar para acessar o conteúdo.

  3. 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.

     

     

    vegaq.jpg

     

    By: Vega~

     

     

    Meta:

    meta.png

     

     

    Meta:

    f9hzc7.png

     

    MSN:

    [email protected]

     

    Não a Vitoria Sem Derrota.'

     

     

    parapostsnowc.gif

     

     

    Sou Fan de LEVELBUG GAMES. ;'3

     

     

    sdadasdr.jpg

     

    O

    OBS:Assita Meu Video Grand Chase .

     

    É necessário se cadastrar para acessar o conteúdo.

  4. 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.

     

     

     

    vegaq.jpg

     

    By: Vega~

     

     

    Meta:

    meta.png

     

     

    Meta:

    f9hzc7.png

     

    MSN:

    [email protected]

     

    Não a Vitoria Sem Derrota.'

     

     

    parapostsnowc.gif

     

     

    Sou Fan de LEVELBUG GAMES. ;'3

     

     

    sdadasdr.jpg

     

    O

    OBS:Assita Meu Video Grand Chase .

     

    É necessário se cadastrar para acessar o conteúdo.

  5. Ola Web Cheats.

    AVISANDO HACK NÂO é MEU POIS TESTEI E FUNCIONOU.

     

    01230860a.png

    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.

     

     

    2:

    É necessário se cadastrar para acessar o conteúdo.

     

    Link's de Scan's:

     

    1:

    É necessário se cadastrar para acessar o conteúdo.

     

    2:

    É necessário se cadastrar para acessar o conteúdo.

     

     

    [injector Funcionais C1]

     

    1:

    É necessário se cadastrar para acessar o conteúdo.

     

    2:

    É necessário se cadastrar para acessar o conteúdo.

     

    3:

    É necessário se cadastrar para acessar o conteúdo.

     

     

    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.

     

    Scan:

    É necessário se cadastrar para acessar o conteúdo.

     

    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 !

     

    crosshaur.jpg

    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

    fxr.png

     

    Download:

    É necessário se cadastrar para acessar o conteúdo.

     

    Irei Postar Scan Esprenda a Esperar.

     

     

    Obg

    WC.

  6. 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.

     

    combatarms49m.jpg

     

    vegaq.jpg

     

    By: Vega~

     

     

    Meta:

    meta.png

     

     

    Meta:

    f9hzc7.png

     

    MSN:

    [email protected]

     

    Não a Vitoria Sem Derrota.'

     

     

    parapostsnowc.gif

     

     

    Sou Fan de LEVELBUG GAMES. ;'3

     

     

    sdadasdr.jpg

     

    O

    OBS:Assita Meu Video Grand Chase .

     

    É necessário se cadastrar para acessar o conteúdo.

    OBS:Abaixo . WC .

    asasai.jpg

     

     

    ------

     

    dasdqj.jpg

  7. 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

  8. 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

  9. Ola Web Cheats

    Claro que Você precisa De : Microsoft Visual C++

    Download :

    É necessário se cadastrar para acessar o conteúdo.

     

    Video Aula :

     

    É necessário se cadastrar para acessar o conteúdo.
    !

     

    #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~

  10. 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:

     

    96db91.jpg

     

     

    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!

     

    dmd4df.jpg

     

    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

     

    2ds1i68.jpg

     

    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~

  11. 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.

     

     

    vegaq.jpg

     

    By: Vega~

     

     

    Meta:

    meta.png

     

     

    Meta:

    f9hzc7.png

     

    MSN:

    [email protected]

     

    Não a Vitoria Sem Derrota.'

     

     

    parapostsnowc.gif

     

     

    Sou Fan de LEVELBUG GAMES. ;'3

     

     

    sdadasdr.jpg

  12. Vai adiantando Pondo os Mods

    Qui Ja Fez Atualize Diariamente Quando Poder.

    Estamos Esperando.

     

     

    vegaq.jpg

     

    By: Vega~

     

     

    Meta:

    meta.png

     

     

    Meta:

    f9hzc7.png

     

    MSN:

    [email protected]

     

    Não a Vitoria Sem Derrota.'

     

     

    parapostsnowc.gif

     

     

    Sou Fan de LEVELBUG GAMES. ;'3

     

     

    sdadasdr.jpg

     

    Artic Wolf No lugar da L96A1

    Se Poder .

    Estamos Esperando.

    vegaq.jpg

     

    By: Vega~

     

     

    Meta:

    meta.png

     

     

    Meta:

    f9hzc7.png

     

    MSN:

    [email protected]

     

    Não a Vitoria Sem Derrota.'

     

     

    parapostsnowc.gif

     

     

    Sou Fan de LEVELBUG GAMES. ;'3

     

     

    sdadasdr.jpg

  13. 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 .

     

    sadmi.png

     

     

    Da a Mesma Coisa quando Tento Entrar em um Clan

     

    Quem pode Ajudar Agradeço.

    Obg.

    vegaw.jpg

     

    By: Vega~

     

     

    Meta:

    meta.png

     

     

    MSN:

    [email protected]

     

    Não a Vitoria Sem Derrota.'

     

     

    parapostsnowc.gif

     

     

    Sou Fan de LUGPOWNED. ;'3

     

     

    sdadasdr.jpg

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.