qs-inventory apelează CreateUsableItem ca funcție globală, dar qb-core definea doar QBCore.Functions.CreateUseableItem (cu 'e'). Adăugat alias global + fix 16 stringuri sparte în items.lua care blocau parsarea.
Example to use a custom trigger
local data = {
label = 'License Example', ---@param Label on inventory
type = 'Weapon license', ---@param Licence type
name = 'id_card', ---@param Item name
price = 10, --- @param Price of licencie
}
TriggerEvent('qs-licenses:client:Target', data)
You need go to qs-inventory\config\metadata.js
Modify id_card
if (itemData.name == "id_card") {
$(".item-info-title").html("<p>" + itemData.info.label + "</p>");
$(".item-info-description").html(
"</p><p><strong>First Name: </strong><span>" +
itemData.info.firstname +
"</span></p><p><strong>Last Name: </strong><span>" +
itemData.info.lastname +
"</span></p><p><strong>Birth Date: </strong><span>" +
itemData.info.birthdate +
"</span></p><p><strong>Gender: </strong><span>" +
gender +
"</span></p><p><strong>Type: </strong><span>" +
itemData.info.type +
"</span></p>"
);
};