I have a script that I’m using to revive players, but only want moderators and admins to have access. For some reason, it’s coming up as if I don’t have permission. Could someone please tell me what I’ve done wrong?
Server.lua
AddEventHandler('chatMessage', function(from,name,message)
if(message:sub(1,1) == "/") then
local args = stringsplit(message, " ")
local cmd = args[1]
if (cmd == "/revive") then
if IsPlayerAceAllowed(source, "revive") then
CancelEvent()
if (args[2] ~= nil) then
local playerID = tonumber(args[2])
if(playerID == nil or playerID == 0 or GetPlayerName(playerID) == nil) then
TriggerClientEvent('chatMessage', from, "Medical Services", {200,0,0} , "Invalid PlayerID")
return
end
TriggerClientEvent('RPD:allowRevive', playerID, from)
TriggerClientEvent('chatMessage', from, "Medical Services", {200,0,0} , "Player revived")
else
TriggerClientEvent('RPD:allowRevive', from, from)
end
else
TriggerClientEvent('chatMessage', -1, "^1 You are not allowed to do this action!")
end
end
end
end)