hxp
2024-11-26 243563f0c6f0207262c582296a8b73622b437bf3
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
@@ -1663,7 +1663,7 @@
## 给奖励物品
# @param awardItemInfo 奖励物品信息,支持字典按职业给,或者直接list
# @return 布尔值
def GiveAwardItem(curPlayer, awardItemInfo):
def GiveAwardItem(curPlayer, awardItemInfo, eventName=""):
    job = curPlayer.GetJob()
    if isinstance(awardItemInfo, dict):
        if str(job) not in awardItemInfo:
@@ -1686,7 +1686,8 @@
    for itemInfo in itemList:
        itemID, itemCount = itemInfo[:2]
        ItemControler.GivePlayerItem(curPlayer, itemID, itemCount, 0, [IPY_GameWorld.rptItem])
    if eventName:
        ItemControler.NotifyGiveAwardInfo(curPlayer, itemList, eventName)
    return True
##对外接口, 交换物品