Police Backup garce a esx_policejob

Bonjour, bonsoir

● Machine locale, VPS, dédié ? dédié ● Framework utilisé (ES/ESX/…) esx ● Nom de la ressource esx_policejob et police backup (https://forum.cfx.re/t/release-police-backup-sets-waypoint-clean-layout-display-1-0/189439)

Bonjour, Je voudrais savoir comment faire pour qu’un policier appelle des renforts via le menu F6 J’ai déjà réussit un ajouter un onglet dans le F6 mais aucune idée pour liée le bouton a l’action d’appeler des renfort

Merci par avance de votre réponse cordialement, Obfield

bonjour, tu fait un bouton dans ton menu avec un trigger qui va appeler un event en serveur dans cet event tu boucle pour récup tes joueurs une condition pour le job police et c’est régler

Oula je débute moyen d’expliquer

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