| | |
| | | return
|
| | |
|
| | | GameWorld.DebugLog("切换武将皮肤! heroID=%s,skinIndex=%s,isSkinAttr=%s" % (heroID, skinIndex, isSkinAttr))
|
| | | item = heroItem.GetItem()
|
| | | if not isSkinAttr:
|
| | | heroItem.SetUserAttr(ShareDefine.Def_IudetHeroSkin, skinIndex)
|
| | | item.SetUserAttr(ShareDefine.Def_IudetHeroSkin, skinIndex)
|
| | | else:
|
| | | heroItem.SetUserAttr(ShareDefine.Def_IudetHeroSkinAttr, skinIndex) |
| | | # 选属性同步修改形象
|
| | | item.SetUserAttr(ShareDefine.Def_IudetHeroSkin, skinIndex)
|
| | | item.SetUserAttr(ShareDefine.Def_IudetHeroSkinAttr, skinIndex) |
| | | PlayerOnline.GetOnlinePlayer(curPlayer).OnHeroItemUpate(heroItem) # 切换皮肤属性
|
| | | heroItem.Sync_Item()
|
| | | return True
|
| | |
|
| | | def GMSetHeroSkin(curPlayer, heroID, skinIndex, isActive=1):
|