может кто дать сурс автоацепта?
+, есть должно быть в сурсах ппхудаппхуд скачай и возьми))0
if (!strcmp(pSoundEntry, "UIPanorama.popup_accept_match_beep")) {
static auto fnAccept = reinterpret_cast<bool(__stdcall*)(const char*)>(Utils::PatternScan(GetModuleHandleA("client_panorama.dll"), "55 8B EC 83 E4 F8 8B 4D 08 BA ? ? ? ? E8 ? ? ? ? 85 C0 75 12"));
if (fnAccept) {
fnAccept("");
//This will flash the CSGO window on the taskbar
//so we know a game was found (you cant hear the beep sometimes cause it auto-accepts too fast)
FLASHWINFO fi;
fi.cbSize = sizeof(FLASHWINFO);
fi.hwnd = InputSys::Get().GetMainWindow();
fi.dwFlags = FLASHW_ALL | FLASHW_TIMERNOFG;
fi.uCount = 0;
fi.dwTimeout = 0;
FlashWindowEx(&fi);
}
}
линк на сурсы ппхуда+, есть должно быть в сурсах ппхуда
что делать если его нет?Метод Эсотерика, для работоспособности нужен EMITSOUND hook (туда и вставлять)
C++:if (!strcmp(pSoundEntry, "UIPanorama.popup_accept_match_beep")) { static auto fnAccept = reinterpret_cast<bool(__stdcall*)(const char*)>(Utils::PatternScan(GetModuleHandleA("client_panorama.dll"), "55 8B EC 83 E4 F8 8B 4D 08 BA ? ? ? ? E8 ? ? ? ? 85 C0 75 12")); if (fnAccept) { fnAccept(""); //This will flash the CSGO window on the taskbar //so we know a game was found (you cant hear the beep sometimes cause it auto-accepts too fast) FLASHWINFO fi; fi.cbSize = sizeof(FLASHWINFO); fi.hwnd = InputSys::Get().GetMainWindow(); fi.dwFlags = FLASHW_ALL | FLASHW_TIMERNOFG; fi.uCount = 0; fi.dwTimeout = 0; FlashWindowEx(&fi); } }
хукнутьчто делать если его нет?
Как ответили ниже - хукнутьчто делать если его нет?
там нет авто аццептаксго симпл сурс
Вытащил со своей пасты хз то или не тотам нет авто аццепта
void __stdcall Handlers::PlaySound_h(const char *folderIme)
{
o_PlaySound(g_VGuiSurface, folderIme);
if (!g_Options.misc_autoaccept) return;
if (!strcmp(folderIme, "!UI/competitive_accept_beep.wav"))
{
Utils::IsReady();
FLASHWINFO flash;
flash.cbSize = sizeof(FLASHWINFO);
flash.hwnd = window;
flash.dwFlags = FLASHW_ALL | FLASHW_TIMERNOFG;
flash.uCount = 0;
flash.dwTimeout = 0;
FlashWindowEx(&flash);
}
}
спасибо, но сверху скинули тоже самое, но именно в моей пасте так нельзя(skurwysynglow-master)Вытащил со своей пасты хз то или не то
Код:void __stdcall Handlers::PlaySound_h(const char *folderIme) { o_PlaySound(g_VGuiSurface, folderIme); if (!g_Options.misc_autoaccept) return; if (!strcmp(folderIme, "!UI/competitive_accept_beep.wav")) { Utils::IsReady(); FLASHWINFO flash; flash.cbSize = sizeof(FLASHWINFO); flash.hwnd = window; flash.dwFlags = FLASHW_ALL | FLASHW_TIMERNOFG; flash.uCount = 0; flash.dwTimeout = 0; FlashWindowEx(&flash); } }
Этот метод неактуален, и очень давно.Вытащил со своей пасты хз то или не то
Код:void __stdcall Handlers::PlaySound_h(const char *folderIme) { o_PlaySound(g_VGuiSurface, folderIme); if (!g_Options.misc_autoaccept) return; if (!strcmp(folderIme, "!UI/competitive_accept_beep.wav")) { Utils::IsReady(); FLASHWINFO flash; flash.cbSize = sizeof(FLASHWINFO); flash.hwnd = window; flash.dwFlags = FLASHW_ALL | FLASHW_TIMERNOFG; flash.uCount = 0; flash.dwTimeout = 0; FlashWindowEx(&flash); } }
Хукаешь EmitSound из g_EngineSound(индекс 5), и вставляешь туда код который тебе скидывалитам нет авто аццепта
Ясна хуита даже не буду пытаться что-то объяснять
почему? я пытался добавить этот сдк, но ошибок миллионЯсна хуита даже не буду пытаться что-то объяснять
блять сука нахуй, перед тем как я это написал я загугли и мне выбило uk, где чуваку объяснили как хукнуть EmitSound, пересылка была на гитхаб где был сдк, я попытался его спастить но не получилось. трудно объяснить чтоль? пиздецЯсна хуита даже не буду пытаться что-то объяснять
да пиздец нахуй, на юц кстати помогли челу и я от части понялНИхера у тя горит)
Да, и ты не поймешь насколько, когда ты даже не знаешь базовых знаний в программирование. Учи плюсы, потом уже берись за софт, но это при условии, если ты не юнный "бизнесмен"блять сука нахуй, перед тем как я это написал я загугли и мне выбило uk, где чуваку объяснили как хукнуть EmitSound, пересылка была на гитхаб где был сдк, я попытался его спастить но не получилось. трудно объяснить чтоль? пиздец
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz