A player-run police dispatch system
The way our current system works is essentially a computer-aided dispatch system, where the script prints out all available callouts when they're presented to it. It gets the message across quickly and efficiently, but it's lacking a human component to discern whether the callout is real or not (e.g. callouts about car thefts when people enter their cars without locking them). Our current system also puts a lot of strain on officers to both monitor the dispatcher and deal with situations at hand, sometimes simultaneously, in order to prioritize callouts and then respond to the higher-priority callout.
The idea is to employ a human dispatcher, who would then receive all callouts much as all officers do now, and dispatch available officers to them. They would have a list of all officers on duty, as well as their specialization (GDU, HSPU, AR, etc.). They would need to prioritize callouts (e.g. P1, P2, P3). For example, a bank robbery with a hostage (P3) would be higher in priority than a drug call (P2), the drug call would then be higher in priority than a car collision without injury (P1). The dispatcher would then assign officers to callouts based on priority, specialization and other relevant factors.
This idea isn't new and is employed on other FiveM RP servers in various formats. One format I've found, pre-made and open source, is DispatchSystem v2.22 (https://forum.fivem.net/t/release-dispatchsystem-v2-2/44848) which would likely be easy to integrate into our mod (with a few tweaks). The suggestion isn't necessarily to adopt DispatchSystem v2.22, but something similar.
This could either be a replacement of our current system or a supplement. If our current system is replaced entirely, that would require a dispatcher to be online at all times to delegate callouts. I don't think that's a good idea, and would suggest the supplement version instead: a dispatcher, if one is online, delegates callouts, but officers receive all callouts if no dispatcher is available (as they do now).
What do you guys think?
(Pictures included are from DispatchSystem v2.22)