DirkScripts
Make sure dirk-core is ensured after any framework/target system or inventory and before any of the scripts that use it.\
Dirk-Core will automatically detect dependencies you are using if you have renamed a common resource that is supported by our library then you will need to change like so
\
.png&dpl=dpl_E1ba6iniZz4ChbxMdYaLbGV2F8JG)
This is under usersettings/config.lua, in this example we have renamed qb-inventory to mynew_inventory it'll have the same functionality as qb-inventory but with the different name.
There is a folder called saveddata within the main directory this will be used by other scripts to save data so if you have anything you wish to save please keep this folder and its contents while updating
You will need to change the fxmanifest.lua depending on which SQL script you use please change as instructed within this file.
If you are using a version of QBCore with AddItem and AddItems exports you can turn this feature on and you will not have to add any items to your shared.lua that are required in my scripts
If you are using ESX then you can use auto-add items to inject SQL into your items table again you will not have to add any items from my scripts in the future
If you are having issues with server to client mass events you can try using my event logger to log your most commonly spammed events.
You will need to make edits to your scheduler.lua within your servers artifacts.
citizen/scripting/lua/scheduler.lua
{% code fullWidth="true" %}
lua-- ORIGINAL function TriggerClientEvent(eventName, playerId, ...) local payload = msgpack_pack_args(...) return TriggerClientEventInternal(eventName, playerId, payload, payload:len()) end -- NEW function TriggerClientEvent(eventName, playerId, ...) local payload = msgpack_pack_args(...) TriggerEvent("Dirk-Core:saveEventLogs", { eventName = eventName, payload = payload:len(), playerId = playerId }) return TriggerClientEventInternal(eventName, playerId, payload, payload:len()) end
{% endcode %}

Powered by
All you need for your FiveM server
Copyright Β© 2026 DirkScripts.
Not affiliated with or endorsed by Rockstar North, Take-Two Interactive, or any other rights holders. FiveM is a copyright and registered trademark of Take-Two Interactive Software, Inc.
Our checkout system is provided by Tebex Limited, who manage payment processing, product delivery, and billing support. Prices shown in currencies other than GBP are approximate conversions updated daily. All purchases are processed in GBP, so the final amount charged may vary depending on your bank or payment providerβs exchange rate.
Daily dig available!
Hey you, you have free digs waiting