Client Script
local allowedToUse = false
Citizen.CreateThread(function()
TriggerServerEvent("cprscript.getIsAllowed")
end)
RegisterNetEvent("cprscript.returnIsAllowed")
AddEventHandler("cprscript.returnIsAllowed", function(isAllowed)
allowedToUse = isAllowed
end)
RegisterCommand('adminrevive', function()
if allowedToUse then
TriggerEvent('reviveClient')
else
TriggerEvent('chatMessage', '', {255, 255, 255}, '^3[^1FLDOJRP^3]^0 You do not have permission to use this command.')
end
end)
Server Script
RegisterServerEvent("cprscript.getIsAllowed")
AddEventHandler("cprscript.getIsAllowed", function(source)
if IsPlayerAceAllowed(source, "cpr.adminrevive") then
TriggerClientEvent("cprscript.returnIsAllowed", source, true)
else
TriggerClientEvent("cprscript.returnIsAllowed", source, false)
end
end)
My console whenever i start the script.
Also the script runs, but i still get told i dont have perms to use it.
My perms | My group is dev
add_ace group.moderator "cpr.adminrevive" allow
add_principal group.admin group.moderator
add_principal group.dev group.admin
And i know im in the group because im using the perms to add tags to OOC chat for certain roles.