Integrating with a Different Dispatch System#
If you are using a different dispatch system instead of the default one, you need to modify the template actions.
Answer:
You should check line 778 in thetemplates.luafile.
There is an example of how to integrate with a dispatch system.
You can adapt it to your own system as shown below:
Templates.Action["Fake Gunshot decoy"] = function()
if GetResourceState("kibra-dispatch") == "started" then
exports["kibra-dispatch"]:SendAlert("Gunshot", "10-60", "fa-vehicle", {"police"}, 3)
end
end
Templates.Action["Fake EMS decoy"] = function()
if GetResourceState("kibra-dispatch") == "started" then
exports["kibra-dispatch"]:SendAlert("Injured civilian", "10-60", "fa-vehicle", {"ambulance"}, 3)
end
end
📌 Tip: Replace kibra-dispatch with the name of your own dispatch resource, and adjust the SendAlert parameters to match your API.
Notes#
- Always restart the resource after making changes in
templates.lua. - Ensure your dispatch script is running (
started) before triggering these events.