Go into the server.lua
and change by :
ESX = nil
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
--/////////// Utiles \\\\\\\\\\\--
RegisterNetEvent('buySilencieux')
AddEventHandler('buySilencieux', function()
local _source = source
local xPlayer = ESX.GetPlayerFromId(source)
local price = Config.Silencieux
local blackMoney = xPlayer.getAccount('black_money')
if blackMoney.money >= price then
xPlayer.removeAccountMoney('black_money', price)
xPlayer.addInventoryItem('silencieux', 1)
TriggerClientEvent('esx:showNotification', _source, '~g~Transaction validé !')
else
TriggerClientEvent('esx:showNotification', _source, '~r~Transaction annulée, vous n\'avez pas assez d\'argent sur vous !')
end
end)
RegisterNetEvent('buyChargeur')
AddEventHandler('buyChargeur', function()
local _source = source
local xPlayer = ESX.GetPlayerFromId(source)
local price = Config.Chargeur
local blackMoney = xPlayer.getAccount('black_money')
if blackMoney.money >= price then
xPlayer.removeAccountMoney('black_money', price)
xPlayer.addInventoryItem('chargeur', 1)
TriggerClientEvent('esx:showNotification', _source, '~g~Transaction validé !')
else
TriggerClientEvent('esx:showNotification', _source, '~r~Transaction annulée, vous n\'avez pas assez d\'argent sur vous !')
end
end)
RegisterNetEvent('buyGrip')
AddEventHandler('buyGrip', function()
local _source = source
local xPlayer = ESX.GetPlayerFromId(source)
local price = Config.Grip
local blackMoney = xPlayer.getAccount('black_money')
if blackMoney.money >= price then
xPlayer.removeAccountMoney('black_money', price)
xPlayer.addInventoryItem('grip', 1)
TriggerClientEvent('esx:showNotification', _source, '~g~Transaction validé !')
else
TriggerClientEvent('esx:showNotification', _source, '~r~Transaction annulée, vous n\'avez pas assez d\'argent sur vous !')
end
end)
--/////////// Gadgets \\\\\\\\\\\--
RegisterNetEvent('buyYusuf')
AddEventHandler('buyYusuf', function()
local _source = source
local xPlayer = ESX.GetPlayerFromId(source)
local price = Config.Yusuf
local blackMoney = xPlayer.getAccount('black_money')
if blackMoney.money >= price then
xPlayer.removeAccountMoney('black_money', price)
xPlayer.addInventoryItem('yusuf', 1)
TriggerClientEvent('esx:showNotification', _source, '~g~Transaction validé !')
else
TriggerClientEvent('esx:showNotification', _source, '~r~Transaction annulée, vous n\'avez pas assez d\'argent sur vous !')
end
end)
RegisterNetEvent('buyFlashlight')
AddEventHandler('buyFlashlight', function()
local _source = source
local xPlayer = ESX.GetPlayerFromId(source)
local price = Config.Flashlight
local blackMoney = xPlayer.getAccount('black_money')
if blackMoney.money >= price then
xPlayer.removeAccountMoney('black_money', price)
xPlayer.addInventoryItem('flashlight', 1)
TriggerClientEvent('esx:showNotification', _source, '~g~Transaction validé !')
else
TriggerClientEvent('esx:showNotification', _source, '~r~Transaction annulée, vous n\'avez pas assez d\'argent sur vous !')
end
end)
----------------------------------------------
--|đđ¶đđ°đŒđżđ± : Cuchi'#0999
--|đđđđ”đŒđż : đđđ°đ”đ¶â â„
--|đđŒ đ»đŒđ đżđČ-đżđČđčđČđźđđČ.
----------------------------------------------
I donât try it so if you have any problems, tell me ^^
Have a nice day!