SA-MP Forums

SA-MP Forums (https://forum.sa-mp.com/index.php)
-   Português/Portuguese (https://forum.sa-mp.com/forumdisplay.php?f=34)
-   -   [Ajuda] anim cancelado (https://forum.sa-mp.com/showthread.php?t=642050)

SonicFreeStyle 24/09/2017 02:40 AM

anim cancelado
 
Olá pessoal, eu tenho essas linhas de código:

pawn Code:
TogglePlayerControllable(damagedid, 0);
        format(string, sizeof(string), "*** %s foi atingido por um tiro de tazer de %s", sendername, giveplayer);
        SendClientMessageInRange(30.0, damagedid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        SendClientMessage(damagedid,COLOR_DBLUE,"Você foi imobilizado, vai se recuperar em 10 segundos!");
        ApplyAnimation(damagedid,"CRACK","crckdeth1",4.1,0,1,1,1,1);
        Tazed[damagedid] = 1;
        if(losehp) {} else SetPlayerHealth(damagedid, health+amount);

Mas o que acontece é o seguinte, quando a pessoa é atingida por um tiro de tazer ela começa a executar a animação e logo para, como faço pra resolver isso?

fxckshzt 24/09/2017 02:45 AM

Re: anim cancelado
 
E o que você quer? que a animação continue por um tempo?
Crie um SetTimer para dar um tempo para a animação

C4rtm4n 24/09/2017 02:47 AM

Re: anim cancelado
 
Quote:

Originally Posted by fxckshzt (Post 3934396)
E o que você quer? que a animação continue por um tempo?
Crie um SetTimer para dar um tempo para a animação


Errado

SetTimer = Tempo Global
SetTimerEx = Timer Player

como ele quer que a animação dure mais alguns segungos ele tem que usar um timer pro player e não global se não um player é atingido ai todos do sv tbm vai ser por isso tem que usar settimerex.

SetTimerEx - http://wiki.sa-mp.com/wiki/SetTimerEx


obs: se já tiver o timer poste aqui para nós ajudar ou use um conversor de milisegundo para minutos e altere la.

RodrigoMSR 24/09/2017 02:58 AM

Re: anim cancelado
 
Code:

ApplyAnimation(damagedid,"CRACK","crckdeth1",4.1,1,1,1,1,1);
O parâmetro destacado é o loop/repetição da animação, que deve ser 1, assim como feito acima.

SonicFreeStyle 24/09/2017 03:10 AM

Re: anim cancelado
 
Não não, vocês não entenderam, não quero que ele repita a animação num loop. Ele nem chega a completar a animação, essa animação é uma que o jogador se agacha e deita de lado, quando ele leva o tiro ele mal se dobra e ja volta em pé. Só gostaria que a animação se completasse

OBS: coloquei a animação depois do TogglePlayerControllable pra garantir que a animação de levando um tiro não interfira nessa

RodrigoMSR 24/09/2017 03:13 AM

Re: anim cancelado
 
PHP Code:

ApplyAnimation(damagedid,"CRACK","crckdeth1",4.1,0,1,1,0,1); 


fxckshzt 24/09/2017 04:37 PM

Re: anim cancelado
 
Esqueci kkkkkkjj, valeu


All times are GMT. The time now is 05:11 AM.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.