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
true
on success.Returns
false
if 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.")
end
Last updated