|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #老号相关神兵场景特效等级同步支持 | 
|---|
|  |  |  | if curPlayer.GetExAttr15() == 0: | 
|---|
|  |  |  | playerID = curPlayer.GetPlayerID() | 
|---|
|  |  |  | ipyDataMgr = IpyGameDataPY.IPY_Data() | 
|---|
|  |  |  | maxType = ipyDataMgr.GetGodWeaponByIndex(ipyDataMgr.GetGodWeaponCount()-1).GetType() | 
|---|
|  |  |  | for setWeaponType in xrange(1, maxType + 1): | 
|---|
|  |  |  | 
|---|
|  |  |  | if not setLV: | 
|---|
|  |  |  | continue | 
|---|
|  |  |  | SetGodWeaponLV(curPlayer, setWeaponType, setLV) | 
|---|
|  |  |  | GameWorld.Log("老号设置神兵场景等级: setWeaponType=%s,setLV=%s" % (setWeaponType, setLV), curPlayer.GetPlayerID()) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | giveSkillList = [] | 
|---|
|  |  |  | for attrLV in xrange(1, setLV + 1): | 
|---|
|  |  |  | godWeaponData = IpyGameDataPY.GetIpyGameData('GodWeapon', setWeaponType, attrLV) | 
|---|
|  |  |  | if godWeaponData: | 
|---|
|  |  |  | giveSkillID = GodWeaponLVUP(curPlayer, godWeaponData, attrLV) | 
|---|
|  |  |  | if giveSkillID: | 
|---|
|  |  |  | giveSkillList.append(giveSkillID) | 
|---|
|  |  |  | GameWorld.Log("老号设置神兵场景等级: setWeaponType=%s,setLV=%s, giveSkillList=%s" % (setWeaponType, setLV, giveSkillList), playerID) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | def SetGodWeaponLV(curPlayer, weaponType, lv): | 
|---|
|  |  |  | 
|---|
|  |  |  | sysMark = godWeaponData.GetSysMark() | 
|---|
|  |  |  | if sysMark: | 
|---|
|  |  |  | PlayerControl.WorldNotify(0, sysMark, [curPlayer.GetName(), attrLV, skillID]) | 
|---|
|  |  |  | return skillID | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|