| Main/Core/GameEngine/Player/PlayerBaseData.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/Core/GameEngine/Player/PlayerDatas.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0104_tagServerDisconnect.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/Utility/EnumHelper.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Main/Core/GameEngine/Player/PlayerBaseData.cs
@@ -68,6 +68,7 @@ public uint chatBox; //扩展属性10,各项目专用 public uint ExAttr11; //预留的扩展属性字段,用来存放项目特定的属性121 现金代币(代金券) public uint ExAttr16; //预留的扩展属性字段,用来存放项目特定的属性 全身特效 public uint ExAttr17; //账号状态 按位 4 封号 5禁言 6禁设备 public uint ServerGroupId; //服务器组ID public uint hangTime;//现为脱机挂剩余时间 23 public uint faction; //阵营 107 @@ -204,6 +205,7 @@ ExAttr11 = _serverInfo.ExAttr11; leaveGuildInfo = (int)_serverInfo.ExAttr12; ExAttr16 = _serverInfo.ExAttr16; ExAttr17 = _serverInfo.ExAttr17; ServerGroupId = _serverInfo.ExAttr13; faction = _serverInfo.Faction; coinPointTotal = _serverInfo.ChangeCoinPointTotal; Main/Core/GameEngine/Player/PlayerDatas.cs
@@ -437,6 +437,9 @@ case PlayerDataType.CDBPlayerRefresh_ZhuxianRate: baseData.ExAttr16 = value; break; case PlayerDataType.default1: baseData.ExAttr17 = value; break; case PlayerDataType.CDBPlayerRefresh_Mater: baseData.mater = (int)value; break; Main/Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0104_tagServerDisconnect.cs
@@ -12,8 +12,12 @@ try { Debug.Log("DTC0104_tagServerDisconnect" + vNetData.Reason); ServerForceExitHintWin.reason = vNetData.Reason; // 和第四位与非0 则是封号 if ((PlayerDatas.Instance.baseData.ExAttr17 & (1 << 4)) != 0) { ServerForceExitHintWin.reason = 51; } LoginManager.Instance.busy = false; if (VersionConfig.Get().versionAuthority == VersionAuthority.Release) { Main/Utility/EnumHelper.cs
@@ -665,7 +665,7 @@ CDBPlayerRefresh_SkillReducePerG = 228, //射日神弓技能减伤百分比 //后续IL开发添加预设 default1, // 229 default1, // 229 账号状态 default2, //230 default3, // 功能特权令 231 default4, // 环保值 232