Sync System
We have included a syncronization system to sync sound status between clients.
soundId (sound id)
time (global timer current time)
progress (current progress at given time)
playing (playing status at given time)Example
exports["evo_sound"]:getSoundSync(id)
exports["evo_sound"]:onSoundSync(sound.id, function (syncObject)
TriggerServerEvent('gotSyncObject', syncObject)
end)RegisterNetEvent('gotSyncObject')
AddEventHandler('gotSyncObject', function(syncObject)
TriggerClientEvent('setSyncObject', -1, syncObject)
end)RegisterNetEvent('setSyncObject')
AddEventHandler('setSyncObject', function(id, syncObject)
exports["evo_sound"]:setSoundSync(syncObject.soundId, syncObject)
end)