Ir para conteúdo

dm0000

Membro
  • Registro em

  • Última visita

Tudo que dm0000 postou

  1. dm0000 postou uma resposta no tópico em Tutoriais sobre Programação
    Exemplo de como pegar hp, ai é só usar a criatividade e pegar mana etc usando os endereços corretos. #include <iostream> #include <Windows.h> #include <TlHelp32.h> //Tibia 10.80 DWORD GameModule(LPCSTR moduleName, int pId); template<typename TYPE> TYPE RPM(HANDLE proc, DWORD address, SIZE_T size) { TYPE buffer = TYPE(); ::ReadProcessMemory(proc, (LPCVOID)address, &buffer, size, 0); return buffer; } int main() { std::cout << "Searching Tibia..." << std::endl; HWND hwndTibia = NULL; while (hwndTibia == NULL) { hwndTibia = ::FindWindow("TibiaClient", NULL); Sleep(16); } if (!hwndTibia) return 0; std::cout << "Tibia found." << std::endl; DWORD pid; ::GetWindowThreadProcessId(hwndTibia, &pid); DWORD tibiaAddr = GameModule("Tibia.exe", pid); HANDLE proc = ::OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid); while (true) { if (tibiaAddr && proc) { system("cls"); int hp = RPM<int>(proc, (tibiaAddr + 0x6D2030), sizeof(int)); int maxHp = RPM<int>(proc, (tibiaAddr + 0x6D2024), sizeof(int)); std::cout << "HP: " << hp << "/" << maxHp << std::endl; } else { break; } Sleep(16); } ::CloseHandle(proc); return 0; } DWORD GameModule(LPCSTR moduleName, int pId) { HANDLE hSnapShot = ::CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, pId); MODULEENTRY32 allinfo; BOOL haveProcess = ::Module32First(hSnapShot, &allinfo); while (haveProcess) { if (!strcmp(moduleName, allinfo.szModule)) { return (DWORD)allinfo.modBaseAddr; } haveProcess = ::Module32Next(hSnapShot, &allinfo); } return 0; }
  2. dm0000 postou uma resposta no tópico em Tutoriais sobre Programação
    Curso nada, mas já estudo programação desde os 16 anos tenho 27 agora. Comecei com pascal, delphi, html, c#, c++. Com certeza a que mais gosto é c++. Na real ta mais dificil entender o jogo do que fazer cheat, hp,mana essas coisas já consegui o endereço, mas não entendi o jogo direito.
  3. dm0000 postou uma resposta no tópico em Tutoriais sobre Programação
    Sim, correto. Mas você não entendeu para que serve o "programinha", ele só loga no jogo para você nada d+. O que atrapalha o jogo de outras pessoas é macro, auto heal, etc, funções in-game.
  4. dm0000 postou uma resposta no tópico em Tutoriais sobre Programação
    Pelo que vi tem uma parte toda só de bots aqui no fórum.
  5. dm0000 postou uma resposta no tópico em Tutoriais sobre Programação
    Ele só faz o login, não vai jogar nem nada. To vendo a parte de selecionar o char agora.
  6. dm0000 postou uma resposta no tópico em Tutoriais sobre Programação
    Oi, Aqui no meu computador o Tibia sempre abre em 600x500 então aqui vai um examplo de auto login: Ele clica em "Enter Game". Depois coloca usuário e senha e clica em OK. #include <iostream> #include <Windows.h> #include <string> //Tibia 600 x 500 client default size //Enter Game = 80x,300y //OK button = 400, 350 int width = 0; int height = 0; RECT rect; std::string login = "seulogin"; std::string password = "suasenha"; int main() { std::cout << "Searching Tibia..." << std::endl; HWND hwndTibia = NULL; while (hwndTibia == NULL) { hwndTibia = ::FindWindow(NULL, "Tibia"); } if (hwndTibia) { std::cout << "Tibia found." << std::endl; GetClientRect(hwndTibia, &rect); width = rect.left - rect.right; height = rect.bottom - rect.top; std::cout << "Resolution : Width: " << width << " Height: " << height << std::endl; //click Enter Game SendMessage(hwndTibia, WM_LBUTTONDOWN, MK_LBUTTON, MAKELPARAM(80, 300)); Sleep(25); SendMessage(hwndTibia, WM_LBUTTONUP, MK_LBUTTON, MAKELPARAM(80, 300)); Sleep(100); ////type login info, username/tab/password if (login.size() > 0 && password.size() > 0) { for (char& l : login) { SendMessage(hwndTibia, WM_CHAR, (int)l, NULL); } SendMessage(hwndTibia, WM_CHAR, 9, NULL); for (char& p : password) { SendMessage(hwndTibia, WM_CHAR, (int)p, NULL); } } ////click ok Sleep(50); SendMessage(hwndTibia, WM_LBUTTONDOWN, MK_LBUTTON, MAKELPARAM(320, 345)); Sleep(25); SendMessage(hwndTibia, WM_LBUTTONUP, MK_LBUTTON, MAKELPARAM(320, 345)); } return 0; } Se ai também só abre nessa resolução pequena quando entra no jogo é só trocar "seulogin" e "suasenha": std::string login = "seulogin"; std::string password = "suasenha"; Compila e use. Flw Eu faço cheat para cs:go, estava procurando outro jogo para começar a fazer cheat e encontrei o Tibia, primeiro vou ver como se joga isso. =p

Informação Importante

Confirmação de Termo