少年修仙传客户端代码仓库
client_linchunjie
2018-11-24 11a3f1972aee91800ea1d065cb7536442654be4f
5022 【1.2】【1.3】封号规则补充
2个文件已修改
23 ■■■■■ 已修改文件
Core/GameEngine/Model/Player/PlayerDatas.cs 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Chat/ChatCenter.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Player/PlayerDatas.cs
@@ -738,6 +738,7 @@
                break;
            case PlayerDataRefresh.CDBPlayerRefresh_ForbidenTalk:
                extersion.forbidenTalk = (int)value;
                ModelCenter.Instance.GetModel<ChatCenter>().ServerForbidenChat(extersion.forbidenTalk == 1);
                break;
            case PlayerDataRefresh.CDBPlayerRefresh_TalentPoint:
                extersion.talentPoint = (int)value;
System/Chat/ChatCenter.cs
@@ -962,10 +962,26 @@
            }
        }
        public bool IsChatBanned {
            get {
        public void ServerForbidenChat(bool value)
        {
            if (value)
            {
                serverForbidenChat = true;
            }
        }
        bool serverForbidenChat
        {
            get { return LocalSave.GetBool("ServerForbidenChat"); }
            set { LocalSave.SetBool("ServerForbidenChat", value); }
        }
        public bool IsChatBanned
        {
            get
            {
                var value = PlayerDatas.Instance.extersion.forbidenTalk;
                var serverBanned = value == 1;
                var serverBanned = value == 1 || serverForbidenChat;
                return serverBanned;
            }
        }