Stop shipping plaintext. FiveSecured encrypts, obfuscates, and licenses your Lua resources so customers run your work without ever holding your source.
this does work just outdated .. items dont get removed from inventory due to trigger events easy fix just a long hard winded one as you have to replace the whole item trigger events for removal
you need to replace this
jim - mechanics > server > main
RegisterNetEvent('jim-mechanic:server:removeBrakes', function(level, current)
local Player = QBCore.Functions.GetPlayer(source)
if level ~= nil then
Player.Functions.RemoveItem("brakes"..level+1, 1)
TriggerClientEvent('inventory:client:ItemBox', source, QBCore.Shared.Items["brakes"..level+1], "remove", 1)
end
with this
RegisterNetEvent('jim-mechanic:server:removeBrakes', function()
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if not Player then return end
Player.Functions.RemoveItem('brakes', 1)
TriggerClientEvent('inventory:client:ItemBox', src, QBCore.Shared.Items["brakes"], "remove")
end)
but there more then one
then some where in the client you need to add this
TriggerServerEvent('jim-mechanic:server:removeBrakes')