From 3ac863ebc8f55dd0838b4ee2f9d0c39234af25eb Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 09 二月 2026 10:46:00 +0800
Subject: [PATCH] 358 【内政】红颜系统-服务端(修改游历体力为DWORD;红颜时装升级改为使用背包物品;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActLunhuidian.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActLunhuidian.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActLunhuidian.py
index 9bc3a02..60d3fdb 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActLunhuidian.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActLunhuidian.py
@@ -24,6 +24,7 @@
 import NetPackCommon
 import ItemControler
 import PlayerCoin
+import PlayerMail
 import GameWorld
 import ChConfig
 
@@ -176,7 +177,7 @@
         return
     GameWorld.Log("处理补发轮回奖励完毕: actNum=%s,roundType=%s,roundMax=%s,curRound=%s,curValue=%s,awardState=%s,mailItemList=%s" 
                        % (actNum, roundType, roundMax, curRound, curValue, awardState, mailItemList), playerID)
-    PlayerControl.SendMailByKey("LunhuidianUnget", [playerID], mailItemList)
+    PlayerMail.SendMailByKey("LunhuidianUnget", playerID, mailItemList)
     return
 
 def GetRoundSetValue(roundSet, setIndex): return roundSet[setIndex] if len(roundSet) > setIndex else 0
@@ -338,7 +339,9 @@
                 award = ChPyNetSendPack.tagMCActLunhuidianAward()
                 award.AwardIndex = awardIpyData.GetAwardIndex()
                 award.NeedValue = awardIpyData.GetNeedValue()
-                for itemID, itemCount, isAuctionItem in awardIpyData.GetAwardItemList():
+                for itemInfo in awardIpyData.GetAwardItemList():
+                    itemID, itemCount = itemInfo[:2]
+                    isAuctionItem = itemInfo[2] if len(itemInfo) > 2 else 0
                     item = ChPyNetSendPack.tagMCActLunhuidianItem()
                     item.ItemID = itemID
                     item.ItemCount = itemCount

--
Gitblit v1.8.0