I will send you the server.lua in 2min
Replace server\server.lua 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
if xPlayer.getMoney() >= price then
xPlayer.removeMoney(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
if xPlayer.getMoney() >= price then
xPlayer.removeMoney(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
if xPlayer.getMoney() >= price then
xPlayer.removeMoney(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
if xPlayer.getMoney() >= price then
xPlayer.removeMoney(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
if xPlayer.getMoney() >= price then
xPlayer.removeMoney(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’m gonna check for that later and I will send you the how-to
So, I’m here ^^
You have to copy-paste a function etc…
And replace the
xPlayer.addInventoryItem('flashlight', 1)
by
xPlayer.addWeapon("WEAPON_ID", AMMO)
Exemple :
xPlayer.addWeapon("weapon_knife", 1)
Is Eden accessories addon To esx accessories or should I delete it
Juste need Eden accessoires so you can delete esx_accessories
How can I add items in here? I want to add drill
Just take example of an already existing item and duplicate him, then replace by your item
Is there any way we can change the spot for this?
How can I add weapons? I mean I tried but when I want to buy an weapon nothing happends
It means you juste forget something, send me the error
how can i make it so i can buy guns?
Check at : “Answer to a frequently asked question”
GREAT JOB.
nice releases, but how to disable police from acess the blackmarket ?
Hi, yes of course add a condition before open the menu
i got this error invalid vector field: job
… i make it like this local sourceXPlayer = PlayerPedId() if IsControlJustPressed(1,38) and sourceXPlayer.job.name ~= 'police' then BlackMarketMenu:Visible(not BlackMarketMenu:Visible()) end
You should check the job from the server-side instead of a client-side.
client.lua (7.1 KB)
this is my client.lua … i got this error attempt to index a nil value (global 'GetPlayerFromId')