hch
1 天以前 f88d20f956b355588cf987a6534c39e016b1d8e8
0312 封号提示
4个文件已修改
13 ■■■■ 已修改文件
Main/Core/GameEngine/Player/PlayerBaseData.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/GameEngine/Player/PlayerDatas.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0104_tagServerDisconnect.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Utility/EnumHelper.cs 2 ●●● 补丁 | 查看 | 原始文档 | 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