This repository has been archived on 2026-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
ResourceGeneratorPlugin/template/client/client.lua

56 lines
1.7 KiB
Lua

local CLASS = "CHANGEME"--This is the name that the logging framework will use to display your logs in the correct manner
--BEGIN CONFIG
--Global Constants
local LOG_LEVEL = 4
local RESOURCE_CODE = GetResourceMetadata(GetCurrentResourceName(), "resource_code", 0)
--Global Constants
--LOCAL VARIABLES
local config = {}
--END CONFIG
-----------------------------------------------------------------------------------------------
-------------------
--YOUR CODE HERE---
--HAPPY CODING!----
-------------------
------------------------------------------------------------------------------------------------
--Config Syncing Function DO NOT TOUCH unless you know what you are doing.
RegisterNetEvent(RESOURCE_CODE..":ConfigUpdate_cl")
AddEventHandler(RESOURCE_CODE..":ConfigUpdate_cl", function(cfg)
local config = cfg
for i, qResult in pairs(config) do
Log("QRESULT.CONFIGNAME "..qResult.ConfigName, 4)
if qResult.ConfigName == "LOG_LEVEL" then
LOG_LEVEL = qResult.ConfigValue
elseif qResult.ConfigName == "CHANGEME" then
CHANGE_ME = qResult.ConfigValue
end
end
end)
--SLF Server Logging Function DO NOT TOUCH unless you know what you are doing.
function Log(message, logLevel)
local line = debug.getinfo(2, "l").currentline
local name = debug.getinfo(2, "n").name
if name == "fn" then
name = "Thread"
end
local value = "{"..CLASS.."."..name.."("..line..")} "..message
if tonumber(LOG_LEVEL) >= logLevel then
exports.SLF:LogToClient(RESOURCE_CODE, logLevel, value)
end
end
function GetSID(UUID)
Log("Requesting SID for UUID: "..UUID, 4)
local SID = exports.SPH:GetSID(UUID)
Log("Retreived SID: "..SID.." for UUID: "..UUID, 4)
return SID
end