From 23bf40a8f81f642e0c186306092d7364c6ba1afb Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 03 六月 2021 11:25:52 +0800
Subject: [PATCH] 8970 【后端】【btzf】【bt】【bt2】【主干】装备格数新增到16阶(装备背包格子加到203格;穿装备无格子报错防范;GM广播时间格式错误报错防范)

---
 ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/GMT_BroadCast.py               |    3 +++
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py |    2 ++
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py           |    2 +-
 3 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/GMT_BroadCast.py b/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/GMT_BroadCast.py
index 311f194..f0327ed 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/GMT_BroadCast.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/GMT_BroadCast.py
@@ -89,6 +89,9 @@
 #  @return None
 def CheckDate(startDate, endDate):
     
+    if not startDate or not endDate:
+        return False
+    
     if (endDate - startDate).days < 0:
         return True
     
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
index dad59d5..7de0565 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -831,7 +831,7 @@
 Def_DRRecord_Min_Silver = 500000
 Def_LargeTrade_Silver = 1000 * 1000
 #初始化装备背包格子数
-Def_PackCnt_Equip = 130
+Def_PackCnt_Equip = 203
 #主角交易栏最大格数
 Def_PlayerTradeMaxItemCount = 20
 #主角刚登陆游戏开启背包格子数
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py
index fd331e5..9aac51b 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py
@@ -808,6 +808,8 @@
         curPlayer = self.__Player
         equipPack = self.__PlayerEquip
         equipItem = equipPack.GetAt(equipPackIndex)
+        if not equipItem:
+            return -1
         desItemID, desUserData = [0, ''] if equipItem.IsEmpty() else [equipItem.GetItemTypeID(), equipItem.GetUserData()]
         srcItemID, srcUserData = curItem.GetItemTypeID(), curItem.GetUserData()
         

--
Gitblit v1.8.0