2025-07-24 20:48:02 +03:00

86 lines
2.8 KiB
C++

#include "config.h"
// CBA to make proper atm, it's 03:42 right now.
// For now just stores config values don't mind it too much
//
// (FYI THIS IS A HORRID SOLUTION BUT FUNCTIONS)
namespace Config {
bool esp = false;
bool glow = false;
bool showHealth = false;
bool teamCheck = false;
bool espFill = false;
bool showNameTags = false;
bool Night = false;
bool enemyChamsInvisible = false;
bool enemyChams = false;
bool teamChams = false;
bool teamChamsInvisible = false;
int chamsMaterial = 0;
bool armChams = false;
bool viewmodelChams = false;
ImVec4 colViewmodelChams = ImVec4(1, 0, 0, 1);
ImVec4 colArmChams = ImVec4(1, 0, 0, 1);
ImVec4 colVisualChams = ImVec4(1, 0, 0, 1);
ImVec4 colVisualChamsIgnoreZ = ImVec4(1, 0, 0, 1);
ImVec4 teamcolVisualChamsIgnoreZ = ImVec4(1, 0, 0, 1);
ImVec4 teamcolVisualChams = ImVec4(1, 0, 0, 1);
float espThickness = 1.0f;
float espFillOpacity = 0.5f;
ImVec4 espColor = ImVec4(1, 0, 0, 1);
bool fovEnabled = false;
float fov = 90.0f;
bool antiflash = false;
ImVec4 NightColor = ImVec4(0.1, 0.1, 0.1, 1);
bool aimbot = true;
float aimbot_fov = 90;
bool team_check = false;
bool rcs = 0;
bool fov_circle = 0;
ImVec4 fovCircleColor = ImVec4(1.0f, 1.0f, 1.0f, 1.0f);
float aimbot_smooth = 0.f;
bool aimbot_dynamic_smooth = false;
float aimbot_dynamic_smooth_factor = 1.0f;
bool aimbot_on_lmb = false;
bool shooterAfterAim = false; // Если true, ЛКМ блокируется до наведения на врага
bool triggerbot_hold_lmb = false; // Если true, триггербот удерживает ЛКМ пока наведён на врага
int aimbot_bone = Config::BONE_HEAD;
int aimbot_key = 0x12; // VK_MENU (Alt) по умолчанию
bool always_on_aimbot = false;
bool triggerbot = false;
bool always_on_triggerbot = false;
int triggerbot_key = 0x05; // Например, VK_X или другой
int triggerbot_alt_key = 0x06; // Альтернативная кнопка по умолчанию (например, VK_Y)
float triggerbot_delay = 0.0f;
int rcsActivationShots = 1;
// --- Для отображения наблюдателей ---
bool showSpectators = true;
ImVec4 spectatorListColor = ImVec4(1.0f, 1.0f, 1.0f, 1.0f);
ImVec4 spectatorListBgColor = ImVec4(0.0f, 0.0f, 0.0f, 0.7f);
float spectatorListOpacity = 0.8f;
bool silent_aim = true;
float silent_aim_fov = 90.0f;
float silent_aim_smooth = 0.0f;
int silent_aim_bone = Config::BONE_HEAD;
int silent_aim_key = 0x12; // VK_DELETE по умолчанию
bool always_on_silent_aim = false;
float silent_aim_smooth_slider = 0.0f; // Новый параметр для ползунка смуза
bool silent_shooterAfterAim = false; // Аналог shooterAfterAim для сайлент аимбота
bool silent_rage = false; // По умолчанию выключен
}