void UpdateList(string username, vector<Cfg>& configs) { // Обновление
string response = POST("https://myserver.com/getConfigs.php", "username=" + username);
configs = JSON->Deserialize<vector<Cfg>>(response); // Cfg - твой класс для десериализации
// Здесь выгружаем названия конфигов в список меню
}
void Load(vector<Cfg> configs, int index) {
Cfg config = configs[index];
string settings = config->settings;
Cheat->LoadCfg(settings); // Загружаем конфиг, как это делалось без клаудкфг
}
void Save(vector<Cfg>& configs, int index, string username) {
Cfg config = configs[index];
config->settings = Cheat->CurrentCfg(); // Получаем текущий конфиг и сохраняем его
POST("https:///myserver.com/saveConfigs.php", "username=" + username + "&data=" + JSON->Serialize(configs));
}
// И частично заменяешь свои функции работы с кфг