| | |
| | | void ParseConfig() |
| | | { |
| | | chatCharacterLimit = int.Parse(FuncConfigConfig.Get("MessageLength").Numerical1); |
| | | var _funcCfg = FuncConfigConfig.Get("BugleItem"); |
| | | bugleItem = int.Parse(_funcCfg.Numerical1); |
| | | // var _funcCfg = FuncConfigConfig.Get("BugleItem"); |
| | | // bugleItem = int.Parse(_funcCfg.Numerical1); |
| | | chatChannels = new List<ChatInfoType>(); |
| | | chatChannels.Add(ChatInfoType.System); |
| | | chatChannels.Add(ChatInfoType.World); |
| | |
| | | chatChannels.Add(ChatInfoType.Friend); |
| | | chatChannels.Add(ChatInfoType.default1); |
| | | |
| | | var config = FuncConfigConfig.Get("ClientChatBan"); |
| | | banCheckSecond = int.Parse(config.Numerical1); |
| | | repeatCountLimit = int.Parse(config.Numerical2); |
| | | maliceCheckCount = int.Parse(config.Numerical3); |
| | | maliceLimitCount = int.Parse(config.Numerical4); |
| | | var array = ConfigParse.GetMultipleStr<int>(config.Numerical5); |
| | | singleBanSecond = array[0]; |
| | | maxBanSecond = array[1]; |
| | | // var config = FuncConfigConfig.Get("ClientChatBan"); |
| | | // banCheckSecond = int.Parse(config.Numerical1); |
| | | // repeatCountLimit = int.Parse(config.Numerical2); |
| | | // maliceCheckCount = int.Parse(config.Numerical3); |
| | | // maliceLimitCount = int.Parse(config.Numerical4); |
| | | // var array = ConfigParse.GetMultipleStr<int>(config.Numerical5); |
| | | // singleBanSecond = array[0]; |
| | | // maxBanSecond = array[1]; |
| | | |
| | | config = FuncConfigConfig.Get("LocalChatHistoryCount"); |
| | | var config = FuncConfigConfig.Get("LocalChatHistoryCount"); |
| | | if (config != null) |
| | | { |
| | | LocalChatHistory.localSaveCount = int.Parse(config.Numerical1); |
| | |
| | | public int singleBanSecond = 1; |
| | | public int maxBanSecond = 1; |
| | | |
| | | public int banSecond { |
| | | get { return LocalSave.GetInt("ClientChatBanSecond", 0); } |
| | | set { |
| | | LocalSave.SetInt("ClientChatBanSecond", value); |
| | | } |
| | | } |
| | | public int banSecond; |
| | | // { |
| | | // get { return LocalSave.GetInt("ClientChatBanSecond", 0); } |
| | | // set { |
| | | // LocalSave.SetInt("ClientChatBanSecond", value); |
| | | // } |
| | | // } |
| | | |
| | | private int[] banTimeArray = new int[6]; |
| | | private DateTime bandTime { |
| | | get { |
| | | var timeArray = LocalSave.GetIntArray("ClientChatBanTime"); |
| | | if (null == timeArray) |
| | | { |
| | | return TimeUtility.OriginalTime; |
| | | } |
| | | else |
| | | { |
| | | return new DateTime(timeArray[0], timeArray[1], timeArray[2], timeArray[3], timeArray[4], timeArray[5]); |
| | | } |
| | | } |
| | | set { |
| | | banTimeArray[0] = value.Year; |
| | | banTimeArray[1] = value.Month; |
| | | banTimeArray[2] = value.Day; |
| | | banTimeArray[3] = value.Hour; |
| | | banTimeArray[4] = value.Minute; |
| | | banTimeArray[5] = value.Second; |
| | | LocalSave.SetIntArray("ClientChatBanTime", banTimeArray); |
| | | } |
| | | } |
| | | private DateTime bandTime; |
| | | // { |
| | | // get { |
| | | // var timeArray = LocalSave.GetIntArray("ClientChatBanTime"); |
| | | // if (null == timeArray) |
| | | // { |
| | | // return TimeUtility.OriginalTime; |
| | | // } |
| | | // else |
| | | // { |
| | | // return new DateTime(timeArray[0], timeArray[1], timeArray[2], timeArray[3], timeArray[4], timeArray[5]); |
| | | // } |
| | | // } |
| | | // set { |
| | | // banTimeArray[0] = value.Year; |
| | | // banTimeArray[1] = value.Month; |
| | | // banTimeArray[2] = value.Day; |
| | | // banTimeArray[3] = value.Hour; |
| | | // banTimeArray[4] = value.Minute; |
| | | // banTimeArray[5] = value.Second; |
| | | // LocalSave.SetIntArray("ClientChatBanTime", banTimeArray); |
| | | // } |
| | | // } |
| | | |
| | | public void ChatClientBan() |
| | | { |