ajuda com essa source de alto click
bom galera alguem poderia me ajuda com essa source pois nao sei transforma-la em dll , se alguem puder fazer isso pra mim pode hookar no meu main eu agradeceria ou alguem me explica como eu faço eu ficaria muito grato , no aguardo de alguma resposta
AutoClick.cpp
void EC_AutoClick(void * lpParam)
{
while(true)
{
again:
HWND hWnd = FindWindow(NULL,"MU"); //-----Nome da janela do Main
if(GetAsyncKeyState(VK_F7) == -32767)
{
int ClickL = GetPrivateProfileInt("EC-CLICK","ClickL",0,GPHINI);
if(ClickL == 0)
{
WritePrivateProfileString("EC-CLICK","ClickL","1",GPHINI);
SendMessageA(hWnd, WM_LBUTTONDOWN,VK_F7, MK_LBUTTON);
SendMessageA(hWnd, WM_RBUTTONUP,VK_F7, MK_RBUTTON);
ClientMsgStringSend("","[EquipeCrazzY] Ativando autoclick Esquerdo", 0x2);
}
if(ClickL == 1)
{
WritePrivateProfileString("EC-CLICK","ClickL","0",GPHINI);
ClientMsgStringSend("","[EquipeCrazzY] Desativando autoclick Esquerdo", 0x2);
SendMessageA(hWnd, WM_LBUTTONUP,VK_F7, MK_LBUTTON);
}
}
if(GetAsyncKeyState(VK_F8) == -32767)
{
int ClickR = GetPrivateProfileInt("EC-CLICK","ClickR",0,GPHINI);
if(ClickR == 0)
{
WritePrivateProfileString("EC-CLICK","ClickR","1",GPHINI);
SendMessageA(hWnd, WM_RBUTTONDOWN,VK_F8, MK_RBUTTON);
SendMessageA(hWnd, WM_LBUTTONUP,VK_F8, MK_LBUTTON);
ClientMsgStringSend("","[EquipeCrazzY] Ativando autoclick direito", 0x2);
}
if(ClickR == 1)
{
WritePrivateProfileString("EC-CLICK","ClickR","0",GPHINI);
ClientMsgStringSend("","[EquipeCrazzY] Desativando autoclick direito", 0x2);
SendMessageA(hWnd, WM_RBUTTONUP,VK_F8, MK_RBUTTON);
}
}
Sleep(20);
goto again;
}
_endthread();
}
AutoClick.h
#define GPHINI ".\\mu.ini"
#define GCServerMsgStringSend ((void(*)(char*,char*, int tipo)) 0x47E3C0)
void EC_AutoClick(void * lpParam);
API Start
//-----------------------------------------------------------------------------------------//
//------------------------------------EquipeCrazzY----------------------------------//
//-----------------------------------------------------------------------------------------//
extern "C" __declspec(dllexport) void __cdecl StarT()
{
DWORD OldProtect;
if(VirtualProtect(LPVOID(0x401000),0x821FFF,PAGE_E XECUTE_READWRITE,&OldProtect))
{
//-------------------------------------------------------------------------------------//
//-----------------------AutoClick-------------------------------------------------//
_beginthread(AutoClicks,0,NULL);
WritePrivateProfileString("EC-CLICK","ClickR","0",GPHINI);
WritePrivateProfileString("EC-CLICK","ClickL","0",GPHINI);
//-------------------------------------------------------------------------------------//
}
else
{
MessageBoxA(NULL,"Erro","001",MB_OK);
//DllMain(GetCurrentProcess(),DLL_PROCESS_DETACH,NUL L);
ExitProcess(0);
}
}
ANTES QUE PERGUNTEM:
WritePrivateProfileString = GetPrivateProfileIn