| | |
| | | SyncFaceInfo(curPlayer, [faceID])
|
| | | return
|
| | |
|
| | | def GMSetFaceStar(curPlayer, faceID, setValue=None):
|
| | | ## GM设置星级
|
| | | |
| | | if not IsFaceCanUse(curPlayer, faceID):
|
| | | return False, "The player has not activated the faceID(%s)" % faceID
|
| | | |
| | | if setValue == None:
|
| | | curStar = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_FaceStar % faceID)
|
| | | setStar = curStar + 1 # 没指定星级时默认升星
|
| | | else:
|
| | | setStar = setValue
|
| | | |
| | | if setStar > 0:
|
| | | if not IpyGameDataPY.GetIpyGameData("PlayerFaceStar", faceID, setStar):
|
| | | return False, "The faceID(%s) star(%s) is not exist." % (faceID, setStar)
|
| | | |
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_FaceStar % faceID, setStar)
|
| | | GameWorld.Log("GM设置头像星级: faceID=%s,setStar=%s" % (faceID, setStar), curPlayer.GetPlayerID())
|
| | | |
| | | RefreshFaceAttr(curPlayer)
|
| | | SyncFaceInfo(curPlayer, [faceID])
|
| | | return True, ""
|
| | |
|
| | | #// B2 28 头像框幻化 #tagCMFacePicChange
|
| | | #
|
| | | #struct tagCMFacePicChange
|
| | |
| | | SyncFacePicInfo(curPlayer, [facePicID])
|
| | | return
|
| | |
|
| | | def GMSetFacePicStar(curPlayer, facePicID, setValue=None):
|
| | | ## GM设置星级
|
| | | |
| | | if not IsFacePicCanUse(curPlayer, facePicID):
|
| | | return False, "The player has not activated the facePicID(%s)" % facePicID
|
| | | |
| | | if setValue == None:
|
| | | curStar = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_FacePicStar % facePicID)
|
| | | setStar = curStar + 1 # 没指定星级时默认升星
|
| | | else:
|
| | | setStar = setValue
|
| | | |
| | | if setStar > 0:
|
| | | if not IpyGameDataPY.GetIpyGameData("PlayerFacePicStar", facePicID, setStar):
|
| | | return False, "The setStar(%s) star(%s) is not exist." % (setStar, setStar)
|
| | | |
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_FacePicStar % facePicID, setStar)
|
| | | GameWorld.Log("GM设置头像框星级: facePicID=%s,setStar=%s" % (facePicID, setStar), curPlayer.GetPlayerID())
|
| | | |
| | | RefreshFacePicAttr(curPlayer)
|
| | | SyncFacePicInfo(curPlayer, [facePicID])
|
| | | return True, ""
|
| | |
|
| | | def SyncFaceInfo(curPlayer, faceIDList=None):
|
| | | if faceIDList == None:
|
| | | syncIDList = []
|