Jump to content

A question.


mcer

Recommended Posts

Posted
What is it?

I want to make an animation.

If I use what you mentioned, the animation is repeated before the time of completion.

Posted

You don't have to use anything else but setPedAnimation to make it repeat, just set the repeat argument.

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.

Posted
You don't have to use anything else but setPedAnimation to make it repeat, just set the repeat argument.

See the code

function playerDamagehelp() 
local getdamage = getElementHealth ( getLocalPlayer() ) 
if getdamage < 21 then 
local playeranimdamage = getLocalPlayer() 
setPedAnimation( playeranimdamage, "beach", "bather") 
else 
local playeranimdamages = getLocalPlayer() 
setPedAnimation(playeranimdamages,false) 
end 
end 
addEventHandler("onClientRender", getRootElement(), playerDamagehelp) 

Posted
setPedAnimation ( playeranimdamage, "beach", "bather", -1, true ) 

Use that instead.

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.

Posted
setPedAnimation ( playeranimdamage, "beach", "bather", -1, true ) 

Use that instead.

Same problem.

Repeat in less than a second, is not expected until the end of the animation.

Posted
setPedAnimation ( playeranimdamage, "beach", "bather", -1, true ) 

Use that instead.

Same problem.

Repeat in less than a second, is not expected until the end of the animation.

The loop argument will repeat it after it ended.

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.

Posted
setPedAnimation ( playeranimdamage, "beach", "bather", -1, true ) 

Use that instead.

Same problem.

Repeat in less than a second, is not expected until the end of the animation.

The loop argument will repeat it after it ended.

I know, but i have this problem with or without "true"

Posted

Try this:

setPedAnimation ( playeranimdamage, "beach", "bather", 5000, true ) 

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.

Posted
addEventHandler('onClientResourceStart',resourceRoot, 
 function (     ) 
  setTimer ( 
    function  (  )  
        local anim = {getPedAnimation( localPlayer )} 
            if getElementHealth ( localPlayer ) <= 20 then 
            if not ( anim[1] == "beach" and anim[2] =="bather" ) then 
            setPedAnimation ( localPlayer, "beach", "bather", -1, true, true, false ) 
        end  
   else 
        if ( anim[1] == "beach" and anim[2] == "bather" ) then 
        setPedAnimation( localPlayer, false) 
            end  
        end 
     end,500,0 
  ) 
 end 
) 

Try this.

  

Posted
addEventHandler('onClientResourceStart',resourceRoot, 
 function (     ) 
  setTimer ( 
    function  (  )  
        local anim = {getPedAnimation( localPlayer )} 
            if getElementHealth ( localPlayer ) <= 20 then 
            if not ( anim[1] == "beach" and anim[2] =="bather" ) then 
            setPedAnimation ( localPlayer, "beach", "bather", -1, true, true, false ) 
        end  
   else 
        if ( anim[1] == "beach" and anim[2] == "bather" ) then 
        setPedAnimation( localPlayer, false) 
            end  
        end 
     end,500,0 
  ) 
 end 
) 

Try this.

Worked!!, Thanks! :D

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