Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- using System.IO;
- using System.Drawing;
- using AppKit;
- using System.Net;
- using Foundation;
- namespace RotMG
- {
- public partial class ViewController : NSViewController
- {
- public ViewController(IntPtr handle) : base(handle)
- {
- }
- string serverIP;
- string serverPort;
- int amount;
- string email;
- private static Random rnd = new Random();
- public static string RandomString(int length)
- {
- string chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
- return new string(Enumerable.Repeat(chars, length)
- .Select(s => s[rnd.Next(s.Length)]).ToArray());
- }
- public override void ViewDidLoad ()
- {
- base.AwakeFromNib ();
- settingsavedlabel.StringValue = "Settings have not been saved.";
- generatelinkslabel.StringValue = "Links have not been generated.";
- runflooderlabel.StringValue = "Flooder is not running.";
- }
- partial void settingssaved (Foundation.NSObject sender) {
- serverIP = serveripstring.StringValue;
- serverPort = serverportstring.StringValue;
- amount = int.Parse(amountstring.StringValue);
- settingsavedlabel.StringValue = string.Format("Settings have been saved.");
- amountlabel.StringValue = "Amount: "+ amount.ToString();
- serveriplabel.StringValue = string.Format("IP: " + serverIP);
- serverportlabel.StringValue = string.Format("Port: " + serverPort);
- }
- partial void generatelinks (Foundation.NSObject sender) {
- string[] links;
- {
- links = new string[amount];
- for (int i = 0; i < links.Length; i++)
- {
- email = $"{RandomString(5)}@gmail.com";
- links[i] = "http://" + serverIP
- + ":" + serverPort + "/account/register?isAgeVerified=1&entrytag=&ignore=77240&newPassword=fsodflooder&newGUID="
- + email + "&guid=597BFBCFA0E1C4195FD6E8392557CD960361878D%22"; ;
- }
- System.IO.File.WriteAllLines(@"/Users/hitaghantala/Documents/GitHub/RotMG/RotMG/links.txt", links);
- }
- generatelinkslabel.StringValue = string.Format("Links have been generated.");
- }
- partial void runflooder (Foundation.NSObject sender) {
- runflooderlabel.StringValue = string.Format("Flooder is running.");
- }
- public override NSObject RepresentedObject
- {
- get
- {
- return base.RepresentedObject;
- }
- set
- {
- base.RepresentedObject = value;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement