private Task MemberUpdated(SocketGuildUser x, SocketGuildUser y) { if (y.IsBot) { return(Task.CompletedTask); } string newTeam = "-"; if (y.Guild.Id != UNO_SERVER_ID) { return(Task.CompletedTask); } else { newTeam = UnoTeamChange(x, y); } bool newAccount = SaveFiles_Mapped.CreateUserSaveFolder(y); if (!newAccount && newTeam != "") { string saveFileDirectory = Defs.USER_SAVE_DIRECTORY + "\\" + y.Id.ToString() + "\\" + Defs.DEFAULT_SAVE_FILE_NAME; SaveFiles_Mapped.ModifyFieldValue("UNOTeam", saveFileDirectory, newTeam); } return(Task.CompletedTask); }
private Task UpdateServerCache(SocketGuild arg) { GuildCache.connectedGuilds.Add(arg); //Console.WriteLine(arg.Name); if (updateGuildCache) { if (arg.Id == UNO_SERVER_ID) { var v = arg.DownloaderPromise; GuildCache.InitializeUnoServer(arg); Console.WriteLine("Loaded UNO server."); var users = arg.Users; foreach (var user in users) { if (!user.IsBot) { SaveFiles_Mapped.CreateUserSaveFolder(user); } } updateGuildCache = false; MidnightTimer(); } else if (arg.Id == MAGI_SERVER_ID) { var u = arg.DownloaderPromise; GuildCache.InitializeMyServer(arg); Console.WriteLine("Loaded Magilouvre."); } } return(Task.CompletedTask); }
private Task UpdateServerCache(SocketGuildUser user) { if (user.Guild.Id == 597469488778182656) { GuildCache.Uno_Cache.GetUser(332788739560701955).SendMessageAsync(user.Username + " has joined PokéCollectors~ Help them out! <#598458534405079041>"); GuildCache.Uno_Cache.GetUser(MY_ID).SendMessageAsync(user.Username + " has joined PokéCollectors~ Help them out! <#598458534405079041>"); GuildCache.Uno_Cache.GetUser(456335175538835467).SendMessageAsync(user.Username + " has joined PokéCollectors~ Help them out! <#598458534405079041>"); } if (Killswitch.GetState() != Killswitch.Status.Off && user.Guild.Id == UNO_SERVER_ID) { KillSwitchProtocol(user); } if (user.Guild.Id == UNO_SERVER_ID) { GuildCache.InitializeUnoServer(user.Guild); } SaveFiles_Mapped.CreateUserSaveFolder(user); return(Task.CompletedTask); }