| | |
| | | import PyGameData
|
| | | import urllib
|
| | | import md5
|
| | | import uuid
|
| | | #---------------------------------------------------------------------
|
| | | #设置允许的最大迭代数目, 默认1000
|
| | | #在NPCAI中, 可能超过1000, 所以要设定为2000
|
| | |
| | | ChannelCodeDict = ReadChConfig.GetEvalChConfig("ChannelCode")
|
| | | return ChannelCodeDict.get(codeNum, "")
|
| | |
|
| | | def GetGUID(): return str(uuid.uuid1())
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | | ##大额度金钱记录
|
| | | # @param tradeGold 物品售价金子
|
| | |
| | | # return
|
| | | #===========================================================================
|
| | |
|
| | | DebugLog(text)
|
| | | DebugLog(text, curPlayer.GetPlayerID())
|
| | | text = text.decode(ShareDefine.Def_Game_Character_Encoding).encode(GetCharacterEncoding())
|
| | | curPlayer.DebugAnswer(text)
|
| | | return
|
| | |
| | |
|
| | | def SendGameErrorEx(errType, msgInfo="", playerID=0):
|
| | | ErrLog("SendGameErrorEx: %s -> %s" % (errType, msgInfo), playerID)
|
| | | SendGameError(errType, msgInfo)
|
| | | if GetGameWorld().GetDebugLevel():
|
| | | raise Exception("%s -> %s" % (errType, msgInfo))
|
| | | else:
|
| | | SendGameError(errType, msgInfo)
|
| | | return
|
| | |
|
| | | def SendGameError(errType, msgInfo=""):
|