96 lines
		
	
	
	
		
			3.7 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			96 lines
		
	
	
	
		
			3.7 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
if not Framework.ESX() then return end
 | 
						|
 | 
						|
function Framework.ConvertComponents(oldSkin, components)
 | 
						|
    return {
 | 
						|
        {
 | 
						|
            component_id = 0,
 | 
						|
            drawable = (components and components[1].drawable) or 0,
 | 
						|
            texture = (components and components[1].texture) or 0
 | 
						|
        },
 | 
						|
        {
 | 
						|
            component_id = 1,
 | 
						|
            drawable = oldSkin.mask_1 or (components and components[2].drawable) or 0,
 | 
						|
            texture = oldSkin.mask_2 or (components and components[2].texture) or 0
 | 
						|
        },
 | 
						|
        {
 | 
						|
            component_id = 2,
 | 
						|
            drawable = (components and components[3].drawable) or 0,
 | 
						|
            texture = (components and components[3].texture) or 0
 | 
						|
        },
 | 
						|
        {
 | 
						|
            component_id = 3,
 | 
						|
            drawable = oldSkin.arms or (components and components[4].drawable) or 0,
 | 
						|
            texture = oldSkin.arms_2 or (components and components[4].texture) or 0,
 | 
						|
        },
 | 
						|
        {
 | 
						|
            component_id = 4,
 | 
						|
            drawable = oldSkin.pants_1 or (components and components[5].drawable) or 0,
 | 
						|
            texture = oldSkin.pants_2 or (components and components[5].texture) or 0
 | 
						|
        },
 | 
						|
        {
 | 
						|
            component_id = 5,
 | 
						|
            drawable = oldSkin.bags_1 or (components and components[6].drawable) or 0,
 | 
						|
            texture = oldSkin.bags_2 or (components and components[6].texture) or 0
 | 
						|
        },
 | 
						|
        {
 | 
						|
            component_id = 6,
 | 
						|
            drawable = oldSkin.shoes_1 or (components and components[7].drawable) or 0,
 | 
						|
            texture = oldSkin.shoes_2 or (components and components[7].texture) or 0
 | 
						|
        },
 | 
						|
        {
 | 
						|
            component_id = 7,
 | 
						|
            drawable = oldSkin.chain_1 or (components and components[8].drawable) or 0,
 | 
						|
            texture = oldSkin.chain_2 or (components and components[8].texture) or 0
 | 
						|
        },
 | 
						|
        {
 | 
						|
            component_id = 8,
 | 
						|
            drawable = oldSkin.tshirt_1 or (components and components[9].drawable) or 0,
 | 
						|
            texture = oldSkin.tshirt_2 or (components and components[9].texture) or 0
 | 
						|
        },
 | 
						|
        {
 | 
						|
            component_id = 9,
 | 
						|
            drawable = oldSkin.bproof_1 or (components and components[10].drawable) or 0,
 | 
						|
            texture = oldSkin.bproof_2 or (components and components[10].texture) or 0
 | 
						|
        },
 | 
						|
        {
 | 
						|
            component_id = 10,
 | 
						|
            drawable = oldSkin.decals_1 or (components and components[11].drawable) or 0,
 | 
						|
            texture = oldSkin.decals_2 or (components and components[11].texture) or 0
 | 
						|
        },
 | 
						|
        {
 | 
						|
            component_id = 11,
 | 
						|
            drawable = oldSkin.torso_1 or (components and components[12].drawable) or 0,
 | 
						|
            texture = oldSkin.torso_2 or (components and components[12].texture) or 0
 | 
						|
        }
 | 
						|
    }
 | 
						|
end
 | 
						|
 | 
						|
function Framework.ConvertProps(oldSkin, props)
 | 
						|
    return {
 | 
						|
        {
 | 
						|
            texture = oldSkin.helmet_2 or (props and props[1].texture) or -1,
 | 
						|
            drawable = oldSkin.helmet_1 or (props and props[1].drawable) or -1,
 | 
						|
            prop_id = 0
 | 
						|
        },
 | 
						|
        {
 | 
						|
            texture = oldSkin.glasses_2 or (props and props[2].texture) or -1,
 | 
						|
            drawable = oldSkin.glasses_1 or (props and props[2].drawable) or -1,
 | 
						|
            prop_id = 1
 | 
						|
        },
 | 
						|
        {
 | 
						|
            texture = oldSkin.ears_2 or (props and props[3].texture) or -1,
 | 
						|
            drawable = oldSkin.ears_1 or (props and props[3].drawable) or -1,
 | 
						|
            prop_id = 2
 | 
						|
        },
 | 
						|
        {
 | 
						|
            texture = oldSkin.watches_2 or (props and props[4].texture) or -1,
 | 
						|
            drawable = oldSkin.watches_1 or (props and props[4].drawable) or -1,
 | 
						|
            prop_id = 6
 | 
						|
        },
 | 
						|
        {
 | 
						|
            texture = oldSkin.bracelets_2 or (props and props[5].texture) or -1,
 | 
						|
            drawable = oldSkin.bracelets_1 or (props and props[5].drawable) or -1,
 | 
						|
            prop_id = 7
 | 
						|
        }
 | 
						|
    }
 | 
						|
end
 |