Yksinkertaisin tapa piilottaa koordinaatteja serverpuolelle: Esimerkki luotu eventin pohjalle. Muistutuksena, että tätä callbackia voi käyttää vasta kun ESX on ladattu skriptiin.
Client:
Server:
Client:
Lua:
RegisterNetEvent('test:client:Event', function() -- Eventti jossa koordinaatteja tarvitaan, kuten esimerkiksi pimeä asekauppa?
ESX.TriggerServerCallback('test:server:GetCoords', function(sC) -- Haetaan koordinaatit
if sC ~= nil then -- Jos koordinaatit löydettiin
print(sC) -- Printataan koordinaatit
end
end)
end)
Server:
Lua:
sC = vector3(0.0, 0.0, 0.0) -- Piilotetut koordinaatit
ESX.RegisterServerCallback('test:server:GetCoords', function(source, cb)
cb(sC) -- Lähetys takaisin clienttiin
end)