Jump to content

ID ANIMAÇÃO


Recommended Posts

  • Other Languages Moderators

Depende. Ele cai no chão diferente dependendo de onde levou tiro.

As vezes cai pra frente, as vezes pra trás.

Tem todos esses, no bloco "ped":

  • ko_shot_face
  • ko_shot_front
  • ko_shot_stom
  • ko_skid_back
  • ko_skid_front
  • ko_spin_l
  • ko_spin_r
Edited by Lord Henry
  • Thanks 1
Link to comment
48 minutes ago, Lord Henry said:

Depende. Ele cai no chão diferente dependendo de onde levou tiro.

As vezes cai pra frente, as vezes pra trás.

Tem todos esses, no bloco "ped":

  • ko_shot_face
  • ko_shot_front
  • ko_shot_stom
  • ko_skid_back
  • ko_skid_front
  • ko_spin_l
  • ko_spin_r

Como posso usar essas animações sem loop? Gostaria que o ped ficasse deitado no chão. Já tentei algo, mas tenho que ficar atualizando a todo instante com  setPedAnimationProgress e setTimer. Acredito que essa não é a melhor forma de fazer isso.

Link to comment
3 hours ago, DNL291 said:

Se passar o ped no primeiro argumento funciona... ou não?

Não. Ele fica em pé. Se eu altero o parâmetro loop para true, até funciona porém ele fica caindo e levantando. Eu gostaria que ele ficasse deitado no chão.

 

Edited by czarsight
Link to comment
8 hours ago, DNL291 said:

Testei aqui em um ped, e funcionou.

Mostre o seu código.

Com isso percebi que a animação só se aplica normalmente quando o ped já está criado. Eu estava tentando criar e ao mesmo tempo já setar a anim.

Usei um setTimer para executar somente depois de alguns milissegundos e funcionou. Porém acabo tendo mais um problema, quando relogo no servidor ele volta a ficar em pé, ou até mesmo quando eu tomo distância e volto ao local.

Edited by czarsight
Link to comment
3 hours ago, DNL291 said:

server-side?

Sim.

addEventHandler('onPlayerWasted', root, function()
	local x,y,z = getElementPosition(source)
	local skin = getElementModel(source)
	corpo = createPed(skin, x,y,z)

	setTimer(function()
		setPedAnimation(corpo, 'ped', 'ko_shot_front', -1, false, false, false, true)
	end, 100, 1)
end)

 

Edited by czarsight
Link to comment

Faça no lado cliente com sincronização entre os players, quanto ao problema de resetar a animação ao manter distância, tente com os eventos onClientElementStreamIn e onClientElementStreamOut setar novamente para manter o ped com a animação.

Ou também, a outra alternativa seria colocar um timer para definir a animação com um certo intervalo de tempo. Talvez tenha uma solução mais viável porém.

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