const metadataAdvance = { // Example of a metadata advance item testitem: (metadata) => { return `
Test Item Label:
3x
`; }, testitem2: (metadata) => { return `
${metadata.testValue}
${metadata.TestValueAmount}x
`; }, }; const getItemMetadata = (itemName, metadata) => { if (!metadata) return ""; if (!metadataAdvance[itemName]) return ""; return metadataAdvance[itemName](metadata); }; RegisterNuiCallback("GetItemMetadata", (data, cb) => { const { itemName, metadata } = data; const html = getItemMetadata(itemName, metadata); SendNUIMessage({ app: "app-inventory", method: "GetItemMetadataSuccess", data: html, }); cb(""); }); const getMetadataAdvanceList = () => Object.keys(metadataAdvance); exports("GetMetadataAdvanceList", getMetadataAdvanceList);