Сливаю вам dll autoclicker minecraft

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
26 Сен 2024
Сообщения
113
Реакции
1
Код:
Expand Collapse Copy
#include "pch.h"
#include <random>
#include <windows.h>
#include <psapi.h>
#include <iostream>
#include <thread>
#include <chrono>


DWORD WINAPI MainThread(HMODULE hModule)
{
    TCHAR windowTitle[256];
    std::wstring windowTitleStr(windowTitle);
    std::transform(windowTitleStr.begin(), windowTitleStr.end(), windowTitleStr.begin(), ::tolower);

    TCHAR processName[MAX_PATH];
    if (GetModuleFileNameEx(GetCurrentProcess(), NULL, processName, MAX_PATH) == 0)
    {
        return 0;
    }

    std::wstring processNameStr(processName);

    std::transform(processNameStr.begin(), processNameStr.end(), processNameStr.begin(), ::tolower);

    bool activated = false;
    bool keyPreviouslyPressed = false;
    bool AutoSprint = false;

    while (true)
    {
        Sleep(10);

        SHORT keyState = GetAsyncKeyState('R');

        if ((keyState & 0x8000) && !keyPreviouslyPressed)
        {
            activated = !activated;
            keyPreviouslyPressed = true;
            Sleep(100);
        }
        else if (!(keyState & 0x8000))
        {
            keyPreviouslyPressed = false;
        }

        if (activated)
        {
            HWND hwnd = GetForegroundWindow();
            TCHAR windowTitle[256];
            GetWindowText(hwnd, windowTitle, sizeof(windowTitle) / sizeof(TCHAR));

            std::wstring windowTitleStr(windowTitle);
            std::transform(windowTitleStr.begin(), windowTitleStr.end(), windowTitleStr.begin(), ::tolower);

            if (windowTitleStr.find(L"minecraft") != std::wstring::npos)
            {
            
                mouse_event(MOUSEEVENTF_LEFTDOWN, NULL, NULL, NULL, NULL);
                Sleep((rand() % 9) + 1);
                mouse_event(MOUSEEVENTF_LEFTUP, NULL, NULL, NULL, NULL);
                Sleep(0);
            }
        }
    }
}

BOOL APIENTRY DllMain(HMODULE hModule,
    DWORD  ul_reason_for_call,
    LPVOID lpReserved
)
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
        CreateThread(nullptr, 0, (LPTHREAD_START_ROUTINE)MainThread, hModule, 0, nullptr);
        break;
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
это мой говно код он будет работать только в окне майнкрафт и можно сменить бинд на любую клавишу у меня это R

Код:
Expand Collapse Copy
 mouse_event(MOUSEEVENTF_LEFTDOWN, NULL, NULL, NULL, NULL);
 Sleep((rand() % 9) + 1);
 mouse_event(MOUSEEVENTF_LEFTUP, NULL, NULL, NULL, NULL);
 Sleep(0);
этот кусок кода отвечает за клик у меня щяс 30 что бы поставить меньше сделайте больше задержу в Sleep(0)
 
и зачем?
 
Назад
Сверху Снизу