классика живёт в душе
-
Автор темы
- #1
Тем таких не нашёл, если они есть не бейте()
Menu.cpp
Любое свободноe место в Hooks.cpp
config.h в пределах скобки
В бинд листе можно добавлять и свои значения например
if (GetAsyncKeyState(c_config::get().thirdperson_bind))
{
g_pSurface->FilledRect(5, 555, 143, 18, Color(0, 0, 0, 155));
g_pSurface->DrawT(30, 577, Color(255, 255, 255, 255), Globals::CourierNew, false, "thirdperson toggled");
}
Вот так он выглядит( c шрифтом Visitor)
Menu.cpp
Код:
checkbox("Bind List", &c_config::get().keybinder);
или
ImGui::Checkbox("Bind List", &c_config::get().keybinder);
Код:
void GradientLine2(int x, int y, int w, int h, Color c1, Color c2)
{
g_pSurface->FilledRect(x, y, w, h, c1);
BYTE first = c2.red;
BYTE second = c2.green;
BYTE third = c2.blue;
for (int i = 0; i < w; i++)
{
float fi = i, fw = w;
float a = fi / fw;
DWORD ia = a * 255;
g_pSurface->FilledRect(x + i, y, 1, h, Color(first, second, third, ia));
}
}
void BindList()
{
if (c_config::get().keybinder)
{
static unsigned int s, v, i;
static float h, r, g, b, f, p, q, t;
h = g_pGlobalVars->realtime * 0.1f;
s = 1;
v = 1;
i = floor(h * 6);
f = h * 6 - i;
p = v * (1 - s);
q = v * (1 - f * s);
t = v * (1 - (1 - f) * s);
switch (i % 6)
{
case 0: r = v, g = t, b = p; break;
case 1: r = q, g = v, b = p; break;
case 2: r = p, g = v, b = t; break;
case 3: r = p, g = q, b = v; break;
case 4: r = t, g = p, b = v; break;
case 5: r = v, g = p, b = q; break;
}
r = round(r * 255), g = round(g * 255), b = round(b * 255);
g_pSurface->FilledRect(5, 475, 143, 18, Color(0, 0, 0, 155));
g_pSurface->FilledRect(5, 475, 143, 2, Color(255, 0, 0, 255));
GradientLine2(5, 475, 143, 2, Color(r, g, b, 255), Color(b, r, g, 255));
g_pSurface->DrawT(53, 479, Color(255, 255, 255, 255), Globals::CourierNew, false, "keybinds");
if (GetAsyncKeyState(c_config::get().slowwalk_bind))
{
g_pSurface->FilledRect(5, 495, 143, 18, Color(0, 0, 0, 155));
g_pSurface->DrawT(30, 497, Color(255, 255, 255, 255), Globals::CourierNew, false, "slowwalk toggled");
}
if (GetAsyncKeyState(c_config::get().fakeduck_bind))
{
g_pSurface->FilledRect(5, 515, 143, 18, Color(0, 0, 0, 155));
g_pSurface->DrawT(30, 517, Color(255, 255, 255, 255), Globals::CourierNew, false, "fakeduck toggled");
}
if (GetAsyncKeyState(c_config::get().fallback_bind))
{
g_pSurface->FilledRect(5, 535, 143, 18, Color(0, 0, 0, 155));
g_pSurface->DrawT(30, 577, Color(255, 255, 255, 255), Globals::CourierNew, false, "baim toggled");
}
}
}
config.h в пределах скобки
Код:
bool keybinder;
В бинд листе можно добавлять и свои значения например
if (GetAsyncKeyState(c_config::get().thirdperson_bind))
{
g_pSurface->FilledRect(5, 555, 143, 18, Color(0, 0, 0, 155));
g_pSurface->DrawT(30, 577, Color(255, 255, 255, 255), Globals::CourierNew, false, "thirdperson toggled");
}
Вот так он выглядит( c шрифтом Visitor)
Последнее редактирование: