Module sv_items
Item functions
Functions
| AddItem (src, name, amount, data) | AddItem function. |
| RemoveItem (src, name, amount) | RemoveItem function. |
| HasItem (src, name, amount) | HasItem function. |
| HasItems (src, items) | HasItems function. |
| GetItemLabel (name) | GetItemLabel function. |
Functions
- AddItem (src, name, amount, data)
-
AddItem function.
This function adds an item to a player.
Parameters:
- src The player to add the item to. number
- name The item name. string
- amount The item amount. number
- data The item data. table
Usage:
exports.sd_util:AddItem(src, "weed", 1, {quality = 100})
- RemoveItem (src, name, amount)
-
RemoveItem function.
This function removes an item from a player.
Parameters:
- src The player to remove the item from. number
- name The item name. string
- amount The item amount. number
Usage:
exports.sd_util:RemoveItem(src, "weed", 1)
- HasItem (src, name, amount)
-
HasItem function.
This function checks if a player has an item.
Parameters:
- src The player to check the item from. number
- name The item name. string
- amount The item amount. number
Returns:
-
boolean
Usage:
local hasItem = exports.sd_util:HasItem(src, "weed", 1)
- HasItems (src, items)
-
HasItems function.
This function checks if a player has items.
Parameters:
- src The player to check the items from. number
- items The items to check. table
Returns:
-
boolean
Usage:
local hasItems = exports.sd_util:HasItems(src, { ["weed"] = 1, ["weed_brick"] = 1 })
- GetItemLabel (name)
-
GetItemLabel function.
This function returns the item label.
Parameters:
- name The item name. string
Returns:
-
string
Usage:
local label = exports.sd_util:GetItemLabel("weed")