85 lines
2.7 KiB
C++
85 lines
2.7 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 для сайлент аимбота
|
|
}
|