Otrzymujesz dane z serwera, jeśli otrzymasz to wyświetlisz wynik w renderze, jeśli nie to nie wyświetlasz, ewentualnie po X czasie znowu niech wyśle zapytanie do serwera po dane aż do kilku prób i ewentualnie info w renderze, że nie można pobrać danych.
Ewentualnie, jeśli render jest wyzwalany "w innym miejscu niż funkcja", możesz po prostu dodać timer, który co np. 30 sekund czy minutę będzie wysyłał zapytanie do serwera o dane.
Przykład:
function renderowanie()
if not render.dane then return end
if render.isrunning then
[jakies tam dxy czy cos tam]
end
end
function uruchom()
if not render.isrunning then
addEventHandler('onClientRender', root, renderowanie)
render.timer = setTimer(getData, 30000, 0)
else
removeEventHandler('onClientRender', root, renderowanie)
if isTimer(render.timer) then
killTimer(render.timer)
end
end
end
function getData()
triggerServerEvent('jakistamevent', localPlayer)
end
addEvent('eventzwrotny', true)
addEventHandler('eventzwrotny', root, function(dane)
render.dane = dane
end)
Podpis
Kontakt: Discord: fluffy.rbx
Wiadomość PW Forum [Odpiszę wtedy, kiedy będę mógł]
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach