mirror of
https://github.com/sky-systems/sky_phone.git
synced 2026-09-04 16:23:22 +00:00
ADD - implement authoritative CityWarn service
Add server-owned warning persistence, immutable update history, publishing limits, and CityWarn callbacks. Enforce framework job, grade, duty, category, severity, session, and rate-limit checks before every state change.
This commit is contained in:
@@ -127,13 +127,14 @@ function Bridge.Framework.GetJob(source)
|
||||
local player = get_player(source)
|
||||
local job = player and player.getJob()
|
||||
if not job then
|
||||
return { name = "", label = "", grade = 0, gradeLabel = "" }
|
||||
return { name = "", label = "", grade = 0, gradeLabel = "", onDuty = false }
|
||||
end
|
||||
return {
|
||||
name = job.name or "",
|
||||
label = job.label or "",
|
||||
grade = tonumber(job.grade) or 0,
|
||||
gradeLabel = job.grade_label or job.label or "",
|
||||
onDuty = true,
|
||||
}
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user