08/06/2022 00:45
(Esta mensagem foi modificada pela última vez a: 08/06/2022 00:45 por xbruno1000x.)
Então, acho que talvez seja mais fácil fazer esse sistema com uma junção de dois botões diferentes, como é no caso da include Walking Styles, que permite andar de diferentes estilos pressionando direcionais + ALT.
Trecho exemplificando:
Include completa:
https://raw.githubusercontent.com/Mergev...styles.inc
Trecho exemplificando:
Código:
public OnPlayerUpdate(playerid)
{
#if defined WStyle_OnPlayerUpdate
WStyle_OnPlayerUpdate(playerid);
#endif
if(Player_GetWalkingStyle(playerid) > 0 && Walking_gsTimer[playerid] == -1)
{
new keys, updown, leftright;
GetPlayerKeys(playerid,keys,updown,leftright);
if (((!!updown || !!leftright) && (keys & KEY_WALK) ))
{
new temp_index_anim = GetPlayerAnimationIndex(playerid);
for(new i = 0; i < sizeof indexes_animations; i++)
{
if(temp_index_anim == indexes_animations[i])
{
ApplyAnimation(playerid,"PED",NameAnimations[_:Walking_gsStyle[playerid]-1],4.1,1,1,1,1,1);
timer_WalkAnimation(playerid);
break;
}
}
}
}
return 1;
}
Include completa:
https://raw.githubusercontent.com/Mergev...styles.inc
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.