Daite preserve killfeed

Забаненный
Статус
Оффлайн
Регистрация
29 Июн 2020
Сообщения
133
Реакции[?]
24
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
v shapke
 
Епаресете
Забаненный
Статус
Оффлайн
Регистрация
11 Авг 2019
Сообщения
183
Реакции[?]
30
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я так понимаю тебе для вейви? Xd
 
Забаненный
Статус
Оффлайн
Регистрация
29 Июн 2020
Сообщения
133
Реакции[?]
24
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
main public enemy
Эксперт
Статус
Оффлайн
Регистрация
30 Ноя 2019
Сообщения
1,531
Реакции[?]
647
Поинты[?]
0
Был гайд от пастера, ну код там чутка мусорный и "client_panorama" поменяй на "client"
Возможно новый патерн у ClearDeathNotices ну как я помню он не менялся
 
devcore alpha
Пользователь
Статус
Оффлайн
Регистрация
23 Май 2018
Сообщения
154
Реакции[?]
64
Поинты[?]
0
C++:
auto pThis = *reinterpret_cast<DWORD**>(Utils::FindSignature("client.dll", "B9 ? ? ? ? E8 ? ? ? ? 8B 5D 08") + 1);

auto find_hud_element = reinterpret_cast<DWORD(__thiscall*)(void*, const char*)>(Utils::FindSignature("client.dll", "55 8B EC 53 8B 5D 08 56 57 8B F9 33 F6 39 77 28"));

 void(__thiscall* _clear_notices)(DWORD) = (void(__thiscall*)(DWORD))Utils::FindSignature("client.dll", "55 8B EC 83 EC 0C 53 56 8B 71 58");

template<class T>
static T* FindHudElement(const char* name)
{
    return (T*)find_hud_element(pThis, name);
}

DWORD* deathNotice = FindHudElement<DWORD>("CCSGO_HudDeathNotice");

////////////
 if (strstr(name, "player_death")) {

         if (deathNotice)
             *(float*)((DWORD)deathNotice + 0x50) = c_config::get().cfg.killfeed ? 500 : 1.5;

 }

 if (strstr(name, "round_prestart"))
    {

         deathNotice = FindHudElement<DWORD>("CCSGO_HudDeathNotice");
         _clear_notices(((DWORD)deathNotice - 20));
 }
 
Забаненный
Статус
Оффлайн
Регистрация
29 Июн 2020
Сообщения
133
Реакции[?]
24
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
29 Июн 2020
Сообщения
133
Реакции[?]
24
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
auto pThis = *reinterpret_cast<DWORD**>(Utils::FindSignature("client.dll", "B9 ? ? ? ? E8 ? ? ? ? 8B 5D 08") + 1);

auto find_hud_element = reinterpret_cast<DWORD(__thiscall*)(void*, const char*)>(Utils::FindSignature("client.dll", "55 8B EC 53 8B 5D 08 56 57 8B F9 33 F6 39 77 28"));

void(__thiscall* _clear_notices)(DWORD) = (void(__thiscall*)(DWORD))Utils::FindSignature("client.dll", "55 8B EC 83 EC 0C 53 56 8B 71 58");

template<class T>
static T* FindHudElement(const char* name)
{
    return (T*)find_hud_element(pThis, name);
}

DWORD* deathNotice = FindHudElement<DWORD>("CCSGO_HudDeathNotice");

////////////
if (strstr(name, "player_death")) {

         if (deathNotice)
             *(float*)((DWORD)deathNotice + 0x50) = c_config::get().cfg.killfeed ? 500 : 1.5;

}

if (strstr(name, "round_prestart"))
    {

         deathNotice = FindHudElement<DWORD>("CCSGO_HudDeathNotice");
         _clear_notices(((DWORD)deathNotice - 20));
}
так какой лучше юзать? хДД
 
// removed because antipasta
Забаненный
Статус
Оффлайн
Регистрация
10 Сен 2018
Сообщения
312
Реакции[?]
145
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
в сурсе пандоры нормальный вроде
 
SAMOWARE-PROJECT
Забаненный
Статус
Оффлайн
Регистрация
5 Янв 2020
Сообщения
183
Реакции[?]
21
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
auto pThis = *reinterpret_cast<DWORD**>(Utils::FindSignature("client.dll", "B9 ? ? ? ? E8 ? ? ? ? 8B 5D 08") + 1);

auto find_hud_element = reinterpret_cast<DWORD(__thiscall*)(void*, const char*)>(Utils::FindSignature("client.dll", "55 8B EC 53 8B 5D 08 56 57 8B F9 33 F6 39 77 28"));

void(__thiscall* _clear_notices)(DWORD) = (void(__thiscall*)(DWORD))Utils::FindSignature("client.dll", "55 8B EC 83 EC 0C 53 56 8B 71 58");

template<class T>
static T* FindHudElement(const char* name)
{
    return (T*)find_hud_element(pThis, name);
}

DWORD* deathNotice = FindHudElement<DWORD>("CCSGO_HudDeathNotice");

////////////
if (strstr(name, "player_death")) {

         if (deathNotice)
             *(float*)((DWORD)deathNotice + 0x50) = c_config::get().cfg.killfeed ? 500 : 1.5;

}

if (strstr(name, "round_prestart"))
    {

         deathNotice = FindHudElement<DWORD>("CCSGO_HudDeathNotice");
         _clear_notices(((DWORD)deathNotice - 20));
}
Utils::FindSignature можно вот это дать пж,а то чёт у мя нема такого и близко
 
Сверху Снизу