ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFace.py
@@ -419,6 +419,29 @@
    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
@@ -479,6 +502,29 @@
    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 = []