Successful craft
Triggered after a successful craft in a laboratory
Event
RegisterNetEvent("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("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)
Last updated
Was this helpful?