Portal SAMP
[Ajuda] ApplyDynamicActorAnimation - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] ApplyDynamicActorAnimation (/showthread.php?tid=3411)



ApplyDynamicActorAnimation - Usuário Aleatório - 10/03/2023

Tou querendo q um actor faça uma anim (uso o streamer),até ai td bem mas quando eu chego no local o actor apareceu ali de boas mas n faz a anim ;-;
OBS:N tá dando nenhum erro e nem warning

Código PHP:
new TransfederSF CreateDynamicActor(42,-1940.5096,236.8721,34.2512,238.7699);//ACTOR TRANSFEDER SF
    ApplyDynamicActorAnimation(TransfederSF "DEALER""DEALER_IDLE"4.110000); 



RE: ApplyDynamicActorAnimation - xbruno1000x - 10/03/2023

No SA-MP costuma ocorrer um bug onde na primeira aplicação a animação não acontece. Tente aplicar a animação duas vezes.


RE: ApplyDynamicActorAnimation - Usuário Aleatório - 11/03/2023

(10/03/2023 22:08)xbruno1000x Escreveu: No SA-MP costuma ocorrer um bug onde na primeira aplicação a animação não acontece. Tente aplicar a animação duas vezes
n tá dando ;-;


RE: ApplyDynamicActorAnimation - White_Blue - 11/03/2023

(11/03/2023 06:40)Usuário Aleatório Escreveu:
(10/03/2023 22:08)xbruno1000x Escreveu: No SA-MP costuma ocorrer um bug onde na primeira aplicação a animação não acontece. Tente aplicar a animação duas vezes
n tá dando ;-;

Na função ApplyAnimation tem um parâmetro que serve para deixar a animação em loop, se não só vai aplicar a animação por 4 segundos.

https://www.open.mp/docs/scripting/functions/ApplyAnimation


RE: ApplyDynamicActorAnimation - Silva - 11/03/2023

Você tem que dar preload no player pra funcionar no NPC


RE: ApplyDynamicActorAnimation - Usuário Aleatório - 11/03/2023

(11/03/2023 10:28)Silva Escreveu: Você tem que dar preload no player pra funcionar no NPC

como assim?n entendi,pd explicar mano ?


RE: ApplyDynamicActorAnimation - Sysner - 15/03/2023

(11/03/2023 10:41)Usuário Aleatório Escreveu:
(11/03/2023 10:28)Silva Escreveu: Você tem que dar preload no player pra funcionar no NPC

como assim?n entendi,pd explicar mano ?

Ele quis dizer que, é necessário pre-carregar as animações.

Uma boa maneira de fazer isto, é carregando todas as animações assim:
Código:
// função
PreloadAnimLib(playerid, animlib[]) ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);

// exemplo
public OnPlayerRequestClass(playerid, classid)
{
   if(InfoPlayer[playerid][logado] == false)
   {
            PreloadAnimLib(playerid,"BOMBER");
        PreloadAnimLib(playerid,"RAPPING");
        PreloadAnimLib(playerid,"SHOP");
        PreloadAnimLib(playerid,"BEACH");
        PreloadAnimLib(playerid,"SMOKING");
        PreloadAnimLib(playerid,"FOOD");
        PreloadAnimLib(playerid,"ON_LOOKERS");
        PreloadAnimLib(playerid,"DEALER");
        PreloadAnimLib(playerid,"CRACK");
        PreloadAnimLib(playerid,"CARRY");
        PreloadAnimLib(playerid,"COP_AMBIENT");
        PreloadAnimLib(playerid,"PARK");
        PreloadAnimLib(playerid,"INT_HOUSE");
        PreloadAnimLib(playerid,"FOOD");
        PreloadAnimLib(playerid,"PED");
   }
   return 1;
}



RE: ApplyDynamicActorAnimation - Logen Nove Dedos - 15/03/2023

Resolveu? Estou tentando aqui também.