Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2019-12-15, 15:52


AsaXx







Wiek: 21
Na forum: 2554 dni
Posty: 74
Nick w MP: AsaXx

Piwa: 413

Respekt: 50

Cze??. Przed chwil? pr?bowa?em doj?? do tego, jak zrobi?, aby po 5 sekundach dxDrawRectangle znika?. Wiem, ?e to przy u?yciu setTimer, ale jak go poprawnie u?y??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-12-15, 15:55


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540


Więcej informacji znajdziesz w Wikipedii MTA:

getTickCount


Przyk?ad masz na wiki, wystarczy troch? pomy?le? i ma si? ju? to czego chce ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-12-16, 18:40


kamison

Przyszły programista .lua






Wiek: 25
Na forum: 3443 dni
Posty: 391
Nick w MP: kamison

Piwa: 599

Respekt: 205,3
Respekt: 205,3Respekt: 205,3

Eventualnie u?yj tego


element = guiCreateWindow (0.1,0.1,0.1,0.1,"TEST",true)
function UkryjGui ()
guiSetVisible (element,false)
end

czasomierz = setTimer (UkryjGui,5000,1)

opcjonalnie

setTimer (
        function ()
        if isTimer (czasomierz) then
        killTimer (czasomierz)
        end
        end,
        5500,1)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-12-16, 22:51


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

kamison,AsaXx, chce znikaj?ce dxDrawRectangle, a nie zwyk?e gui wi?c do rendera musi doda? tak jak napisa?em getTickCount.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-12-17, 08:11


kamison

Przyszły programista .lua






Wiek: 25
Na forum: 3443 dni
Posty: 391
Nick w MP: kamison

Piwa: 599

Respekt: 205,3
Respekt: 205,3Respekt: 205,3

"Atroth" napisał/a:

kamison,AsaXx, chce znikaj?ce dxDrawRectangle, a nie zwyk?e gui wi?c do rendera musi doda? tak jak napisa?em getTickCount.

Okej, jeszcze nie ogarniam do ko?ca
W takim razie like that


screenX,screenY = guiGetScreenSize()
function startTheClock ()
    
    if not systemUpTime then
            systemUpTime = getTickCount () --Store the system tick count, this will be 0 for us
    end
    
    currentCount = getTickCount ()


    if currentCount - systemUpTime <= 5000 then

    dxDrawRectangle (screenX *.40, screenY * .09, 250, 50, tocolor(0,0,0,150))
    dxDrawText ( currentCount - systemUpTime, screenX * .48, screenY * .1, screenX, screenY, tocolor(255,255,255), 2)

    end


end
addEventHandler ( "onClientRender", root, startTheClock )


Podpis
Coś tam kiedyś robiłem.

DC: kamison_.
Postaw piwo autorowi tego posta
 

 
Tagi: timer
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Timer Odpowiedz do tematu

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
Dodaj temat do Ulubionych
Wersja do druku