Abaixo vou deixar um script para você conseguir usar o /fix.
Obs 1: abaixo você irá precisar configurar o SendWebhookMessage, caso não queira basta remover essa linha, também deixei disponível a verificação por staff.
No script acima irá pedir que espere x tempo para executar novamente.
Obs 2: esta definido como padrão permissão para o grupo fix.permissao ou admin.permissao
-----------------------------------------------------------------------------------------------------------------------------------------
-- CreateThread
-----------------------------------------------------------------------------------------------------------------------------------------
Citizen.CreateThread(function()
while true do
Wait(1000)
for k,v in pairs(timer_fivemdev_admin) do
if timer_fivemdev_admin[k] > 0 then
timer_fivemdev_admin[k] = timer_fivemdev_admin[k] - 1
end
end
end
end)
-------------------------------
-- FIX
-- CRÉDITOS: FIVEMDEV!
-------------------------------
RegisterCommand('fix',function(source,args,rawCommand)
local user_id = vRP.getUserId(source)
local vehicle = vRPclient.getNearestVehicle(source,11)
local identity = vRP.getUserIdentity(user_id)
if timer_fivemdev_admin[user_id] == nil or timer_fivemdev_admin[user_id] == 0 then
timer_fivemdev_admin[user_id] = 20
if vehicle then
--if vRP.hasPermission(user_id,"admin.permissao") or vRP.hasPermission(user_id,"mod.permissao") then
if vRP.hasPermission(user_id,"fix.permissao") then
TriggerClientEvent('reparar',source)
TriggerClientEvent("admfuel",player)
SendWebhookMessage(webhookadmin,"```prolog\n[ID]: "..user_id.." " ..identity.name.." "..identity.firstname.. "\n[FIX] " ..os.date("\n[Data]: %d/%m/%Y [Hora]: %H:%M:%S").." \r```")
end
--end
else
TriggerClientEvent("Notify",source,"negado","Você precisa esperar "..timer_fivemdev_admin[user_id].." segundos pra usar novamente!")
end
end)
Atenciosamente,
Hideki