void wc_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { string[] values = e.Result.Split('~'); if (values[0] != Application.ProductVersion) { Auxilium.Update(values[1]); } }
private void HandleGlobalMsgPacket(string message) { AppendChat(Color.Red, Color.Red, "Global Broadcast", message); if (ShowChatNotifications && !IsForegroundWindow) { Auxilium.FlashWindow(this.Handle, true); niChat.ShowBalloonTip(100, "Global Broadcast", message, ToolTipIcon.Info); } }
//TODO: Suport custom server colors? private void HandleChatterPacket(ushort id, string message) { string name = Users[id]; AppendChat(Color.Blue, Color.Black, name, message); if (ShowChatNotifications && !IsForegroundWindow) { Auxilium.FlashWindow(this.Handle, true); niChat.ShowBalloonTip(100, name, message, ToolTipIcon.Info); } }
//TODO: Sanitize server side. private void button1_Click(object sender, EventArgs e) { //Disable register elements. ChangeRegisterState(false); string name = textBox2.Text.Trim(); string pass = textBox1.Text.Trim().ToLower(); pass = Auxilium.SHA1(pass); byte[] data = Packer.Serialize((byte)ClientPacket.Register, name, pass); Connection.Send(data); }
//TODO: Sanitize server side? private void btnLogin_Click(object sender, EventArgs e) { //Disable login elements so user doesn't get click happy. ChangeSignInState(false); string name = tbUser.Text.Trim(); string pass = tbPass.Text.Trim().ToLower(); Username = name; pass = Auxilium.SHA1(pass); byte[] data = Packer.Serialize((byte)ClientPacket.SignIn, name, pass); Connection.Send(data); }