[Ajuda] NPC nгo entra no фnibus
#1

Galera, to com um problema com NPC, ele spawna mas fica em cima do фnibus, eu jб to com o cуdigo pra colocar o NPC dentro do фnibus, mas nгo funciona, mas quando eu digito o comando pra forзar o player entrar num veнculo, o NPC entra e faz o percurso gravado

pawn Код:
public OnPlayerSpawn(playerid)
{
    if(IsPlayerNPC(playerid))
    {
        new npcname[MAX_PLAYER_NAME];
            GetPlayerName(playerid, npcname, sizeof(npcname)); //Getting the NPC's name.
            if(!strcmp(npcname,"Al_Capone",true)) {
            PutPlayerInVehicle(playerid, OnibusNPC, 0);
            print("NPC colocado no veiculo.");
            return 1;
        }
        return 1;
    }
//...resto do cуdigo
return 1;
}
Reply
#2

Tente adicionar um timer, as vezes executar funзхes quando o servidor estб carregando pode ser meio falho

pawn Код:
public OnPlayerSpawn(playerid)
{
    if(IsPlayerNPC(playerid))
    {
        new npcname[MAX_PLAYER_NAME];
            GetPlayerName(playerid, npcname, sizeof(npcname)); //Getting the NPC's name.
            if(!strcmp(npcname,"Al_Capone",true)) {
            SetTimerEx( "entrar", 200, false, "ii", playerid);
            return 1;
        }
        return 1;
    }
//...resto do cуdigo
return 1;
}
pawn Код:
forward entrar(playerid);
public entrar(playerid)
{
PutPlayerInVehicle(playerid, OnibusNPC, 0);
print("NPC colocado no veiculo.");
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)