From c71017ce027515367d33f5e0803c4730819aa848 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 17 四月 2025 11:28:28 +0800
Subject: [PATCH] 1111 【BT】寻宝消耗货币、寻宝给物品转化货币增不记录流向;
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
index 01ba483..4bc6a23 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
@@ -3346,9 +3346,12 @@
GameWorld.AddPlayerRec(playerID, ShareDefine.Def_PlayerRecType_PayCoin, [2, price, nowMoney, payCoinDay], orderInfo, 1)
# 流向用 eventName
#if eventName:
- DataRecordPack.DR_UseMoney(curPlayer, eventName, type_Price, price, infoDict) # 流向
- EventReport.WriteEvent_virtual_resource(curPlayer, type_Price, reason_name, quantity,
- unitPrice, ShareDefine.Def_UserAction_Money_Use, infoDict)
+ if costType == ChConfig.Def_Cost_Treasure:
+ GameWorld.DebugLog("BT版本寻宝消耗货币暂时不记录流向: %s,type_Price=%s,price=%s" % (eventName, type_Price, price))
+ else:
+ DataRecordPack.DR_UseMoney(curPlayer, eventName, type_Price, price, infoDict) # 流向
+ EventReport.WriteEvent_virtual_resource(curPlayer, type_Price, reason_name, quantity,
+ unitPrice, ShareDefine.Def_UserAction_Money_Use, infoDict)
#===========================================================================
# if type_Price == IPY_GameWorld.TYPE_Price_Gold_Money:
# EventReport.WriteEvent_virtual_cost(curPlayer, quantity, unitPrice, reason_name)
@@ -3574,9 +3577,12 @@
GameWorld.Log("记录获得代币: eventName=%s,value=%s,nowMoney=%s,payCoinDay=%s,orderInfo=%s" % (eventName, value, nowMoney, payCoinDay, orderInfo), playerID)
GameWorld.AddPlayerRec(playerID, ShareDefine.Def_PlayerRecType_PayCoin, [1, value, nowMoney, payCoinDay], orderInfo, 1)
- DataRecordPack.DR_GiveMoney(curPlayer, eventName, priceType, value, addDataDict)
- EventReport.WriteEvent_virtual_resource(curPlayer, priceType, giveType, 1, value,
- ShareDefine.Def_UserAction_Money_Get, addDataDict)
+ if addDataDict.get("GiveItemEvent") == "Treasure":
+ GameWorld.DebugLog("BT版本寻宝给货币暂时不记录流向: %s,priceType=%s,price=%s" % (eventName, priceType, value))
+ else:
+ DataRecordPack.DR_GiveMoney(curPlayer, eventName, priceType, value, addDataDict)
+ EventReport.WriteEvent_virtual_resource(curPlayer, priceType, giveType, 1, value,
+ ShareDefine.Def_UserAction_Money_Get, addDataDict)
#===============================================================================
# reason_name = "Unknown" if not giveType else giveType
--
Gitblit v1.8.0