From eb2b495812782c219d963559e840d1be46c5c846 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 14 五月 2025 11:46:47 +0800
Subject: [PATCH] 16 卡牌服务端(邮件功能;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py
index c71d18d..6092f9c 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py
@@ -56,6 +56,7 @@
 import PyGameData
 import urllib
 import md5
+import uuid
 #---------------------------------------------------------------------
 #设置允许的最大迭代数目, 默认1000
 #在NPCAI中, 可能超过1000, 所以要设定为2000
@@ -1475,6 +1476,8 @@
     ChannelCodeDict = ReadChConfig.GetEvalChConfig("ChannelCode")
     return ChannelCodeDict.get(codeNum, "")
 
+def GetGUID(): return str(uuid.uuid1())
+
 #---------------------------------------------------------------------
 ##大额度金钱记录
 # @param tradeGold 物品售价金子
@@ -2365,7 +2368,7 @@
     #    return
     #===========================================================================
     
-    DebugLog(text)
+    DebugLog(text, curPlayer.GetPlayerID())
     text = text.decode(ShareDefine.Def_Game_Character_Encoding).encode(GetCharacterEncoding())
     curPlayer.DebugAnswer(text)
     return
@@ -2381,10 +2384,9 @@
 
 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=""):

--
Gitblit v1.8.0