| | |
| | | except:
|
| | | return inputText
|
| | |
|
| | | return inputText
|
| | |
|
| | | # 服务器默认GBK,转配置编码如UTF8,一般用于与显示层交互,不判断是否base64
|
| | | def CodeToGBK(inputText):
|
| | | encodingList = ReadChConfig.GetEvalChConfig("EncodingTex")
|
| | | |
| | | if len(encodingList) != 2:
|
| | | ErrLog("EncodingTex.txt Error len != 2")
|
| | | return inputText
|
| | | |
| | | try:
|
| | | return inputText.decode(GetCharacterEncoding()).encode(ShareDefine.Def_Game_Character_Encoding)
|
| | | except:
|
| | | return inputText
|
| | | |
| | | return inputText |
| | |
| | | pack = IPY_GameServer.IPY_CFamilyChangeBroadcast()
|
| | | #更改家族公告
|
| | | curFamily.SetBroadcast(pack.GetMsg())
|
| | | |
| | | GameWorld.Log('更改仙盟公告 Family=%s,公告=%s'%(GameWorld.CodeToGBK(curFamily.GetName()), GameWorld.CodeToGBK(pack.GetMsg())), curPlayerID)
|
| | | #通知客户端家族信息改变
|
| | | curFamily.Broadcast_FamilyChange()
|
| | | playerManager = GameWorld.GetPlayerManager()
|