// Server flood private void serverFlood_BTN_Click(object sender, EventArgs e) { if (serverInvite.Text != "" && tokens.Count() > 0) { // Run the loop in another thread so the UI doesn't become unresponsive Start(() => { for (int i = 0; i <= tokens.Count() - 1; i++) { libdiscord.DiscordResponse response = libdiscord.JoinServer(tokens[i], serverInvite.Text); if (response.success) { write2console(Modules.ServerFlood, "Success", ConsoleColor.Green); } else { write2console(Modules.ServerFlood, response.status + ": " + response.reason, ConsoleColor.Red); } } }); } else { write2console(Modules.ServerFlood, "Missing input", ConsoleColor.Yellow); } }
// Nick changer private void nickChanger_BTN_Click(object sender, EventArgs e) { if (serverid.Text != "" && tokens.Count() > 0) { randomNicks = (nick.Text == ""); if (!nickChanger) { long sid; try { sid = Int64.Parse(serverid.Text.Trim()); } catch (FormatException) { write2console(Modules.NickChanger, "Error parsing server id", ConsoleColor.Yellow); return; } write2console(Modules.NickChanger, "Started", ConsoleColor.Cyan); nickChanger = true; Start(() => { string _nick; while (nickChanger) { for (int i = 0; i <= tokens.Count() - 1; i++) { if (randomNicks) { _nick = RandomString(randomNickLength); } else { _nick = nick.Text; } libdiscord.DiscordResponse response = libdiscord.ChangeNickName(tokens[i], sid, _nick); if (response.success) { write2console(Modules.MessageSpammer, "Success", ConsoleColor.Green); } else { write2console(Modules.MessageSpammer, response.status + ": " + response.reason, ConsoleColor.Red); } Thread.Sleep(pause); } } }); } } else { write2console(Modules.NickChanger, "Missing input", ConsoleColor.Yellow); } }
// Message spam private void messageSpam_BTN_Click(object sender, EventArgs e) { if (channedId.Text != "" && message.Text != "" & tokens.Count() > 0) { if (!messageSpam) { long cid; try { cid = Int64.Parse(channedId.Text.Trim()); } catch (FormatException) { write2console(Modules.MessageSpammer, "Error parsing channel id", ConsoleColor.Yellow); return; } write2console(Modules.MessageSpammer, "Started", ConsoleColor.Cyan); messageSpam = true; Start(() => { while (messageSpam) { for (int i = 0; i <= tokens.Count() - 1; i++) { libdiscord.DiscordResponse response = libdiscord.SendMessage(tokens[i], cid, message.Text); if (response.success) { write2console(Modules.MessageSpammer, "Success", ConsoleColor.Green); } else { write2console(Modules.MessageSpammer, response.status + ": " + response.reason, ConsoleColor.Red); } Thread.Sleep(pause); } } }); } else { write2console(Modules.MessageSpammer, "Already started", ConsoleColor.Cyan); } } else { write2console(Modules.MessageSpammer, "Missing input", ConsoleColor.Yellow); } }