| | |
| | |
|
| | | return drDict
|
| | |
|
| | | ## 玩家充值后的点券信息及vip等级
|
| | | # @param curPlayer: 玩家实例
|
| | | # @param changeCoin: 兑换的点券数
|
| | | # @param totaChangelCoin: 总兑换点券数
|
| | | # @param prizeCoin: 赠送点券数
|
| | | # @param totalPrizeCoin: 总赠送点券数
|
| | | # @param playerVIPLV: vip等级
|
| | | # @param crazyCoin: 额为赠送数
|
| | | # @return: None
|
| | | def DR_PlayerCoinAfterCharge(curPlayer, changeCoin, totaChangelCoin, prizeCoin, |
| | | totalPrizeCoin, playerVIPLV, crazyCoin, orderID):
|
| | | |
| | | dataDict = {'PlayerID':curPlayer.GetPlayerID(), 'PlayerName':curPlayer.GetPlayerName(), |
| | | 'AccID':curPlayer.GetAccID(), 'ChangeCoin':changeCoin, 'TotaChangelCoin':totaChangelCoin,
|
| | | 'PrizeCoin':prizeCoin, 'TotalPrizeCoin':totalPrizeCoin, 'VIPLv':playerVIPLV, |
| | | "CrazyCoin":crazyCoin, 'QueryOrderID':orderID}
|
| | |
|
| | | #发送封包
|
| | | SendEventPack("PlayerCoinAfterCharge", dataDict, curPlayer)
|
| | | return
|
| | |
|
| | | ## 玩家升级
|
| | | # @param curPlayer: 玩家实例
|
| | | # @param playerLV: 玩家等级
|
| | |
| | | SendEventPack("PlayerDead", dataDict, curPlayer)
|
| | | return
|
| | |
|
| | |
|
| | | ## 给存奖励表物品
|
| | | # @param curPlayer: 玩家
|
| | | # @param rewardType: 奖励类型
|
| | | # @param itemID: 物品ID
|
| | | # @param itemCnt: 物品个数
|
| | | # @return
|
| | | def DR_PlayerGetReward(curPlayer, rewardType, itemID, itemCnt):
|
| | | dataDict = {'PlayerID':curPlayer.GetPlayerID(), "PlayerName":curPlayer.GetPlayerName(), |
| | | 'AccID':curPlayer.GetAccID(), 'itemID':itemID, 'itemCnt':itemCnt,
|
| | | 'rewardType':rewardType}
|
| | | |
| | | #发送封包
|
| | | SendEventPack("PlayerGetReward", dataDict, curPlayer)
|
| | | return
|
| | |
|
| | | ## 申请加入贵宾俱乐部
|
| | | # @param curPlayer
|
| | | # @param hasRegister: 之前是否已报名
|
| | |
| | | 'ItemID':itemID, 'KilledCnt':killedCnt, 'DropRate':dropRate}
|
| | | #发送封包
|
| | | SendEventPack("GlobalDropRate", dataDict, curPlayer)
|
| | | return
|
| | |
|
| | | def DR_MagicWeaponExp(curPlayer, mwID, succID, newExp, needExp):
|
| | | # 法宝激活经验获得记录
|
| | | dataDict = {'PlayerID':curPlayer.GetPlayerID(), 'PlayerName':curPlayer.GetPlayerName(), |
| | | 'AccID':curPlayer.GetAccID(), 'mwID':mwID, 'succID':succID, |
| | | 'newExp':newExp, 'needExp':needExp}
|
| | | #发送封包
|
| | | SendEventPack("MagicWeaponExp", dataDict, curPlayer)
|
| | | return
|
| | |
|
| | | def DR_MagicWeaponActive(curPlayer, mwID, mwLV):
|
| | | # 法宝等级升级记录
|
| | | dataDict = {'PlayerID':curPlayer.GetPlayerID(), 'PlayerName':curPlayer.GetPlayerName(), |
| | | 'AccID':curPlayer.GetAccID(), 'mwID':mwID, 'mwLV':mwLV}
|
| | | #发送封包
|
| | | SendEventPack("MagicWeaponActive", dataDict, curPlayer)
|
| | | return
|
| | |
|
| | | ## 玩家上线成就检查
|