Portal SAMP
[Ajuda] Animação não acontecendo - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP Mobile (https://portalsamp.com/forumdisplay.php?fid=11)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=12)
+--- Tópico: [Ajuda] Animação não acontecendo (/showthread.php?tid=4793)



Animação não acontecendo - yoda - 05/06/2024

SetPlayerSpecialAction(player, SPECIAL_ACTION_CUFFED );

quando o cop algema um player, não está fazendo a animação de por a mão pra tras.


RE: Animação não acontecendo - xbruno1000x - 05/06/2024

Mande o código completo, só isso não é o bastante.


RE: Animação não acontecendo - yoda - 06/06/2024

(05/06/2024 20:17)yoda Escreveu: SetPlayerSpecialAction(player, SPECIAL_ACTION_CUFFED );

quando o cop algema um player, não está fazendo a animação de por a mão pra tras.

Código:
CALL::maopratras(playerid)
{
if(pInfo[playerid][pAlgemado] == true || pInfo[playerid][pAmarrado] == true)
{
return SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CUFFED);
}
else return SetPlayerSpecialAction(playerid, 0 );
    return 1;
}



RE: Animação não acontecendo - blueN - 10/06/2024

Código:
CALL::maopratras(playerid)
{
if(pInfo[playerid][pAlgemado] == true || pInfo[playerid][pAmarrado] == true)
{
return SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CUFFED);
}
else return SetPlayerSpecialAction(playerid, 0 );
    return 1;
}

Provavelmente um problema de verificações nas variaveis. pAlgemado ou pAmarrado provavelmente não estão sendo alterados de forma correta.
Já tentou remover essas verificações ou adicionar debugs?

Tente isso e veja o que aparece no console após algemar.

Código:
CALL::maopratras(playerid)
{
    if(pInfo[playerid][pAlgemado] == true || pInfo[playerid][pAmarrado] == true) {
        print("[DEBUG -> maopratras] Mãos para trás");
        return SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CUFFED);
    }

    print("[DEBUG -> maopratras] Remoção de Animação");
    SetPlayerSpecialAction(playerid, 0);
    return true;
}