Всем привет (звук из кс не Beep) код m_engine()->ExecuteClientCmd(crypt_str("play resource\\warning")); Видео роботы: Как мы его используем ? Ответ: Ищем (load_config) в меню спп в вставляем после eventlogs::get().add(crypt_str("Loaded ") + files.at(g_cfg.selected_config) + crypt_str(" config"), false); что бы получилось вот так void load_config() { if (cfg_manager->files.empty()) return; cfg_manager->load(cfg_manager->files.at(g_cfg.selected_config), false); c_lua::get().unload_all_scripts(); for (auto& script : g_cfg.scripts.scripts) c_lua::get().load_script(c_lua::get().get_script_id(script)); scripts = c_lua::get().scripts; if (selected_script >= scripts.size()) selected_script = scripts.size() - 1; //-V103 for (auto& current : scripts) { if (current.size() >= 5 && current.at(current.size() - 1) == 'c') current.erase(current.size() - 5, 5); else if (current.size() >= 4) current.erase(current.size() - 4, 4); } for (auto i = 0; i < g_cfg.skins.skinChanger.size(); ++i) all_skins[i] = nullptr; g_cfg.scripts.scripts.clear(); cfg_manager->load(cfg_manager->files.at(g_cfg.selected_config), true); cfg_manager->config_files(); eventlogs::get().add(crypt_str("Loaded ") + files.at(g_cfg.selected_config) + crypt_str(" config"), false); m_engine()->ExecuteClientCmd(crypt_str("play resource\\warning")); }