| | |
| | | # 击杀特定NPC成就
|
| | | PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_KillSpecificNPC, killCnt, [npcID])
|
| | | # 日常活动
|
| | | if not curPlayer.NomalDictGetProperty(ChConfig.Def_PDictType_TJGOnDayEx):
|
| | | if npcData.GetLV()>=curPlayer.GetLV() - IpyGameDataPY.GetFuncCfg('DailyQuestKillMonster'):
|
| | | PlayerActivity.AddDailyActionFinishCnt(curPlayer, ShareDefine.DailyActionID_KillNPC, killCnt)
|
| | | # 击杀任务怪, 杀怪日常已经没有了,暂时屏蔽
|
| | |
| | | if curPlayer.GetIP() == "127.0.0.1":
|
| | | LoginFixTJG(curPlayer, True)
|
| | | return
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDictType_TJGOnDayEx, 0)
|
| | |
|
| | | # 脱机挂没有运作情况下 弥补收益
|
| | | LoginFixTJG(curPlayer)
|
| | |
| | |
|
| | |
|
| | | # 过天清理
|
| | | def TJGOnDay(curPlayer):
|
| | | def TJGOnDay(curPlayer, onEventType):
|
| | | if onEventType == ShareDefine.Def_OnEventType:
|
| | | times = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_TJGDeadPayTime)
|
| | | if times == 0:
|
| | | return
|
| | |
|
| | | ResetTJGDeadInfo(curPlayer)
|
| | | elif onEventType == ShareDefine.Def_OnEventTypeEx:
|
| | | if GetIsTJG(curPlayer):
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDictType_TJGOnDayEx, 1)
|
| | | return
|
| | |
|
| | | def ResetTJGDeadInfo(curPlayer):
|