Ejemplo n.º 1
0
        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 + " вы уже вложились в ограбление");
            }
        }
Ejemplo n.º 2
0
        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 + ", вы уже вложились в ограбление.");
            }
        }