Jump to content

Help - getTickCount ( )


xXMADEXx

Recommended Posts

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 ) 
  

Link to comment
  • Moderators
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.

Link to comment

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...