| System/Chat/ChatCtrl.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FriendSystem/New/FriendTips.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Utility/LanguageVerify.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/Chat/ChatCtrl.cs
@@ -262,17 +262,17 @@ return; } } ChatCenter.RecentlyChat _recentlyChat = null; if (!_dirty) { _recentlyChat = chatCenter.SaveRecentlyChat(msg); } LanguageVerify.toPlayer = (uint)PteChatID; LanguageVerify.toPlayerName = PteChatName; LanguageVerify.Instance.VerifyChat(msg, type, (bool ok, string result) => { if (ok) { ChatCenter.RecentlyChat _recentlyChat = null; if (!_dirty) { _recentlyChat = chatCenter.SaveRecentlyChat(result); } msg = CheckHasItem(result, _recentlyChat); chatCenter.recentlyChat = null; switch (type) System/FriendSystem/New/FriendTips.cs
@@ -206,6 +206,7 @@ int playerId = 0; string playerName = ""; int playerLevel = 0; GroupType groupType = GroupType.None; foreach(var type in groupDict.Keys) @@ -215,6 +216,7 @@ FriendPlayer friendPlayer = friendsModel.GetFirendInfo(id,type); if(UIHelper.ServerStringTrim(friendPlayer.PlayerName).Contains(inputField.text.Trim())) { playerLevel = friendPlayer.LV; playerName = friendPlayer.PlayerName; playerId = (int)id; groupType = (GroupType)type; @@ -241,7 +243,7 @@ unSelectFriendObj.SetActive(false); ChatCtrl.Inst.PteChatID = playerId; ChatCtrl.Inst.PteChatName = playerName; LanguageVerify.toPlayerLevel = 0; LanguageVerify.toPlayerLevel = playerLevel; playerInfoCell.Init(playerId, groupType,playerId); speakOtherNameText.text = Language.Get("Friend107", UIHelper.ServerStringTrim(playerName)); }); Utility/LanguageVerify.cs
@@ -142,7 +142,6 @@ public static uint toPlayer = 0; public static string toPlayerName = string.Empty; public static int toPlayerLevel = 0; public static int toPlayerVipLv = 0; const string VerifyChatUrl = "https://api.maoergame.com/game/chat/response?"; public void VerifyChat(string content, ChatInfoType channelType, Action<bool, string> callback) { @@ -175,10 +174,10 @@ tables["sender_vip_level"] = PlayerDatas.Instance.baseData.VIPLv.ToString(); tables["receiver_uid"] = string.Empty; tables["receiver_rid"] = toPlayer.ToString(); tables["receiver_name"] = toPlayerName; tables["receiver_level"] = toPlayerLevel.ToString(); tables["receiver_vip_level"] = toPlayerLevel.ToString(); tables["receiver_rid"] = channel == 3 ? toPlayer.ToString() : string.Empty; tables["receiver_name"] = channel == 3 ? toPlayerName : string.Empty; tables["receiver_level"] = channel == 3 ? (toPlayerLevel == 0 ? string.Empty : toPlayerLevel.ToString()) : string.Empty; tables["receiver_vip_level"] = string.Empty; tables["timestamp"] = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); tables["key"] = ToMD5(StringUtility.Contact(Sercret, tables["timestamp"]));