| | |
| | | import GameWorld
|
| | | import PlayerControl
|
| | | import QuestCommon
|
| | | import PyMapTable
|
| | | #---------------------------------------------------------------------
|
| | | ##获取服务器任务状态, State
|
| | | # @param curPlayer 玩家实例
|
| | |
| | | value = max(GameWorld.ToIntDef(value, 0), 1)
|
| | |
|
| | | curMission.AddProperty(conditionName,value)
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | | ##删除任务值
|
| | | # @param curPlayer 玩家实例
|
| | | # @param curMission 任务实例
|
| | | # @param conditionName 节点名
|
| | | # @param value ֵ
|
| | | # @return 返回值无意义
|
| | | # @remarks 添加任务值
|
| | | def Var_Del(curPlayer, curMission, conditionName, value):
|
| | | curMission.DelProperty(conditionName)
|
| | | #---------------------------------------------------------------------
|
| | | ##减少任务值
|
| | | # @param curPlayer 玩家实例
|
| | | # @param curMission 任务实例
|
| | | # @param conditionName 节点名
|
| | | # @param value ֵ
|
| | | # @return 返回值无意义
|
| | | # @remarks 添加任务值
|
| | | def Var_Sub(curPlayer, curMission, conditionName, value):
|
| | | value = max(GameWorld.ToIntDef(value, 0), 1)
|
| | | curMission.SubProperty(conditionName, value)
|
| | | #---------------------------------------------------------------------
|
| | | ##随机设置任务值
|
| | | # @param curPlayer 玩家实例
|
| | |
| | | return globals()[conditionName](curPlayer, id)
|
| | |
|
| | | return
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | | ##获取玩家等级
|
| | | # @param curPlayer 玩家实例
|
| | | # @return 返回值, 玩家等级, 转生按161算
|
| | | # @remarks 获取玩家等级
|
| | | def __GetReincarnationLV(curPlayer):
|
| | | curReinLV = curPlayer.GetReincarnationLv()
|
| | | if curReinLV > 0:
|
| | | return 161
|
| | | |
| | | return curPlayer.GetLV()
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | | ##每周工资在线时间替换
|