Files
Elite-Gaming-FiveM/resources/RealisticVehicleFailure/server.lua
T
2021-12-03 01:05:09 +00:00

56 lines
1.3 KiB
Lua

------------------------------------------
-- iEnsomatic RealisticVehicleFailure --
------------------------------------------
--
-- Created by Jens Sandalgaard
--
-- This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
--
-- https://github.com/iEns/RealisticVehicleFailure
--
local function checkWhitelist(id)
for key, value in pairs(RepairWhitelist) do
if id == value then
return true
end
end
return false
end
AddEventHandler('chatMessage', function(source, _, message)
local msg = string.lower(message)
local identifier = GetPlayerIdentifiers(source)[1]
if msg == "/repair" then
CancelEvent()
if RepairEveryoneWhitelisted == true then
TriggerClientEvent('iens:repair', source)
else
if checkWhitelist(identifier) then
TriggerClientEvent('iens:repair', source)
else
TriggerClientEvent('iens:notAllowed', source)
end
end
end
end)
AddEventHandler('chatMessage', function(source, _, message)
local msg = string.lower(message)
local identifier = GetPlayerIdentifiers(source)[1]
if msg == "/fix" then
CancelEvent()
if RepairEveryoneWhitelisted == true then
TriggerClientEvent('iens:fix', source)
else
if checkWhitelist(identifier) then
TriggerClientEvent('iens:fix', source)
else
TriggerClientEvent('iens:notAllowed', source)
end
end
end
end)