-
Автор темы
- #1
нужен AutoAccept для zeeron.su пытался спастить с осириса но там какая-то дрочь слишком муторно
Возьми с симпла, да и перепиши под свой сдк (там вроде почти и не надо переписывать)нужен AutoAccept для zeeron.su пытался спастить с осириса но там какая-то дрочь слишком муторно
скинь пожалуйста нормальный сурс симпла приветсвуется с доработкамиВозьми с симпла, да и перепиши под свой сдк (там вроде почти и не надо переписывать)
что не так в дефолт симпле, в чем проблема взять с него?скинь пожалуйста нормальный сурс симпла приветсвуется с доработками
Мне бы сток хотяб найти ищу на гите и там всякие пастычто не так в дефолт симпле, в чем проблема взять с него?
это будет намного лучше, чем брать из спасченных сурсов
Мне бы сток хотяб найти ищу на гите и там всякие пасты
void __fastcall hkEmitSound1(void* _this, int edx, IRecipientFilter& filter, int iEntIndex, int iChannel, const char* pSoundEntry, unsigned int nSoundEntryHash, const char *pSample, float flVolume, int nSeed, float flAttenuation, int iFlags, int iPitch, const Vector* pOrigin, const Vector* pDirection, void* pUtlVecOrigins, bool bUpdatePositions, float soundtime, int speakerentity, int unk) {
static auto ofunc = sound_hook.get_original<decltype(&hkEmitSound1)>(index::EmitSound1);
if (!strcmp(pSoundEntry, "UIPanorama.popup_accept_match_beep")) {
static auto fnAccept = reinterpret_cast<bool(__stdcall*)(const char*)>(Utils::PatternScan(GetModuleHandleA("client.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);
}
}
ofunc(g_EngineSound, edx, filter, iEntIndex, iChannel, pSoundEntry, nSoundEntryHash, pSample, flVolume, nSeed, flAttenuation, iFlags, iPitch, pOrigin, pDirection, pUtlVecOrigins, bUpdatePositions, soundtime, speakerentity, unk);
}
6 ошибок и для их фикса надо создать еще 6 файловПожалуйста, авторизуйтесь для просмотра ссылки.
C++:void __fastcall hkEmitSound1(void* _this, int edx, IRecipientFilter& filter, int iEntIndex, int iChannel, const char* pSoundEntry, unsigned int nSoundEntryHash, const char *pSample, float flVolume, int nSeed, float flAttenuation, int iFlags, int iPitch, const Vector* pOrigin, const Vector* pDirection, void* pUtlVecOrigins, bool bUpdatePositions, float soundtime, int speakerentity, int unk) { static auto ofunc = sound_hook.get_original<decltype(&hkEmitSound1)>(index::EmitSound1); if (!strcmp(pSoundEntry, "UIPanorama.popup_accept_match_beep")) { static auto fnAccept = reinterpret_cast<bool(__stdcall*)(const char*)>(Utils::PatternScan(GetModuleHandleA("client.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); } } ofunc(g_EngineSound, edx, filter, iEntIndex, iChannel, pSoundEntry, nSoundEntryHash, pSample, flVolume, nSeed, flAttenuation, iFlags, iPitch, pOrigin, pDirection, pUtlVecOrigins, bUpdatePositions, soundtime, speakerentity, unk); }
Тебе кинули сурс... В чём проблема зайти в него и посмотреть как фиксить эти ошибки..6 ошибок и для их фикса надо создать еще 6 файлов
типо я про создание 6 файлов просто так написал ради одного автоасепта мне в падлуТебе кинули сурс... В чём проблема зайти в него и посмотреть как фиксить эти ошибки..
бля чел простого пути никогда нету6 ошибок и для их фикса надо создать еще 6 файлов
Ау, это скорее всего минхук лол что ты хотел? Без него работать не будеттипо я про создание 6 файлов просто так написал ради одного автоасепта мне в падлу
Нет там идут "свои" переменные индексы и хуки , чтоб это всё спастить надо потратить норм так тайма , буду ждать гайд :), либо если делать нечего будет что наврятли напишу самАу, это скорее всего минхук лол что ты хотел? Без него работать не будет
переписать под своё?Нет там идут "свои" переменные индексы и хуки
прикол то в том что там можно переписать пару моментов под свой сдк а остального попросту нет и придётся добавлять например там вроде fynkhook чёт такое и тдпереписать под своё?
у меня в зироне теперь тоже вит от 3го не воркает я чёт намутил с этим автоацептом и как-то сломался вид от 3 xDпереписать под своё?
вон где мой любимый бомбящий ratinov пусть гайд пилит
прикол то в том что там можно переписать пару моментов под свой сдк а остального попросту нет и придётся добавлять например там вроде fynkhook чёт такое и тд
у меня в зироне теперь тоже вит от 3го не воркает я чёт намутил с этим автоацептом и как-то сломался вид от 3 xD
void __fastcall C_Hooks::pFnAccept(void* _this, int edx, IRecipientFilter& filter, int iEntIndex, int iChannel, const char* pSoundEntry, unsigned int nSoundEntryHash, const char* pSample, float flVolume, int nSeed, float flAttenuation, int iFlags, int iPitch, const Vector* pOrigin, const Vector* pDirection, void* pUtlVecOrigins, bool bUpdatePositions, float soundtime, int speakerentity, int unk)
{
if (g_Settings->m_AutoAccept)
{
if (!strcmp(pSoundEntry, "UIPanorama.popup_accept_match_beep")) {
static auto fnAccept = reinterpret_cast<bool(__stdcall*)(const char*)>(g_Globals.m_Hooks.m_Originals.pFnAccept);
if (fnAccept) {
fnAccept("");
static HWND window = FindWindow(NULL, "Counter-Strike: Global Offensive");
//static HWND window = FindWindow(NULL, "Counter-Strike: Global Offensive - Direct3D 9");
//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 = window;
fi.dwFlags = FLASHW_ALL | FLASHW_TIMERNOFG;
fi.uCount = 0;
fi.dwTimeout = 0;
FlashWindowEx(&fi);
}
}
}
return g_Globals.m_Hooks.m_Originals.pFnAccept(_this, edx, filter, iEntIndex, iChannel, pSoundEntry, nSoundEntryHash, pSample, flVolume, nSeed, flAttenuation, iFlags, iPitch, pOrigin, pDirection, pUtlVecOrigins, bUpdatePositions, soundtime, speakerentity, unk);
}
static HWND window = FindWindow(NULL, "Counter-Strike: Global Offensive");
Чел, а ты хорош, антипасту сразу сделал :)но оно вроде бы не ворк xD
Еще не точно что именно он ее сделалЧел, а ты хорош, антипасту сразу сделал :)
цыганские фокусы но автоасепт встал как родной , осталось проверить работает ли он xDно оно вроде бы не ворк xDC++:void __fastcall C_Hooks::pFnAccept(void* _this, int edx, IRecipientFilter& filter, int iEntIndex, int iChannel, const char* pSoundEntry, unsigned int nSoundEntryHash, const char* pSample, float flVolume, int nSeed, float flAttenuation, int iFlags, int iPitch, const Vector* pOrigin, const Vector* pDirection, void* pUtlVecOrigins, bool bUpdatePositions, float soundtime, int speakerentity, int unk) { if (g_Settings->m_AutoAccept) { if (!strcmp(pSoundEntry, "UIPanorama.popup_accept_match_beep")) { static auto fnAccept = reinterpret_cast<bool(__stdcall*)(const char*)>(g_Globals.m_Hooks.m_Originals.pFnAccept); if (fnAccept) { fnAccept(""); static HWND window = FindWindow(NULL, "Counter-Strike: Global Offensive"); //static HWND window = FindWindow(NULL, "Counter-Strike: Global Offensive - Direct3D 9"); //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 = window; fi.dwFlags = FLASHW_ALL | FLASHW_TIMERNOFG; fi.uCount = 0; fi.dwTimeout = 0; FlashWindowEx(&fi); } } } return g_Globals.m_Hooks.m_Originals.pFnAccept(_this, edx, filter, iEntIndex, iChannel, pSoundEntry, nSoundEntryHash, pSample, flVolume, nSeed, flAttenuation, iFlags, iPitch, pOrigin, pDirection, pUtlVecOrigins, bUpdatePositions, soundtime, speakerentity, unk); }
он под это сдк простоПосмотреть вложение 189252 цыганские фокусы но автоасепт встал как родной , осталось проверить работает ли он xD
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz