Skip to content

Successful craft

Triggered after a successful craft in a laboratory

Event

RegisterNetEvent("advanced_drugs_creator:laboratory:successfulCraft", function(playerId, ingredientsUsed, itemsToGive, laboratoryId)

end)

Parameters

Name Data Type Description
playerId int Player server ID
ingredientsUsed table Table containing the ingredients used. Key = ingredient name, Value = intedient quantity
itemsToGive table/array An array containing a table of the items to give. The table will have itemName and itemQuantity properties
laboratoryId int laboratory ID

Example

-- An example for a xp system
RegisterNetEvent("advanced_drugs_creator:laboratory:successfulCraft", function(playerId, ingredientsUsed, itemsToGive, laboratoryId)
    for k, resultItem in pairs(itemsToGive) do
        local itemName = resultItem.itemName
        local quantity = resultItem.itemQuantity

        TriggerEvent("xp_system:addXp", playerId, itemQuantity)
    end
end)