10261 【越南】【砍树】【英文】【BT】【GM】修复定制头像星级未同步bug;
| | |
| | |
|
| | | faceList = []
|
| | | for faceID in syncIDList:
|
| | | state = GameWorld.GetDictValueByBit(curPlayer, ChConfig.Def_PDict_FaceState, faceID)
|
| | | state = 1 if IsFaceCanUse(curPlayer, faceID) else 0
|
| | | if not state and faceIDList == None:
|
| | | continue
|
| | | face = ChPyNetSendPack.tagMCFace()
|
| | |
| | | isOK, errorMsg = PlayerFace.GMSetFaceStar(curPlayer, opID, setValue)
|
| | | elif opType == "query":
|
| | | isOK = True
|
| | | state = GameWorld.GetDictValueByBit(curPlayer, ChConfig.Def_PDict_FaceState, opID)
|
| | | state = PlayerFace.IsFaceCanUse(curPlayer, opID)
|
| | | endTime = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_FaceEndTime % opID)
|
| | | star = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_FaceStar % opID)
|
| | | elif faceType == "facePic":
|