public void AddRobber(string username, int vklad, string site) { string file = ProgramProps.dir_scripts + @"\robbers.json"; Robbers players = GetListRobbers(); Robber thisrobber = players.ListRobbers.Find(r => r.name == username.Trim().ToLower()); if (thisrobber == null) { players.ListRobbers.Add(new Robber() { name = username.Trim().ToLower(), amount = vklad }); thisrobber = players.ListRobbers.Find(r => r.name == username.Trim().ToLower()); RutonyBot.BotSay(site, username + " спасибо за вклад, ждем других участников!"); try { File.Delete(file); } catch { } string serialized = JsonConvert.SerializeObject(players); RutonyBotFunctions.FileAddString(file, serialized); } else { RutonyBot.BotSay(site, username + " вы уже вложились в ограбление"); } }
public void AddRobber(string username, int vklad) { string file = @"\robbers.json"; Robbers players = GetListRobbers(); Robber thisrobber = players.ListRobbers.Find(r => r.name == username.Trim().ToLower()); if (thisrobber == null) { players.ListRobbers.Add(new Robber() { name = username.Trim().ToLower(), amount = vklad }); thisrobber = players.ListRobbers.Find(r => r.name == username.Trim().ToLower()); RutonyBot.BotSay(username + ", спасибо за вклад. Ждем других участников!"); try { File.Delete(file); } catch { } string serialized = JsonConvert.SerializeObject(players); using (StreamWriter steam = new StreamWriter(file)) { steam.WriteAsync(serialized); } } else { RutonyBot.BotSay(username + ", вы уже вложились в ограбление."); } }