public CharacterSelectionForm(string result) { InitializeComponent(); ResultString = result; ParseSite(); MQOEvents.TestEvent("Select a Character"); }
private void UpdateChat() { if (isConnected) { MQOEvents.RequestChatUpdate(true); } }
private void btnSendChat_Click(object sender, EventArgs e) { string tempString = txtChatToSend.Text; MQOEvents.SendMessage(tempString); txtChatToSend.Text = ""; }
private void UpdateStats() { if (isConnected) { MQOEvents.RequestStatUpdate(true); } }
void MQOEvents_onStatReady(object obj) { CharacterShort = (string)obj; if (StatsActive && isConnected) { string parsedStats = ""; parsedStats += ParseStats("PlayerName") + ","; parsedStats += ParseStats("PlayerHP") + ","; parsedStats += ParseStats("PlayerMana") + ","; parsedStats += ParseStats("PlayerLevel") + ","; parsedStats += ParseStats("Gold") + ","; parsedStats += ParseStats("Elements") + ","; parsedStats += ParseStats("Chests") + ","; parsedStats += ParseStats("Relics") + ","; parsedStats += ParseStats("StatPoints") + ","; parsedStats += ParseStats("Workload") + ","; parsedStats += ParseStats("PlayerLevelPercent") + ","; parsedStats += ParseStats("Skill1Percent") + ","; parsedStats += ParseStats("Skill1") + ","; parsedStats += ParseStats("Skill2Percent") + ","; parsedStats += ParseStats("Skill2"); MQOEvents.StatUpdate(parsedStats); } //} }
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"); } }
private void btnConnect_Click(object sender, EventArgs e) { string user = txtUser.Text; string pass = txtPass.Text; string connection = user + "," + pass; MQOEvents.RequestLogin(connection); }
void MQOEvents_onLoadFight(object obj) { if (!FightWebClient.IsBusy) { Uri tempUri = new Uri("http://midenquest.com/loadFight.aspx?id=" + obj.ToString() + "&sid=" + GetSID().ToString()); FightWebClient.DownloadString(tempUri); MQOEvents.TestEvent("Loading Monster ID: " + obj.ToString()); } }
void MQOEvents_onDoWork(object obj) { if (!SkillWebClient.IsBusy) { MQOEvents.TestEvent("Doing work"); Uri tempUri = new Uri("http://midenquest.com/useWork.aspx?start=" + obj.ToString() + "&null="); SkillWebClient.DownloadString(tempUri); } }
public void Fight() { if (GetEnemyCount() == 0) { MQOEvents.LoadFight(MobToFight); } else { Attack(); } }
void MQOEvents_onChatReady(object obj) { if (Chat != (string)obj.ToString()) { string Uncleaned = (string)obj.ToString(); string Cleaned = Regex.Replace(Uncleaned, @"<[^>]*>", String.Empty); Cleaned = Regex.Replace(Cleaned, @"[[^>[]", "\r\n["); Chat = Cleaned; MQOEvents.ChatUpdate(Chat); } }
private void Attack() { int derp = Int32.Parse(ParseStats("Enemy1HP").ToString()); int derp2 = Int32.Parse(ParseStats("Enemy2HP").ToString()); if (Int32.Parse(ParseStats("Enemy1HP").ToString()) > 0) { MQOEvents.Attack(0); } else { MQOEvents.Attack(1); } }
void MQOEvents_onRequestCharacterLogin(object obj) { if (!LoginWebClient.IsBusy) { MQOEvents.TestEvent("Attempting to login..."); var values = new NameValueCollection { { "CharId", (string)obj.ToString() }, }; // Upload the values string tempUri = "http://midenquest.com/Game.aspx"; LoginWebClient.UploadValues(tempUri, values); MQOEvents.Connected(true); } else { MQOEvents.TestEvent("Login Client is busy"); } }
private void btnStartSkill_Click(object sender, EventArgs e) { MQOEvents.StartWork(SkillToDo); }
public object ParseStats(string str) { if (isConnected) { string unparsed = CharacterShort; string[] parsed = unparsed.Split('|'); if (parsed.Length > 5) { StatsActive = true; if (parsed[0] != "1") { isConnected = false; } if (str == "PlayerName") { return(parsed[4]); } else if (str == "PlayerHP") { return(parsed[12]); } else if (str == "PlayerMana") { return(parsed[20]); } else if (str == "PlayerLevel") { return(parsed[8]); } else if (str == "PlayerLevelPercent") { return(parsed[79]); } else if (str == "Gold") { return(parsed[82]); } else if (str == "Elements") { return(parsed[89]); } else if (str == "Chests") { int number; bool result = Int32.TryParse(parsed[116].ToString(), out number); if (result) { return(number); } else { return(0); } } else if (str == "Relics") { return(parsed[117]); } else if (str == "Chests") { return(parsed[116]); } else if (str == "StatPoints") { return(parsed[88]); } else if (str == "Workload") { if (parsed[115] == "") { return(0); } else { return(parsed[115]); } } else if (str == "Enemy1HP") { if (parsed[18] != "") { return(parsed[18]); } return(0); } else if (str == "Enemy2HP") { if (parsed[19] != "") { return(parsed[19]); } return(0); } else if (str == "Enemy1") { if (parsed[2] != "") { return(parsed[2]); } else { return(0); } } else if (str == "Enemy2") { if (parsed[3] != "") { return(parsed[3]); } else { return(0); } } else if (str == "State") { if (parsed[114] == "Working") { return("Working"); } else { return("Idle"); } } else if (str == "Skill1Percent") { return(parsed[80]); } else if (str == "Skill1") { return(parsed[90]); } else if (str == "Skill2Percent") { return(parsed[81]); } else if (str == "Skill2") { return(parsed[91]); } else { MQOEvents.TestEvent("(Parse Stat)Command not found: " + str); return(0); } } else { StatsActive = false; return(0); } } else { return(0); } }
void MainWebClient_DownloadStringCompleted(object sender, System.Net.DownloadStringCompletedEventArgs e) { MQOEvents.MainReady(true); }
void ChatWebClient_DownloadStringCompleted(object sender, System.Net.DownloadStringCompletedEventArgs e) { MQOEvents.ChatReady(e.Result); }
private void btnLogout_Click(object sender, EventArgs e) { MQOEvents.Disconnected(true); Log("Disconnected"); }
private void btnLogin_Click(object sender, EventArgs e) { MQOEvents.OpenLogin(true); }
private void btnStopFight_Click(object sender, EventArgs e) { MQOEvents.StopFight(true); }
private void btnStartFight_Click(object sender, EventArgs e) { MQOEvents.Fight(MobToFight); }
private void DoWork() { MQOEvents.DoWork(SkillToDo); }
private void OpenChests() { MQOEvents.OpenChest(true); }
private void StopWork() { MQOEvents.StopWork(true); }
public LoginForm() { InitializeComponent(); MQOEvents.TestEvent("Logging in"); }
private void btnPlay3_Click(object sender, EventArgs e) { MQOEvents.TestEvent("Logging into: " + lblPlayerName3.Text); MQOEvents.RequestCharacterLogin(PlayerIDs[2]); }
void MQOEvents_onConnected(object obj) { MQOEvents.TestEvent("Connected"); isConnected = true; }
private void btnStopSkill_Click(object sender, EventArgs e) { MQOEvents.StopWork(true); }