craftItem
Description
Crafts an item using a defined recipe. Removes required materials and adds crafted items.
Parameters
source(number): Source ID of the player.recipe(table): Must contain:take(table): Items to consume.give(table): Items to grant.
Return Value
Returns
trueon success.Returns
falseif any item couldn't be removed or added.
Example Use Case
local recipe = {
take = { bread = 2, water = 1 },
give = { sandwich = 1 }
}
if ps.craftItem(source, recipe) then
print("Successfully crafted a sandwich.")
else
print("Failed to craft.")
endLast updated