| | |
| | | # @param dataDict: 事件字典
|
| | | # @return None
|
| | | def SendEventPack(eventTypeStr, dataDict, curPlayer=None):
|
| | |
|
| | | |
| | | if GameWorld.IsBattleServer():
|
| | | GameWorld.DebugLogEx("战斗服务器暂不做流向记录")
|
| | | return
|
| | | |
| | | if curPlayer:
|
| | | if not GameWorld.IsNormalPlayer(curPlayer):
|
| | | return
|
| | |
| | | SendEventPack("LogInOut", dataDict, curPlayer)
|
| | | return
|
| | |
|
| | | def DR_OnlineTimeToday(curPlayer, onlineTime):
|
| | | ## 今日累计在线时长
|
| | | dataDict = {'PlayerID':curPlayer.GetPlayerID(), 'PlayerName':curPlayer.GetPlayerName(), |
| | | 'AccID':curPlayer.GetAccID(), 'OnlineTime':onlineTime}
|
| | | SendEventPack("OnlineTimeToday", dataDict)
|
| | | return
|
| | |
|
| | | ## 新增第一次登陆
|
| | | # @param accID: 账号ID
|
| | | # @param ip: ip
|