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

Wysłany: 2017-05-13, 15:20


.RiV







Wiek: 25
Na forum: 3588 dni
Posty: 554
Nick w MP: Split

Piwa: 2596

Respekt: 597,8
Respekt: 597,8

Cze??.

D?ugo si? nie pyta?em na tym forum, ale niestety nie mog? sobie poradzi? z t? rzecz? bo pierwszy raz si? bawi? w odliczanie takie.

Mam pytanie. Ot?? jak przez getTickCount() mo?na zrobi? odliczanie omijaj?c setTimer, oczywi?cie w renderingu u?y? getTickCount(). S?ysza?em ?e trzeba si? pobawi? w obliczenia w warunku ale nie wiem dok?adnie jak zrobi? obliczanie sekund :/

Prosz? o pomoc :)

Podpis

Autor OGRPG, na scenie MTA od 2012 roku.




Użytkownik: 08.08.2016
GTAO Member: 06.02.2017
Support-Team: 17.06.2017 & 01.06.2019 - 18.11.2019
Moderator: 14.01.2018 - 09.08.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-13, 16:10


Machiko







Wiek: 27
Na forum: 3421 dni
Posty: 8
Nick w MP: ANIME|MACHIKO

Piwa: 279

Respekt: 80

Funcja getTickCount jest Shared function czyli nie musisz w renderingu, mo?esz u?y? po stronie serwera, lepiej by by?o jak by? napisa? co chcesz zrobi? ?atwiej by by?o pom?c, ale ?atwiej i lepiej by?o by u?y? getTimestamp() w jednej zmiennej i odj?? od siebei por?wna?, napisz co chcesz wykona? to ?atwiej b?dzie pom?c.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-13, 16:20


.RiV







Wiek: 25
Na forum: 3588 dni
Posty: 554
Nick w MP: Split

Piwa: 2596

Respekt: 597,8
Respekt: 597,8

Chcia?bym zrobi? odliczanie i wy?wietlenie go w renderingu. Nie u?ywa?em do tego getTickCount() dlatego chcia?em si? spyta? jak to wykona? :)

[ Dodano: 2017-05-13, 16:45 ]
 if ( getTickCount( ) - test.tick >= 5000 )


Jest ok?

Podpis

Autor OGRPG, na scenie MTA od 2012 roku.




Użytkownik: 08.08.2016
GTAO Member: 06.02.2017
Support-Team: 17.06.2017 & 01.06.2019 - 18.11.2019
Moderator: 14.01.2018 - 09.08.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-13, 17:06


Machiko







Wiek: 27
Na forum: 3421 dni
Posty: 8
Nick w MP: ANIME|MACHIKO

Piwa: 279

Respekt: 80

".WhiteBlue" napisał/a:

Chcia?bym zrobi? odliczanie i wy?wietlenie go w renderingu. Nie u?ywa?em do tego getTickCount() dlatego chcia?em si? spyta? jak to wykona? :)

[ Dodano: 2017-05-13, 16:45 ]
 if ( getTickCount( ) - test.tick >= 5000 )


Jest ok?


Ja bym zrobi? tak:


function startTheClock ()
    
    if not systemUpTime then --potrzebne aby skrypt ladowalo od 0
            systemUpTime getTickCount ()
    end
    
    currentCount getTickCount ()
    
    nasztimer currentCount systemUpTime
    if nasztimer >= 5000 then
         outputChatBox "dziala"25500true )
    end
    
end
addEventHandler "onClientRender"rootstartTheClock )


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
.RiV
Wysłany: 2017-05-14, 11:13


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Mo?na r?wnie? zrobi? takim sposobem:

tick getTickCount()
czas 0
if tick >= 1000 then
     czas czas 1
     tick getTickCount()
end


Postaw piwo autorowi tego posta
 

 
Tagi: odliczanie :: gettickcount()
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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