SA-MP Forums Archive
[Ajuda] Procuro por uma FilterScript! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Procuro por uma FilterScript! (/showthread.php?tid=414940)



Procuro por uma FilterScript! - Lessk - 11.02.2013

Alguйm sabe se hб uma filterscript que detecte a animaзгo atual, e dк o "nome" dela?


Respuesta: Procuro por uma FilterScript! - jvssgamer - 11.02.2013

REMOVIDO


Re: Procuro por uma FilterScript! - Lessk - 11.02.2013

Um "onplayerupdate", que pega a minha animaзгo atual, e dб o nome dela.
Exemplo:
Estou de braзos cruzados, e a FS detecta a anime e mostra o "nome" da animaзгo no chat: Coplook_loop.


Re: Procuro por uma FilterScript! - Nill.Oliveira - 11.02.2013

pawn Код:
public OnPlayerUpdate (playerid)
{
    new bla[128], nomean = GetPlayerSpecialAction (playerid);
    if(IsPlayerConnected(playerid))
    {
        format(bla, 128,"Animaзгo atual й : %s" nomean);
        SendClientMessage(playerid, -1, bla);
    }
    return 1;
}
se ta certo ou nao, nun sei por que nгo testei, to online pelo celular.
Fonte : Wiki-SAMP


Re: Procuro por uma FilterScript! - zSuYaNw - 11.02.2013

Quote:
Originally Posted by Nill.Oliveira
Посмотреть сообщение
pawn Код:
public OnPlayerUpdate (playerid)
{
    new bla[128], nomean = GetPlayerSpecialAction (playerid);
    if(IsPlayerConnected(playerid))
    {
        format(bla, 128,"Animaзгo atual й : %s" nomean);
        SendClientMessage(playerid, -1, bla);
    }
    return 1;
}
se ta certo ou nao, nun sei por que nгo testei, to online pelo celular.
Fonte : Wiki-SAMP
Quase certo amigo..

O ъnico problema й que "GetPlayerSpecialAnimation" returna o int da animaзгo.

pawn Код:
public OnPlayerUpdate(playerid)
{
    if(GetPlayerAnimationIndex(playerid))
    {
        static
            animname[32],
            animlib[32],
            msg[128]
        ;
       
        GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);
        format(msg, 128, "Animaзгo atual: %s %s", animlib, animname);
        SendClientMessage(playerid, 0xFFFFFFFF, msg);
       
        animname[0] = '\0';
        animlib[0]  = '\0';
        msg[0]      = '\0';
    }
    return 1;
}

Tente isto.


Re: Procuro por uma FilterScript! - Nill.Oliveira - 11.02.2013

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
Quase certo amigo..

O ъnico problema й que "GetPlayerSpecialAnimation" returna o int da animaзгo.

pawn Код:
public OnPlayerUpdate(playerid)
{
    if(GetPlayerAnimationIndex(playerid))
    {
        static
            animname[32],
            animlib[32],
            msg[128]
        ;
       
        GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);
        format(msg, 128, "Animaзгo atual: %s %s", animlib, animname);
        SendClientMessage(playerid, 0xFFFFFFFF, msg);
       
        animname[0] = '\0';
        animlib[0]  = '\0';
        msg[0]      = '\0';
    }
    return 1;
}

Tente isto.
Valeu por me corrigir, nгo tinha percebido que retornaria a um inteiro, agora que vi na wiki samp ^^ .


Re: Procuro por uma FilterScript! - Lessk - 11.02.2013

Era isso mesmo que eu queria! Valeu mesmo.
Os dois receberam reputaзгo!