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