Jump to content

Help - getTickCount ( )


xXMADEXx

Recommended Posts

Posted

Hi guys, so, i've never used "getTickCount()" before, and I hear its a lot better then using setTimer. I just have one problem.. The DX text will only show for 1 frame every second.. Im not really sure how to fix it either...

local sx, sy = guiGetScreenSize ( ) 
local LastTick = 1000 
  
addEventHandler ( "onClientRender", root, function ( ) 
    local lc = getTickCount ( ) 
    if ( lc-LastTick >= 1000 ) then 
        dxDrawText ( lc, 0, 0, sx, sy, tocolor ( 202, 202, 202, 255 ), 3, "default-bold", "center", "center" ) 
        LastTick = lc 
    else return end 
end ) 
  

Posted

I don't really understand what do you mean.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

  • Moderators
Posted
local sx, sy = guiGetScreenSize ( ) 
local LastTick = 1000 
local DXToRender = 0 
  
addEventHandler ( "onClientRender", root, function ( ) 
    local lc = getTickCount ( ) 
    if ( lc-LastTick >= 1000 ) then 
        LastTick = lc 
        DXToRender = 30 
    end 
    if DXToRender > 0 then 
        dxDrawText ( lc, 0, 0, sx, sy, tocolor ( 202, 202, 202, 255 ), 3, "default-bold", "center", "center" ) 
        DXToRender = DXToRender-1 
    end 
end ) 

You forgot to set how many frames it have to render.

Do you want to improve your Lua programming skills and make less mistakes?   Start with Lua Language Server!   🙀

 

  Useful functions  3x 

  Tutorials  4x 

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...