void MQOEvents_onRequestLogin(object obj) { MQOEvents.TestEvent("Loggin requested"); if (!LoginWebClient.IsBusy) { string[] parsed = obj.ToString().Split(','); var values = new NameValueCollection { { "User", parsed[0] }, { "Pass", parsed[1] }, }; // Upload values string tempStringUri = "http://midenquest.com/UserLogin.aspx"; LoginWebClient.UploadValues(tempStringUri, values); // Get Character Page string charPage = LoginWebClient.DownloadString("http://midenquest.com/UserCharacterSelection.aspx"); SetCookies(); MQOEvents.OpenCharacterSelection(charPage); } else { MQOEvents.TestEvent("Busy"); } }