#ox_inventory edit with chloting and damage

1 messages · Page 1 of 1 (latest)

lone hemlock
#

qb-ambulance add this code in client or basically template is like this, to export data

BodyParts = {
    ['HEAD'] = { label = Lang:t('body.head'), causeLimp = false, isDamaged = false, severity = 0 },
    ['NECK'] = { label = Lang:t('body.neck'), causeLimp = false, isDamaged = false, severity = 0 },
    ['SPINE'] = { label = Lang:t('body.spine'), causeLimp = true, isDamaged = false, severity = 0 },
    ['UPPER_BODY'] = { label = Lang:t('body.upper_body'), causeLimp = true, isDamaged = false, severity = 0 },
    ['LOWER_BODY'] = { label = Lang:t('body.lower_body'), causeLimp = true, isDamaged = false, severity = 0 },
    ['LARM'] = { label = Lang:t('body.left_arm'), causeLimp = false, isDamaged = false, severity = 0 },
    ['LHAND'] = { label = Lang:t('body.left_hand'), causeLimp = false, isDamaged = false, severity = 0 },
    ['LFINGER'] = { label = Lang:t('body.left_fingers'), causeLimp = false, isDamaged = false, severity = 0 },
    ['LLEG'] = { label = Lang:t('body.left_leg'), causeLimp = true, isDamaged = false, severity = 0 },
    ['LFOOT'] = { label = Lang:t('body.left_foot'), causeLimp = true, isDamaged = false, severity = 0 },
    ['RARM'] = { label = Lang:t('body.right_arm'), causeLimp = false, isDamaged = false, severity = 0 },
    ['RHAND'] = { label = Lang:t('body.right_hand'), causeLimp = false, isDamaged = false, severity = 0 },
    ['RFINGER'] = { label = Lang:t('body.right_fingers'), causeLimp = false, isDamaged = false, severity = 0 },
    ['RLEG'] = { label = Lang:t('body.right_leg'), causeLimp = true, isDamaged = false, severity = 0 },
    ['RFOOT'] = { label = Lang:t('body.right_foot'), causeLimp = true, isDamaged = false, severity = 0 },
}

exports('DamageBody', function()
    return BodyParts
end)
#

ox_inventory client.lua

local clothingOpts = {
    ["shirt"] = {
        event = 'qb-radialmenu:ToggleClothing',
        args = {id = 'Shirt'},
    },
    ["hat"] = {
        event = 'qb-radialmenu:ToggleProps',
        args = 'Hat',
    },
    ["mask"] = {
        event = 'qb-radialmenu:ToggleClothing',
        args = {id = 'Mask'},
    },
    ["vest"] = {
        event = 'qb-radialmenu:ToggleClothing',
        args = {id = 'Vest'},
    },
    ["glasses"] = {
        event = 'qb-radialmenu:ToggleProps',
        args = 'Glasses',
    },
    ["watch"] = {
        event = 'qb-radialmenu:ToggleProps',
        args = 'Watch',
    },
    ["bag"] = {
        event = 'qb-radialmenu:ToggleClothing',
        args = {id = 'Bag'},
    },
    ["pants"] = {
        event = 'qb-radialmenu:ToggleClothing',
        args = {id = 'Pants'},
    },
    ["shoes"] = {
        event = 'qb-radialmenu:ToggleClothing',
        args = {id = 'Shoes'},
    },
}

RegisterNUICallback('useClothing', function(typ, cb)
    local clothing = clothingOpts[typ]
    TriggerEvent(clothing.event, clothing.args)            
    cb(1)
end)
#

ox_inventory client.lua, function client.openInventory
add code before local left, right, accessError

TriggerEvent('ox_inventory:UpdatePlayerDamage')

ox_inventory client.lua, event ox_inventory:setPlayerInventory
add this code after PlayerData.loaded = true

TriggerEvent('ox_inventory:UpdatePlayerDamage')
full rover
#

Just started doing right sided redesign for the ox_inv and you just saved me a tons of time..
Thank you so so sooo much..

#

amazing work 😊

#

Question: is this the latest update of inventory ?

lone hemlock