SA-MP Forums Archive
[DUV] como por animaзхes em um NPC? - 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: [DUV] como por animaзхes em um NPC? (/showthread.php?tid=152567)



[DUV] como por animaзхes em um NPC? - Cr0Nos - 04.06.2010

Olб pessoal, passei o dia inteiro tentando colocar uma animaзгo no NPC, mas simplesmente ele nao a executa. Fica parado!

pawn Код:
public OnPlayerSpawn(playerid)
{
    if(IsPlayerNPC(playerid))
    {
        ApplyAnimation(playerid, "ped", "WOMAN_walkold",4.1,1,0,1,0,0);
    }
    return 1;
}
Jб estudei outros scripts, procurei, mas nada que me ajude ._.

O que hб de errado?


Re: [DUV] como por animaзхes em um NPC? - [VGS]Protioso - 04.06.2010

Bom, primeiro o .rec do seu npc nгo deve ter uma gravaзгo, ele deve ficar parado.
A funзгo pra animaзгo й essa aн mesmo, eu acho que algumas animaзхes nгo funcionam com npcs, pq pelo que me lembro uma vez tentei usar uma animaзгo e nгo funcionou, enquanto outras funcionavam, porйm nгo tenho certeza.
Pode ser que ele nгo 'fixa' a animaзгo tambйm, entгo eu indico fazer isso:

pawn Код:
forward TimerAnim(playerid, animlib[], animname[], Float:fS, opt1, opt2, opt3, opt4, opt5);
public TimerAnim(playerid, animlib[], animname[], Float:fS, opt1, opt2, opt3, opt4, opt5) ApplyAnimation(playerid, animlib, animname, fS, opt1, opt2, opt3, opt4, opt5);

public OnPlayerSpawn(playerid)
{
    if(IsPlayerNPC(playerid))
    {

        SetTimerEx("TimerAnim", 1000, 0, "dssfddddd", playerid, "ped", "WOMAN_walkold", 4.1, 1, 0, 1, 0, 0);
        SetTimerEx("TimerAnim", 1000, 0, "dssfddddd", playerid, "ped", "WOMAN_walkold", 4.1, 1, 0, 1, 0, 0);
    }
    return 1;
}
Flws!