We’ve made a huge re-structure of the resource, introducing new features, enhancements, and optimizations to improve functionality and performance. This update includes better organization, expanded capabilities, and a more user-friendly experience.
Key Highlights:
Completely revamped resource structure
A lot of new features and improvements
Well-documented setup and usage instructions in our GitBook
Check the documentation for a detailed guide on how to get started with the new version!
Starter item can be disabled if you only want to provide the starter vehicle.
Display the ped only for new players joining the server.
ped = { -- Settings for the ped (NPC)
...
show_only_for_newbie = true, -- Show the ped only for the player who hasn't received the starter pack
...
}
Config.Locations = {
["1"] = {
starterpack_type = false, -- Type of starter pack given to the player (set to false if you don't want to give a starter pack item)
...
}
}
I hope you’re all doing well. It’s been months since I released the Starter Pack, and I’m thrilled to see it gain so much popularity on the FiveM forums and in various cities!
That said, I’m aware of some persistent issues, like NPC duplication and other major bugs. Rest assured, I plan to address these as soon as possible.
I sincerely apologize for any inconvenience this may have caused. With several ongoing projects, things have been hectic, but your support means the world to me. Thank you for sticking with us!
Hello. I’m encountering an issue. The NPC does not spawn consistently, or it spawns for me but not for another player nearby. I can see the NPC, but the other player cannot, and vice versa. There are no errors in the console. Any ideas?
Improve vehicle key handling, and clean up unused code
Fix integrations with cd_garage
---@param vehicle any
---@return string
---@decription If you have a custom vehicle key system you can give the key to the player
Config.GiveKey = function(vehicle, plate)
if GetResourceState("wasabi_carlock") == "started" then
exports.wasabi_carlock:GiveKey(plate)
elseif GetResourceState("jaksam-vehicles-keys") == "started" then
TriggerServerEvent("vehicles_keys:selfGiveVehicleKeys", plate)
elseif GetResourceState("cd_garage") == "started" then
TriggerEvent('cd_garage:AddKeys', plate)
elseif GetResourceState("okokGarage") == "started" then
TriggerServerEvent("okokGarage:GiveKeys", plate)
elseif GetResourceState("t1ger_keys") == "started" then
TriggerServerEvent('t1ger_keys:updateOwnedKeys', plate, true)
elseif GetResourceState("ak47_vehiclekeys") == "started" then
exports['ak47_vehiclekeys']:GiveKey(plate, false)
else
TriggerEvent("vehiclekeys:client:SetOwner", plate)
end
end