hof-errors/client/cl_main.lua
2025-03-19 09:39:02 -05:00

26 lines
806 B
Lua

local ClientConfig = require "config.client"
local _trace = Citizen.Trace
function error(...)
local resource = GetCurrentResourceName()
print(string.format("----- RESOURCE ERROR -----"))
print(...)
print(string.format("------ PLEASE REPORT THIS TO STAFF ------"))
print(string.format("------ IDEALLY WITH CLIPS & SCREENSHOTS OF WHAT YOU'RE DOING ------"))
TriggerServerEvent("Error:Server:Report", resource, ...)
end
---@diagnostic disable-next-line: duplicate-set-field
function Citizen.Trace(...)
if type(...) == "string" then
local args = string.lower(...)
for _, word in ipairs(ClientConfig.errorWords) do
if string.find(args, word) then
error(...)
return
end
end
end
_trace(...)
end