- I decided to a make good base for qb-core
-
Cause Triggers can be dangerous sometimes leaves a backdoor on the server.
-
Exports Are easy to use ('not all the time')
- I will constantly update this thing it will never be outdated it will be updated with new features
- The majority of the lua code comes from gfx-base
- AddItem
local Player = QBCore.Functions.GetPlayer(source)
exports['src-base']:AddItem(Player, item , amount)
- AddItems
local Player = QBCore.Functions.GetPlayer(source)
local items = {
["weapon_pistol"] = 1,
["water"] = 1,
["lockpick"] = 3,
}
exports['src-base']:AddItems(Player, items)
- RemoveItem
local Player = QBCore.Functions.GetPlayer(source)
exports['src-base']:RemoveItem(Player, item , amount)
- AddMoney
local Player = QBCore.Functions.GetPlayer(source)
exports['src-base']:AddMoney(Player, account, amount)
- RemoveMoney
local Player = QBCore.Functions.GetPlayer(source)
exports['src-base']:RemoveMoney(Player, account, amount)
- HasMoney
local Player = QBCore.Functions.GetPlayer(source)
exports['src-base']:HasMoney(Player, account, amount)
- GetItem
local Player = QBCore.Functions.GetPlayer(source)
exports['src-base']:GetItem(Player, item)
result = {
unique: boolen
shouldClose: boolen
description: string
amount: int
label: string
slot: int
useable: boolen
weight: int
name: string
info: list
type: string
image: string
}
- GetItemCount
local Player = QBCore.Functions.GetPlayer(source)
exports['src-base']:GetItemCount(Player, item)
- GetPlayer
exports['src-base']:GetPlayer(source)
- GetIdentifier
local Player = QBCore.Functions.GetPlayer(source)
exports['src-base']:GetIdentifier(Player)
result = citizenid
- IsAdmin
local Player = QBCore.Functions.GetPlayer(source)
exports['src-base']:IsAdmin(Player)
- IsMod
local Player = QBCore.Functions.GetPlayer(source)
exports['src-base']:IsMod(Player)
- RandomInt
exports['src-base']:RandomInt(number)
- RandomStr
exports['src-base']:RandomStr(number)
- GetJob
exports['src-base']:GetJob(source)
result = {
payment: int
label: string
type: string
onduty: boolen
name: string
grade: dict
name: string
level: int
isboss: boolen
}
- SetJob
exports['src-base']:SetJob(player, job , grade)
- GetCharInfo
exports['src-base']:GetCharInfo(Player)
result = {
firstname: string
account: string
birthdate: string
gender: int
cid: int
lastname:
nationality: string
phone: string
}
- GenPlate
exports['src-base']:GenPlate()
- GiveItemPlayers
exports['src-base']:GiveItemPlayers(source, item , amount)
-- example = exports['src-base']:GiveItemPlayers(source, 'water' , 10) -- gives water to all players
- GiveMoneyPlayers
exports['src-base']:GiveMoneyPlayers(source, type , amount)
-- example = exports['src-base']:GiveMoneyPlayers(source, 'bank' , 1000) -- gives money to all players. Types = 'bank/cash'