Ok je pense avoir compris
donc sa c’est mon code dans l"esx police job
elseif data.current.value == 'Backup' then
local elements = {
{label = _U('Code 1'), value = 'code1'},
{label = _U('Code 2'), value = 'code2'}
}
ESX.UI.Menu.Open('default', GetCurrentResourceName(), 'Backup', {
title = _U('Backup'),
align = 'top-left',
elements = elements
}, function(data2, menu2)
if action == 'code1' then
**TriggerServerEvent('Fax:BackupReq', '1')**
elseif action == 'code2' then
**TriggerServerEvent('Fax:BackupReq', '2')**
end
end, function(data2, menu2)
menu2.close()
end)
Et sa c’est le code du police backup
if Config.usecommand then
RegisterCommand("bk", function(source, args, rawCommand)
local s = source
local bkLvl = args[1]
local playerName = GetPlayerName(s)
if not bkLvl then
TriggerClientEvent("Fax:ShowInfo", source, "~y~Please specify a code level ~n~~s~1, 2, 3")
elseif bkLvl == "1" then
TriggerClientEvent("Fax:BackupReq", -1, bkLvl, s, playerName)
elseif bkLvl == "2" then
TriggerClientEvent("Fax:BackupReq", -1, bkLvl, s, playerName)
elseif bkLvl == "3" then
TriggerClientEvent("Fax:BackupReq", -1, bkLvl, s, playerName)
elseif bkLvl == "99" then
TriggerClientEvent("Fax:BackupReq", -1, bkLvl, s, playerName)
elseif bkLvl ~= "1" or bkLvl ~= "2" or bkLvl ~= "3" or bkLvl ~= "99" then
TriggerClientEvent("Fax:ShowInfo", source, "~y~Invalid code level")
end
end)
end
if Config.usekeybinding then
RegisterServerEvent('Fax:BackupReq')
AddEventHandler('Fax:BackupReq', function(code)
local s = source
local bkLvl = code
local playerName = GetPlayerName(s)
if not bkLvl then
TriggerClientEvent("Fax:ShowInfo", source, "~y~Please specify a code level ~n~~s~1, 2, 3")
elseif bkLvl == "1" then
TriggerClientEvent("Fax:BackupReq", -1, bkLvl, s, playerName)
elseif bkLvl == "2" then
TriggerClientEvent("Fax:BackupReq", -1, bkLvl, s, playerName)
elseif bkLvl == "3" then
TriggerClientEvent("Fax:BackupReq", -1, bkLvl, s, playerName)
elseif bkLvl == "99" then
TriggerClientEvent("Fax:BackupReq", -1, bkLvl, s, playerName)
elseif bkLvl ~= "1" or bkLvl ~= "2" or bkLvl ~= "3" or bkLvl ~= "99" then
TriggerClientEvent("Fax:ShowInfo", source, "~y~Invalid code level")
end
end)
end
Sauf que sa ne fonctionne pas