i try to call a Servercallback with a Variable (plate)
I send the Variable with ESX.TriggerServerCallback(‘listhu’, function (mangel,vehicleplate)
and try to use it with ESX.RegisterServerCallback(‘listhu’, function(source, cb, plate).
what am I doing wrong?
Client
local playerPed3 = GetPlayerPed(-1)
local coords3 = GetEntityCoords(playerPed3)
local vehicle3 = GetClosestVehicle(coords3.x, coords3.y, coords3.z, 3.0, 0, 71)
local vehicleData3 = ESX.Game.GetVehicleProperties(vehicle3)
vehicleplate = vehicleData3.plate
ESX.TriggerServerCallback('listhu', function (mangel,vehicleplate)
local elements = {}
for k,fine in ipairs(mangel) do
table.insert(elements, {
label = ('%s <span style="color:green;">%s</span>'):format(fine.date, fine.plate),
value = fine.id,
plate = fine.plate,
finereason = fine.date
})
end
Server
ESX.RegisterServerCallback('listhu', function(source, cb, plate)
local xPlayer = ESX.GetPlayerFromId(source)
MySQL.Async.fetchAll('SELECT * FROM tuev_hu_list WHERE plate = @identifier', {
['@identifier'] = plate
}, function(mangel)
cb(mangel)
end)
end)