Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Discord.Commands;
- using Discord.WebSocket;
- using DiscordBot.API;
- using DiscordBot.Functions;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace DiscordBot.Modules
- {
- public class AccountHandler : ModuleBase<SocketCommandContext>
- {
- Client client = Program.client;
- [Command("hwidreset")]
- [Alias("hr")]
- public async Task HWIDReset(SocketGuildUser User)
- {
- string Token;
- Console.WriteLine("hwidreset Called");
- if (Context.Message.Author.Id != 193255051807031296 &&
- (!Iterations.FindRole(((SocketGuildUser)Context.Message.Author).Roles, "Mod")
- && !Iterations.FindRole(((SocketGuildUser)Context.Message.Author).Roles, "Admin")
- && !Iterations.FindRole(((SocketGuildUser)Context.Message.Author).Roles, "Junior Dev")
- && !Iterations.FindRole(((SocketGuildUser)Context.Message.Author).Roles, "Supervisor")
- && !Iterations.FindRole(((SocketGuildUser)Context.Message.Author).Roles, "Owner")))
- {
- await Context.Message.Channel.SendMessageAsync("Permission Denied.");
- return;
- }
- //get a Admin token for administering admin actions
- client.Login(out Token);
- Console.WriteLine("Login Token: " + Token);
- //Send API Request to ban all associated cheat accounts
- string Username = client.FindUser(User.Id.ToString());
- if (Username != "User Not Found" && client.ResetHWID(Username, Token))
- {
- Console.WriteLine("HWID Reset");
- await Context.Message.Channel.SendMessageAsync("HWID Reset: " + Username);
- }
- else
- {
- Console.WriteLine("Failed to Reset HWID");
- await Context.Message.Channel.SendMessageAsync("Failed to Reset HWID: " + Username);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement