| | |
| | | RunQuestEvent(curPlayer, 'on_deactive', missionID, Def_RunQuestType_RunAll)
|
| | | return
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | | ##任务触发器_OnCoin 换取金钱事件
|
| | | #@param curPlayer 玩家实例
|
| | | #@return 返回值无意义
|
| | | #@remarks 任务触发器_OnCoin 换取金钱事件
|
| | | def EventResponse_OnCoin(curPlayer):
|
| | | RunQuestEvent(curPlayer, 'on_coin', 'on_coin', Def_RunQuestType_RunAll)
|
| | | curPlayer.DataServer_CheckPrizeItem()
|
| | | return
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | | ##任务触发器_OnDig 挖宝进度条结束后触发
|
| | |
| | |
|
| | | PlayerTeam.PlayerLoginSetTeam(curPlayer, tick)
|
| | |
|
| | | #要求数据库得到邮件状态
|
| | | #curPlayer.DataServer_GetPlayerMailState()
|
| | | |
| | | #curPlayer.EndLoadMap()
|
| | |
|
| | | #激活玩家(保证持续性Buff处理间隔)
|
| | | PlayerControl.SetIsNeedProcess(curPlayer, True)
|
| | |
|
| | |
| | | GameWorld.Log('玩家登录重置位置失败, 设置附近点 nearPosX = %s nearPosY = %s' % (nearPosX, nearPosY) , curPlayer.GetPlayerID())
|
| | |
|
| | | #申请得到奖励物品
|
| | | curPlayer.DataServer_CheckPrizeItem()
|
| | | #curPlayer.DataServer_CheckPrizeItem()
|
| | |
|
| | | #===========================================================================
|
| | | # #if curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_Frist_Lock) == 1 \
|
| | |
| | |
|
| | | #EndLoadMap需放在最后
|
| | | curPlayer.EndLoadMap()
|
| | | # 渠道返利 |
| | | #PlayerQuDaoDoubleBill.OnMapQDDoubleBill(curPlayer)
|
| | | return True
|
| | |
|
| | | ## 切换地图同步一次PK模式
|