public static async Task Maindo(SocketMessage arg) { if (arg.MentionedUsers.Count() > 0) { var User = arg.MentionedUsers.First(); var Guild = ((SocketGuildChannel)arg.Channel).Guild; if (User.Id == Program.Client.CurrentUser.Id) { await arg.Channel.SendMessageAsync("But I'm MGX ;c"); } else if (GuildStuff.ReadRank(Guild.Id, User.Id) != 19) { await arg.Channel.SendMessageAsync($"{User.Username} Isn't an administrator"); } else { GuildStuff.SetRank(Guild.Id, User.Id, 1); await arg.Channel.SendMessageAsync($"Successfully removed {User.Username} from administrator"); } } else { await arg.Channel.SendMessageAsync($"Please mention user to unadmin. Eg; '{Program.Prefix}unadmin <@{Program.Client.CurrentUser.Id}>'"); } }
public static async Task Maindo(SocketMessage arg) { if (arg.MentionedUsers.Count() > 0) { var User = arg.MentionedUsers.First(); var Guild = ((SocketGuildChannel)arg.Channel).Guild; if (User.Id == Program.Client.CurrentUser.Id) { await arg.Channel.SendMessageAsync("already got higher roles so gl with that noob"); } else if (GuildStuff.ReadRank(Guild.Id, User.Id) >= 19) { await arg.Channel.SendMessageAsync($"{User.Username} Is already an administrator or higher"); } else { GuildStuff.SetRank(Guild.Id, User.Id, 19); await arg.Channel.SendMessageAsync($"Successfully added {User.Username} as an administrator"); } } }
public static async Task Maindo(SocketMessage arg) { if (arg.MentionedUsers.Count() > 0) { var User = arg.MentionedUsers.First(); var Guild = ((SocketGuildChannel)arg.Channel).Guild; if (User.Id == Program.Client.CurrentUser.Id) { await arg.Channel.SendMessageAsync("But I'm MGX );"); return; } if (GuildStuff.ReadRank(Guild.Id, User.Id) >= 18) { await arg.Channel.SendMessageAsync($"{User.Username} Is already a moderator or higher"); } else { GuildStuff.SetRank(Guild.Id, User.Id, 18); await arg.Channel.SendMessageAsync($"Successfully added {User.Username} as a moderator"); } } }