Yksinkertainen tapa piilottaa koordinaatit serverpuolelle [ESX]

Mazkee

eekzaM
Vanhempi jäsen
14 Huhtikuu 2019
18
21
13
Yksinkertaisin tapa piilottaa koordinaatteja serverpuolelle: Esimerkki luotu eventin pohjalle. Muistutuksena, että tätä callbackia voi käyttää vasta kun ESX on ladattu skriptiin.

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)