[DUV] como por animaзхes em um NPC?
#1

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?
Reply
#2

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!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)