From 83ab86ca1ac01d35137217b5bf5de41231355c0b Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 27 三月 2019 15:57:20 +0800
Subject: [PATCH] 6382 【后端】【2.0】拍品优化调整(拍品过期支持)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py
index bdb4eda..13156e9 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py
@@ -2089,4 +2089,23 @@
# BYTE ItemIndex; //物品在背包中索引
#};
def OnItemTimeout(index, clientData, tick):
+ packType = clientData.PackType
+ itemIndex = clientData.ItemIndex
+
+ curPlayer = GameWorld.GetPlayerManager().GetPlayerByIndex(index)
+ backPack = curPlayer.GetItemManager().GetPack(packType)
+ if not backPack:
+ return
+ curItem = backPack.GetAt(itemIndex)
+ if not ItemCommon.CheckItemCanUse(curItem):
+ GameWorld.DebugLog("物品不存在!")
+ return
+
+ # 拍品
+ if ItemControler.GetIsAuctionItem(curItem):
+ GameWorld.DebugLog("玩家拍品过期: itemID=%s" % (curItem.GetItemTypeID()), curPlayer.GetPlayerID())
+ ItemControler.SetIsAuctionItem(curItem, False, curPlayer)
+ return
+
+
return
--
Gitblit v1.8.0