Config Server

function SVNotify(src, type, text)
    if Config.Notify == "rvl_notify" then
        TriggerClientEvent("rvl_notify:DoNotify", src, type, text)
    elseif Config.Notify == "ShowNotification" then
        TriggerClientEvent('esx:showNotification', src, text)
    elseif Config.Notify == "Other" then
        -- Put here your notify. --
    end
end

function PlFromId()
    if Config.Framework == "ESX" then
        return ESX.GetPlayerFromId(source)
    end
end

function hasWeap(name)
    xPlayer = PlFromId()
    if Config.Framework == "ESX" then
        return xPlayer.hasWeapon(name)
    end
end

function GetWalletMoney()
    xPlayer = PlFromId()
    if Config.Framework == "ESX" then
        return xPlayer.getMoney()
    end
end

function RemoveWalletMoney(amount)
    xPlayer = PlFromId()
    if Config.Framework == "ESX" then
        return xPlayer.removeMoney(amount)
    end
end

function GetBankMoney()
    xPlayer = PlFromId()
    if Config.Framework == "ESX" then
        return xPlayer.getAccount("bank").money
    end
end

function RemoveBankMoney(amount)
    xPlayer = PlFromId()
    if Config.Framework == "ESX" then
        return xPlayer.removeAccountMoney("bank", amount)
    end
end

function GiveWeapon(weapon, ammo)
    xPlayer = PlFromId()
    if Config.Framework == "ESX" then
        return xPlayer.addWeapon(weapon, ammo)
    end
end

function GiveItem(item, amount)
    xPlayer = PlFromId()
    if Config.Framework == "ESX" then
        return xPlayer.addInventoryItem(item, amount)
    end
end

function GiveCar(item, amount)
    xPlayer = PlFromId()
    return -- TriggerEvent 
    -- Put here the code to give you the car to your garage script 
    -- item : car name 
    -- amount : car price
end

function GetInvItem(item)
    xPlayer = PlFromId()
    if Config.Framework == "ESX" then
        return xPlayer.getInventoryItem(item).count
    end
end

function RemoveItem(item, quantity)
    xPlayer = PlFromId()
    if Config.Framework == "ESX" then
        return xPlayer.removeInventoryItem(item, quantity)
    end
end

function RemoveWeap(item)
    xPlayer = PlFromId()
    if Config.Framework == "ESX" then
        return xPlayer.removeWeapon(item)
    end
end

function addPlBankMoney(amount)
    xPlayer = PlFromId()
    if Config.Framework == "ESX" then
        return xPlayer.addAccountMoney("bank", amount)
    end
end

function addPlMoney(amount)
    xPlayer = PlFromId()
    if Config.Framework == "ESX" then
        return xPlayer.addAccountMoney("bank", amount)
    end
end

Last updated