Jump to content

[AYUDA] onPlayerDamage Anim


Lalalu

Recommended Posts

Hola qué tal, quisiera saber como puedo lograr que no se ejecute la Animación de daño cuando caes de mucha altura? (Esa cuando cae al suelo y luego se levanta, adjunto gif).

En mi servidor por defecto tengo desactivado el daño de las caídas, así que usar onPlayerDamage no me funciona, claro que activando el daño estas si me funciona bien, pero necesito mantenerlo desactivado. ¿Qué otra cosa podría usar para que esas animaciones no se ejecuten, o se ejecute otra sin tener que usar onPlayerDamage?:)

giphy.gif

 

Edited by Lalalu
Link to comment
  • Lalalu changed the title to [AYUDA] onPlayerDamage Anim
On 27/11/2022 at 14:28, alex17" said:

 addEventHandler("onClientPlayerDamage", root,
    function(_, cause)
       if cause == 54 then
          local x, y, z = getElementPosition(source)
          setElementPosition(source, x, y, z)
       end 
    end 
 )

si quieres que no se ejecute la animación podrias usar esto

 

Si quieres reemplazar la animación por otra, pues puedes usar 

Gracias, sí eso mismo utilice igual para eliminar el daño de las caídas con un cancel event:)

Link to comment
  • 2 weeks later...

Lo mejor es hacerlo desde el lado del cliente.
onClientPlayerDamage.
No olvides verificar que el source sea == getLocalPlayer() o podría traer bugs a los demás jugadores.
Puedes buscar las animaciones del GTA en un gtaAnimManager, en los IFP existentes.
También puedes hacer un setPedAnimation, etc.
Todo depende de la imaginación.

  • Thanks 1
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...