sv_config.lua

Preview

```lua
Framework = nil

if Config.Framework == "esx" then
    Framework = exports["es_extended"]:getSharedObject()
elseif Config.Framework == "qbcore" then
    Framework = exports['qb-core']:GetCoreObject()
elseif Config.Framework == "vrp" then
    --local Tunnel = vRP.getTunnelObject()
    local Proxy = vRP.getProxyObject()
    vRP = Proxy.getInterface("vRP")
elseif Config.Framework == "oldesx" then
    TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
end


function addItemToPlayerInventory(src, itemName, amount)
    if Config.Framework == "esx" then
        local xPlayer = Framework.GetPlayerFromId(src)
        xPlayer.addInventoryItem(itemName, amount)
    elseif Config.Framework == "qbcore" then
        local Player = Framework.Functions.GetPlayer(src)
        Player.Functions.AddItem(itemName, amount)
    elseif Config.Framework == "oldesx" then
        local xPlayer = ESX.GetPlayerFromId(src)
        xPlayer.addInventoryItem(itemName, amount)
    elseif Config.Framework == "vrp" then 
        local user_id = vRP.getUserId(src)
        if user_id then
            vRP.giveInventoryItem({user_id, itemName, amount, true})
        end
    else
        print("ERROR - SETUP YOUR FRAMEWORK CORRECTLY ON CONFIG")
    end
end

function AddMoney(Id, amount)
    if Config.Framework == "esx" then
        local xPlayer = Framework.GetPlayerFromId(Id)
        if xPlayer then
            xPlayer.addMoney(amount) -- OR: xPlayer.addAccountMoney("bank", amount)
        end
    elseif Config.Framework == "qbcore" then
        local Player = Framework.Functions.GetPlayer(Id)
        if Player then
            Player.Functions.AddMoney('cash', amount) -- OR: 'bank'
        end
    elseif Config.Framework == "oldesx" then
        local xPlayer = ESX.GetPlayerFromId(Id)
        if xPlayer then
            xPlayer.addMoney(amount) -- OR: xPlayer.addAccountMoney("bank", amount)
        end
    elseif Config.Framework == "vrp" then 
        local user_id = vRP.getUserId(Id)
        if user_id then
            vRP.giveMoney({user_id, amount})
        end
    else
        print("ERROR - SETUP YOUR FRAMEWORK CORRECTLY ON CONFIG")
    end
end

ServerConfig = {
    --|> 𝗗𝗜𝗦𝗖𝗢𝗥𝗗 𝗕𝗢𝗧 ----------------
	WebHook = "",
	ServerName = "Test Server RP",
	IconURL = "https://cdn.discordapp.com/attachments/1111280529082417203/1111289712095801415/logo_1.png",
	---------------------------------------------
}



```

Last updated

Was this helpful?