Jump to content

text anime


Fabioxps

Recommended Posts

local sX,sY = guiGetScreenSize(); 
  
function DxAnime() 
text = ("infernus") 
    dxDrawText(text,0,sY-20,sX,0,tocolor(200,200,200,255),1,"default-bold","center"); 
end 
addEventHandler("onClientRender",root,DxAnime); 

how can I make this animation in a dxDrawText

    Animation.createAndPlay(text, Animation.presets.guiFadeIn(800)) 
    Animation.createAndPlay(text, Animation.presets.guiPulse(1000)) 

Link to comment
local sX,sY = guiGetScreenSize(); 
  
function DxAnime() 
text = ("infernus") 
    dxDrawText(text,0,sY-20,sX,0,tocolor(200,200,200,255),1,"default-bold","center"); 
end 
addEventHandler("onClientRender",root,DxAnime); 

how can I make this animation in a dxDrawText

    Animation.createAndPlay(text, Animation.presets.guiFadeIn(800)) 
    Animation.createAndPlay(text, Animation.presets.guiPulse(1000)) 

getTickCount ()

Link to comment
local sX,sY = guiGetScreenSize(); 
  
function DxAnime() 
startTimeShow = getTickCount() 
addEventHandler("onClientRender", root, showText) 
addEventHandler("onClientRender", root, Text) 
        setTimer(function () 
             removeEventHandler("onClientRender", root, showText) 
             startTimeFade = getTickCount() 
             addEventHandler("onClientRender", root, fadeText) 
        end, 5250, 1)     ---Text will show 5 sec 
end 
addEventHandler("onClientResourceStart",getRootElement( ), DxAnime) 
  
---Text will appear 250 ms 
function showText() 
getTimeShow = (getTickCount())-startTimeShow 
if getTimeShow <= 250 then 
    alpha = (getTimeShow/250)*255    ---250 it is time (in milliseconds) from previous line---255 it is our value of alpha 
elseif getTimeShow > 250 then 
    alpha = 255 
end 
end 
  
function fadeText() 
getTimeFade = (getTickCount())-startTimeFade 
if getTimeFade <= 250 then 
    alpha = (1-(getTimeFade/250))*255 
elseif getTimeFade > 250 then 
    alpha = 0 
        removeEventHandler("onClientRender", root, fadeText) 
        removeEventHandler("onClientRender", root, Text) 
end 
end 
  
function Text() 
text = ("infernus") 
    dxDrawText(text,0,sY-20,sX,0,tocolor(200,200,200,alpha),1,"default-bold","center"); 
end 

Link to comment
local sX,sY = guiGetScreenSize(); 
  
function DxAnime() 
startTimeShow = getTickCount() 
addEventHandler("onClientRender", root, showText) 
addEventHandler("onClientRender", root, Text) 
        setTimer(function () 
             removeEventHandler("onClientRender", root, showText) 
             startTimeFade = getTickCount() 
             addEventHandler("onClientRender", root, fadeText) 
        end, 5250, 1)     ---Text will show 5 sec 
end 
addEventHandler("onClientResourceStart",getRootElement( ), DxAnime) 
  
---Text will appear 250 ms 
function showText() 
getTimeShow = (getTickCount())-startTimeShow 
if getTimeShow <= 250 then 
    alpha = (getTimeShow/250)*255    ---250 it is time (in milliseconds) from previous line---255 it is our value of alpha 
elseif getTimeShow > 250 then 
    alpha = 255 
end 
end 
  
function fadeText() 
getTimeFade = (getTickCount())-startTimeFade 
if getTimeFade <= 250 then 
    alpha = (1-(getTimeFade/250))*255 
elseif getTimeFade > 250 then 
    alpha = 0 
        removeEventHandler("onClientRender", root, fadeText) 
        removeEventHandler("onClientRender", root, Text) 
end 
end 
  
function Text() 
text = ("infernus") 
    dxDrawText(text,0,sY-20,sX,0,tocolor(200,200,200,alpha),1,"default-bold","center"); 
end 

Animation.presets.guiFadeIn(800)) = decrease text

Animation.presets.guiPulse(1000)) = enlarge text

I want this in dxDrawText

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