GetName
Returns the player's characters name.
Example Usage:
local name = stevo_lib.GetName(source)
print(('Player's name is:%s'):format(name))
GetJobCount
Returns the amount of players on a certain job.
Example Usage:
local copCount = stevo_lib.GetJobCount(source, 'police')
print(('There are %s players on the police job'):format(copCount))
GetPlayerGroups
Returns the players job/gang roles
Example Usage:
local playerJob, playerGang = stevo_lib.GetPlayerGroups(source)
if playerJob ~= 'police' then
DropPlayer(source, 'You are not police!')
end
HasItem
Returns the amount of an item a player has.
Example Usage:
local lemonCount = stevo_lib.HasItem(source, 'lemon')
if lemonCount < 10 then
DropPlayer(source, 'You do not have enough lemons')
end
RemoveItem
Removes a certain amount of a certain item from a player
Example Usage:
stevo_lib.RemoveItem(source, 'lemon', 10)
print('Removed 10 lemons from the player')
AddItem
Adds a certain amount of a certain item to a player.
Example Usage:
stevo_lib.AddItem(source, 'lemon', 10)
print('Added 10 lemons from the player')
RegisterUsableItem
Registers a specified item as usable.
Example Usage:
stevo_lib.RegisterUsableItem('lemon', function(source)
print('Player used their lemon')
end)