Ir para conteúdo

oclipper

Membro
  • Registro em

  • Última visita

Tudo que oclipper postou

  1. O tutorial nao é especificamente sobre posicao x, y, z... pelo que vc ta me mostrando ta ok seu X. É só por o offset e nao colocar nada como Xor (no meu bot). Você conseguiu o offset de x só colocar lá
  2. Se estao certos nao tem encriptação XOR. Ja vi ot bugado que o minimap era -1 do valor real
  3. Voce entendeu como conseguir o valor de HP. Agora o de mana é mesma coisa. Na verdade os outros valores estao proximos ao hp na memoria, dentro do address chamado "local player". Quando se pega o jeito da pra atualizar um bot em 10 minutos, infelizmente nenhum bot deixa editar os address pra fazer funcionar em outra versao. Se voce manja de VB6 eu estou preso agora na Battlelist de OTCv8, por isso meu bot está parado e nao funciona em todos OTClients.
  4. rotsdx.exe = base address 006A1104 = local player 40 = offset Classname voce precisa do Spy++ ou então vai no botão "Dev" do bot que quando passa o mouse em cima da janela ele mostra o classname
  5. Tem meu tutorial nessa mesma sessão de Otclient. La no cheat engine mostra o base address e o localPlayer (main address). https://tibiaking.com/forums/topic/102597-tutorial-encontrar-address-hp-otclient/
  6. Tem que colocar o Local Player, ele é o principal. O classname está errado, vai encontrar o client pelo titulo da janela (isso é um problema se vc tiver com a pasta aberta ele encontra a pasta invés do client).
  7. No momento a aba hotkeys so serve pro char mandar algum texto (say' exura por exemplo) e pausar cavebot. Tenho que fazer muitos tutoriais e tal, mas estou travado numa função importantissima, depois que resolver ela liberarei cavebot pro olders e qualquer otclient v8
  8. No meu bot ainda nao tem nenhuma estrutura pra containers (looter). Nunca foi minha intenção... Estou sofrendo pra conseguir a estrutura da Battle List pra funcionar em todos OTclients.
  9. É a source, no meio dos arquivos está o .exe compilado (blackd elf). Verifique se seu Windows defender nao excluiu o executável
  10. Olá, Ja peguei todos Address do Oldera pra usar healing, mana trainer, light, auto utamo.... O problema é que eles são OTCv8 e o targeting do bot ainda nao funciona nesse otclient. Caso voce nao forml usar targeting vou deixar aqui os address pra usar o resto do bot Pra quem quiser, basta colocar esse .txt dentro da pasta /Address do bot. O cavebot não vai funcionar pois esse ot é OTCv8 Otserver: Olders Data: 18 agosto 2021 client: directx9 DOWNLOAD ANEXADO scan: https://www.virustotal.com/gui/file/7bba5fe69393e23eb396e881961971934d447e6b1db90a4d7dd2d6f588bd8f14/detection olders v1 18aug dx9.txt
  11. Primeiro tem que saber se o client desse ot é realmente OTClient ou se é um client cipsoft editado. Pra conseguir os offsets nao demora 5 minutos, pois se vc encontra o valor de HP vc encontra o "local player" onde ficam todos offsets perto do outro. Mas o intuito do bot, é que quem saiba pegar os offsets divida com outros jogadores, ou gere um .txt e colque na pasta /Address e pronto. Existem 2 tipos de client OTClient: o puro do Edubart e o otclient v8. No momento a Battlelist nao funciona no v8.... mas depois que eu conseguir todos os ots otclient estarão prontos pra funcionar em meu bot. E entao eu atualizarei e mandarei a lista dos address aqui ou para quem pedir
  12. Versao 04aug2021 Uma monte de otimização no codigo. A battlelist usa hash table entao nao funcionará em OTCv8. Me contacte ou mande msg na pagina OLD Tibia do Facebook pra quaisquer duvidas
  13. Update 25jul2021: - Save state introduced - Server chooser - A lot improvements with Address/Offsets, even for clients that uses XOR encrypt - Functional alarms LOGO MAIS TERÁ CAVEBOT, QUEM FOR PROGRAMADOR E PUDER ME AJUDAR (VB6, C++, C#) MANDE MSG
  14. Olá, Poderia, por gentileza, mover essa postagem para a sessão de BOTs > Otclient do Forum? https://tibiaking.com/forums/forum/433-bots-para-otc/
  15. Não, é super simples, ja tenho o codigo em C++ porem nao estou conseguindo converter para VB6. Todos os dias eu atualizo algo no bot, mas essa conversao esta me atrasando
  16. Nesse tutorial vamos aprender como encontrar a chave XOR usando CheatEngine no OTClient O que é XOR? É uma forma de criptografia e de dar mais trabalho na hora de encontrarmos os Address para fazer o bot funcionar. - Nem todo OT usa chave XOR em algum Address - Alguns OTs podem usar XOR em Address da posição do char (x, y ,z) como forma de proteção Anti Bot. - O metodo de XOR em OTClient parece ser diferente do client da Cipsoft, onde deveriamos encontrar a chave XOR dentro de um ponteiro. PASSO 1 - Abra o CheatEngine e encontre seu client aberto. 1- Em Scan type: Unkown initial value e value type: 4 bytes 2- Clique em First Scan, encontrará milhoes de resultados PASSO 2 - Iremos encontrar o Address da posição X do char, mas pode ser qualquer outro Address que voce queira encontrar (HP, Mana, Speed etc) que esteja usando XOR - Dê um passo para qualquer lado 1- Clique em Scan Type: Change 2- Clique em Next Scan para fltrar os valores que mudaram apos andarmos pro lado PASSO 3 - Vamos filtrar ainda mais 1- Sem se mexer agora, coloque scan type: Unchanged value 2- Clique em Next Scan para filtrar os valores que nao se alteraram (pois voce nao se mexeu). Voce pode clicar varias vezes em next scan com o char parado para ir filtrando os valores mais rapido! 3- Faça os passos acima restar 1 Address ou encontrar o Address que estamos procurando! PASSO 4 - Dê 2 cliques na linha do Address que encontramos - Você encontrou o valor que deveria ser o X do char, porém está criptografado com XOR PASSO 5 - A forma mais facil de saber sua real posição em OTClient é clicando no minimap, la mostrará seu X, Y, Z PASSO 6 - Abra a calculadora do Windows e coloque no modo PROGRAMADOR - Agora temos 2 valores: sua posição criptografada que encontramos no CheatEngine, e a posição real do seu char no Minimap. - Digite o valor criptografado do cheat engine, depois na calculadora na opção XOR PASSO 7 - Só calcular: valor que aparece no CheatEngine XOR Valor Real que estamos procurando = valor que estamos procurando - No exemplo abaixo fizemos 34704 XOR 32094, tivemos o resultado a nossa chave XOR: 7DSE LEMBRANDO QUE ISSO PODE SER FEITO COM MANA, HP, SPEED ENTRE OUTROS ADDRESS QUE PRECISAR ENCONTRAR NO CLIENT
  17. Vamos aprender a encontrar os Offsets da estrutura da SET do char em OTClient. PASSO 1 Abra o CHEAT ENGINE, selecione o seu Client de Tibia aberto. REMOVA o helmet do seu char. No Cheat Engine coloque value 0 e clique em Next Scan. PASSO 2 Coloque qualquer helmet. Mude o Scan Type para Increased value e clique em Next Scan. PASSO 3 Repita o passo 1 e 2 para penerar os resultados. Voce pode penerar bastante no passo 1 clicando varias vezes em Next Scan com valor 0 e sem o helmet na cabeça Faça esse passo até sobrarem 2 resultados Selecione os 2 resultados e clique em Add selected address to the addresslist PASSO 4 Clique com botao direito conforme a imagem Clique em Pointer Scan for this Address PASSO 5 Deixe tudo selecionado igual a foto. Caso nao encontrar nada desmarque e marque as opçoes e repita esse passo Pedira pra salvar um arquivo, continue e de OK PASSSO 6 Aqui encontramos nosso Address que ajudará encontrar os offsets que precisamos. Nesse caso o offset é 46C. Deixe igual na imagem (4 bytes) e dê 2 cliques em cima do resultado para ele ir pra lista do Cheat Engine PASSO 7 Clique com botao direito em cima do resultado do passo anterior, Clique em Browse this memory region. PASSO 8 Em vermelho está o endereço que precisaremos. (40 D9 B5 11), ele muda toda hora que mexemos. Clique com botao direito do mouse em qualquer lugar, depois em Goto Address Digite o resultado que marquei em vermelho só que de tras pra frente os pares (40 D9 B5 11 ficará 11 B5 D9 40), clique em OK. PASSO 9 Nessa tela estamos no endereço que apontará para o Helmet. 18 05 = ID do helmet em hexadecimal (3352 em decimal) 01 = quantidade de items no slot Aqui conseguimos o offset do id do item e da quantidade no slot! Cada OT pode estar em um canto dessa tela, se voce selecionar em vermelho poderá saber o valor do offset, no caso meu deu 26 (1A em hexadecimal).
  18. O que seria essa signature? Se é o classname, pode ser encontrado usando meu proprio Bot OU com programas como Spy++ e WinID
  19. UPDATE Ja consegui descobrir sobre o status de ManaShield, que na verdade faz parte das "flags" do personagem. Fiz um tutorial na sessão de OTClient. Ainda preciso de ajuda com a BattleList
  20. Aqui estão os passos pra encontrar o valor de Address dos Status do char, com isso é possível fazer AUTO HUR, AUTO UTAMO, HEAL PARALYZE etc. Primeiro devemos entender que o client do Tibia armazena essas informações em Flags, portanto pra saber se o char está de utamo NÃO É binário (0 ou 1). Se o seu char estiver com battle + utamo vita, o valor que o client armazena é 144 (pois battle= 128 + manashield= 16). LISTA DE FLAGS Poisoned = 1 Burning = 2 Electrified = 4 Drunk = 8 ManaShield = 16 Paralysed = 32 Hasted = 64 InBattle = 128 Drowning = 256 Freezing = 512 Dazzled = 1024 Cursed = 2048 Buffed = 4096 CannotLogoutOrEnterProtectionZone = 8192 WithinPZ = 16384 Bleeding = 32768 TUTORIAL DE COMO ENCONTRAR O ADDRESS NO CHEAT ENGINE: PASSO 1: - Fique em uma area sem battle, irei usar de exemplo pegando o valor do ManaShield, então usarei um energy ring pra simular o valor. - Abra o Cheat Engine e de open no client do seu tibia - Equipe o energy ring para que procuremos pelo valor 16 no passo 2 da imagem (seu char não pode estar com battle, nem hur nem nada!!!). PASSO 2: - No passo 1 da imagem, TIRE O RING para que seu char fique livre do manashield e sem qualquer status. - No passo 2 da imagem, coloque 0 e clique em Next Scan, voce notará que ele irá penerar varios resultados na lista do lado esquerdo. PASSO 3: - Equipe o energy ring novamente e procure o valor 16 pra terminar de penerar os resultados, sobrará alguns poucos valores. - No meu caso o resultado verdadeiro é essa primeira linha no passo 1 da imagem, dê dois cliques pra mandar pra lista em baixo - No passo 2 da imagem, clique com o botão direito do mouse - No passo 3 da imagem, clique em Pointer scan for this address PASSO 4: - Nessa tela, coloque MAX LEVEL = 1, clique em OK e prossiga PASSO 5: - Depois de ter prosseguido o scaneamento, temos o nosso resultado. No otserver que testei o offset é 458 e o main address 8036f0.
  21. Atualização 02jun2021: - auto mana shield - auto hur (configuravel) - heal e mana train com F1~, não buga o chat do char - opçao de mover todos char de 1 vez - Address Shadow Illusion

Informação Importante

Confirmação de Termo