hxp
2023-12-22 d68a7ed16e4f4507d8ad4bde0bfc97d0f9f8d385
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
@@ -359,6 +359,17 @@
    #这里返回的是SingleItem , 如果创建了,未使用,会找出C++内存泄露!!!
    return curSingleItem
def SetItemUserData(curItem, dataInfo):
    if isinstance(dataInfo, dict):
        UserData = str(dataInfo)
    elif isinstance(dataInfo, str):
        pass
    else:
        return
    UserData = UserData.replace(" ", "")
    curItem.SetUserData(UserData, len(UserData))
    return
def UpdateItemUserData(curItem, updateDict={}, delKeyList=[], isUpdateGS=False):
    ''' 更新物品UserData数据
    @param curItem: IPY_SingleItem 或  IPY_RoleItem
@@ -392,8 +403,7 @@
            continue
        userDataDict['%s' % key] = valueList
        
    UserData = str(userDataDict).replace(" ", "")
    item.SetUserData(UserData, len(UserData))
    SetItemUserData(item, userDataDict)
    if isUpdateGS:
        MakeEquipGS(curItem)
    elif isRoleItem: