#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package GM.Commands.AddActivity # # @todo:Ôö¼Ó»îÔ¾¶È # @author hxp # @date 2019-07-18 # @version 1.0 # # ÏêϸÃèÊö: Ôö¼Ó»îÔ¾¶È # #------------------------------------------------------------------------------- #"""Version = 2019-07-18 18:00""" #------------------------------------------------------------------------------- import GameWorld import PlayerActivity import ChConfig def OnExec(curPlayer, msgList): if not msgList: GameWorld.DebugAnswer(curPlayer, "Ôö¼Ó»îÔ¾: AddActivity »îÔ¾¶È") GameWorld.DebugAnswer(curPlayer, "ÿÈÕÈÎÎñ: AddActivity t ÈÎÎñÀàÐÍ ½ø¶È [Ìõ¼þ ...]") return addValue = msgList[0] if addValue == "t": taskType = msgList[1] if len(msgList) > 1 else 0 taskValue = msgList[2] if len(msgList) > 2 else 0 conds = msgList[3:] if taskType not in ChConfig.DailyTaskList: return PlayerActivity.SetDailyTaskValue(curPlayer, taskType, conds, taskValue) PlayerActivity.SyncDailyTaskInfo(curPlayer, taskType, conds) GameWorld.DebugAnswer(curPlayer, "ÉèÖÃÿÈÕÈÎÎñ½ø¶È:%s, TypeC=%s,%s" % (taskValue, taskType, conds)) return updValue = PlayerActivity.DoAddActivity(curPlayer, addValue) GameWorld.DebugAnswer(curPlayer, "Ôö¼Ó»îÔ¾:%s, µ±Ç°»îÔ¾:%s" % (addValue, updValue)) return