public void HandleEditAccount(WorldPacket recvPacket) { if (recvPacket == null) { return; } int num = recvPacket.ReadInt32(); if (num == 0) { this.LoginUtil.Account = recvPacket.ReadString(); this.LoginUtil.AccountID = recvPacket.ReadUInt32(); int num2 = recvPacket.ReadInt32(); this.LoginUtil.K = this.K; this.LoginUtil.AccountTime = 0; this.LoginUtil.SaveSetting(); this.UpdateAccount(); if (num2 != 0) { this.ConnectToServer(); return; } return; } string s = "修改用户信息失败"; switch (num) { case 11: s = s + "用户名有误,请尝试换一个用户名?"; break; case 7: s = s + "用户名或邮箱已经注册"; goto Label_00AB; case 10: s = s + "推荐人用户名错误"; goto Label_00AB; } Label_00AB: this.ShowAccountTip(s); }
private int HandleGatePlayerReg(WorldPacket recvPacket) { if ((recvPacket != null) && (recvPacket.ReadInt32() == 0)) { this.ResetLoginUser(); this._gateSession.GateSocket.Account = this._gateSession.Account = this.LoginUtil.Account = recvPacket.ReadString(); this._gateSession.GateSocket.AccountTime = this.LoginUtil.AccountTime = recvPacket.ReadUInt32(); this._gateSession.GateSocket.K = this.LoginUtil.K = string.Empty; this._gateSession.GateSocket.SendGateAuth(); this.ResetNetTime(); } return 0; }
private void HandleGatePlayerRegUser(WorldPacket recvPacket) { if (recvPacket == null) { return; } int num = recvPacket.ReadInt32(); if (num == 0) { this.LoginUtil.Account = recvPacket.ReadString(); this.LoginUtil.AccountID = recvPacket.ReadUInt32(); recvPacket.ReadInt32(); this.LoginUtil.K = this.K; this.LoginUtil.AccountTime = 0; this.LoginUtil.SaveSetting(); this.ResetLoginUser(); this.UpdateAccount(); return; } string s = "修改用户信息失败"; switch (num) { case 11: s = s + "用户名有误,请尝试换一个用户名?"; break; case 7: s = s + "用户名或邮箱已经注册"; goto Label_00A8; case 10: s = s + "推荐人用户名错误"; goto Label_00A8; } Label_00A8: this.ShowAccountTip(s); this.ClearPackets(); }
private void HandleCheckAccount(WorldPacket recvPacket) { if (recvPacket != null) { int ret = recvPacket.ReadInt32(); if (this.CreateAccountForm != null) { this.CreateAccountForm.CheckAccount(ret); } } this.ClearPackets(); }
private int HandleGateAuth(WorldPacket recvPacket) { if (recvPacket != null) { int code = recvPacket.ReadInt32(); string str = string.Empty; int num2 = 0; if (code == 0) { uint accountID = recvPacket.ReadUInt32(); uint accountTime = recvPacket.ReadUInt32(); int num5 = recvPacket.ReadInt32(); for (int i = 0; i < num5; i++) { str = recvPacket.ReadString(); num2 = recvPacket.ReadInt32(); } this.IP = str; this.Port = num2; this.LoginUtil.LoginSuccess(accountID, this._gateSession.Account, accountTime, this.GateSession.GateSocket.K); this.Init2(); } else { this.SetReLogin(code); this.ClearPackets(); } } return 1; }
public void HandleStopTask(WorldPacket recvPacket) { if ((recvPacket != null) && (recvPacket.ReadInt32() == 0)) { uint taskID = recvPacket.ReadUInt32(); this.StopTasks(taskID); } }
public void HandleServerCheckAccount(WorldPacket recvPacket) { if (recvPacket != null) { int ret = recvPacket.ReadInt32(); if (this.CreateAccountForm != null) { this.CreateAccountForm.CheckAccount(ret); } } }
public int HandleServerAuth(WorldPacket recvPacket) { int num = 1; this._serverSession.Authed = false; if (recvPacket != null) { int code = recvPacket.ReadInt32(); if (code == 0) { num = 0; this.LoginUtil.Account = recvPacket.ReadString(); this._serverSession.Authed = true; this.UpdateAccount(); return num; } this.SetReLogin(code); this.ClearPackets(); } return num; }
public void HandleMyTask(WorldPacket recvPacket) { if (recvPacket != null) { MyTask task = new MyTask { _id = recvPacket.ReadUInt32(), _publishTime = recvPacket.ReadUInt32(), _isRun = recvPacket.ReadUInt32() == 1 }; uint num = recvPacket.ReadUInt32(); for (uint i = 0; i < num; i++) { string str = recvPacket.ReadString(); string str2 = recvPacket.ReadString(); string str3 = recvPacket.ReadString(); string str4 = recvPacket.ReadString(); string str5 = recvPacket.ReadString(); TaskInfo info = new TaskInfo(str, str2, str3, str4, str5); task._taskItems.Add(info); } int num3 = recvPacket.ReadInt32(); int num4 = recvPacket.ReadInt32(); int num5 = 0; ArrayList areaClicks = new ArrayList(); num5 = 0; while (num5 < 0x1f) { areaClicks.Add((num3 & (((int) 1) << num5)) != 0); num5++; } while (num5 < 0x23) { areaClicks.Add((num4 & (((int) 1) << (num5 - 0x1f))) != 0); num5++; } task.SetAreaClick(areaClicks); ArrayList hourClicks = new ArrayList(); for (num5 = 0; num5 < 0x30; num5++) { uint num6 = recvPacket.ReadUInt32(); hourClicks.Add(num6); } task.SetHourClick(hourClicks); task._validClickCount = recvPacket.ReadUInt32(); task._invalidClickCount = recvPacket.ReadUInt32(); task._todayValidClickCount = recvPacket.ReadUInt32(); task._todayInvalidClickCount = recvPacket.ReadUInt32(); task._yesterdayValidClickCount = recvPacket.ReadUInt32(); task._yesterdayInvalidClickCount = recvPacket.ReadUInt32(); task.Note = recvPacket.ReadString(); this.AddTask(task); this.UpdateAccount(); } }
public void HandleGetTask(WorldPacket recvPacket) { if (recvPacket != null) { MyTask task = new MyTask(); if (recvPacket.ReadInt32() == 0) { task._id = recvPacket.ReadUInt32(); uint num2 = recvPacket.ReadUInt32(); for (uint i = 0; i < num2; i++) { string str = recvPacket.ReadString(); string str2 = recvPacket.ReadString(); string str3 = recvPacket.ReadString(); string str4 = recvPacket.ReadString(); string str5 = recvPacket.ReadString(); TaskInfo info = new TaskInfo(str, str2, str3, str4, str5); task._taskItems.Add(info); } this.addGetTask(task); } } }