| | |
| | |
|
| | | ## 获取某类型技能达到X等级的个数
|
| | | # @param curPlayer
|
| | | # @return allSkillLV:总技能等级
|
| | | # @return
|
| | | def GetSkillCntByFunc(curPlayer, funcType, skilllv=0):
|
| | | allSkillCnt = 0
|
| | | skillManager = curPlayer.GetSkillManager()
|
| | |
| | |
|
| | | return allSkillCnt
|
| | |
|
| | |
|
| | | ## 获取技能总等级
|
| | | # @param curPlayer
|
| | | # @return allSkillLV:总技能等级
|
| | | def GetAllSkillLV(curPlayer, funcType):
|
| | | allSkillLV = 0
|
| | | skillManager = curPlayer.GetSkillManager()
|
| | | for i in xrange(skillManager.GetSkillCount()):
|
| | | curPlayerSkill = skillManager.GetSkillByIndex(i)
|
| | | if curPlayerSkill == None:
|
| | | continue
|
| | | if curPlayerSkill.GetFuncType() != funcType:
|
| | | continue
|
| | | skillLV = curPlayerSkill.GetSkillLV()
|
| | | allSkillLV += skillLV
|
| | | return allSkillLV
|