SA-MP Forums Archive
[Ajuda] 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: [Ajuda] Npc (/showthread.php?tid=632561)



Npc - Scorpion659 - 16.04.2017

Desculpa criar mais um post, mas quero uma gigante ajuda, como seto a skin de um NPC? ja tentei o SetPlayerSkin mas ele nasce com skin de CJ, codigo:

Quote:

if(IsPlayerNPC(playerid)) //Verifica se o jogador й um NPC.
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //Obtendo o nome do(s) NPC(s).
if(!strcmp(npcname, "MeuPrimeiroNPC", true)) //Checando se o nome do NPC й MeuPrimeiroNPC
{
PutPlayerInVehicle(playerid, MeuPrimeiroNPCVehicle, 0); //Colocar o NPC dentro do veнculo que criamos para isso.
SetPlayerSkin(playerid, 19;
}
if(!strcmp(npcname, "Motorista", true)) //Checando se o nome do NPC й MeuPrimeiroNPC
{
PutPlayerInVehicle(playerid, Onibus, 0); //Colocar o NPC dentro do veнculo que criamos para isso.
SetPlayerSkin(playerid, 61);
}
if(!strcmp(npcname, "Guarda", true)) //Checando se o nome do NPC й MeuPrimeiroNPC
{
SetPlayerSkin(playerid, 285);
GivePlayerWeapon(playerid, 31, 1);
}
return 1;
}

ou https://pastebin.com/TP3qmAah


Re: Npc - Adiiti - 16.04.2017

Em que callback vocк colocou isso ?


Re: Npc - Scorpion659 - 16.04.2017

Quote:
Originally Posted by Adiiti
Посмотреть сообщение
Em que callback vocк colocou isso ?
Usei em OnPlayerSpawn


Re: Npc - HoodScript - 16.04.2017

vocк pode fazer a verificaзгo de nome no OnPlayerConnect e setar a skin que de certo irб funcionar


Re: Npc - Scorpion659 - 16.04.2017

Quote:
Originally Posted by HoodScript
Посмотреть сообщение
vocк pode fazer a verificaзгo de nome no OnPlayerConnect e setar a skin que de certo irб funcionar
Nгo funcionou :/


Re: Npc - AuhMaru - 16.04.2017

Tentou setar a skin antes de colocar ele no veнculo?


Re: Npc - IlanZ - 16.04.2017

Tente

PHP код:
    if(IsPlayerNPC(playerid)) 
    {
        new 
npcname[MAX_PLAYER_NAME];
        
GetPlayerName(playeridnpcnamesizeof(npcname)); 
        if(
strcmp(npcname"MeuPrimeiroNPC"true)) 
        {
            
PutPlayerInVehicle(playeridMeuPrimeiroNPCVehicle0); 
            
SetPlayerSkin(playerid198);
        }
        if(
strcmp(npcname"Motorista"true)) 
        {
            
PutPlayerInVehicle(playeridOnibus0); 
            
SetPlayerSkin(playerid61);
        }
        if(
strcmp(npcname"Guarda"true)) 
        {
            
SetPlayerSkin(playerid285);
            
GivePlayerWeapon(playerid311);
        }
        return 
1;
    } 



Re: Npc - Scorpion659 - 16.04.2017

Quote:
Originally Posted by IlanZ
Посмотреть сообщение
Tente

PHP код:
    if(IsPlayerNPC(playerid)) 
    {
        new 
npcname[MAX_PLAYER_NAME];
        
GetPlayerName(playeridnpcnamesizeof(npcname)); 
        if(
strcmp(npcname"MeuPrimeiroNPC"true)) 
        {
            
PutPlayerInVehicle(playeridMeuPrimeiroNPCVehicle0); 
            
SetPlayerSkin(playerid198);
        }
        if(
strcmp(npcname"Motorista"true)) 
        {
            
PutPlayerInVehicle(playeridOnibus0); 
            
SetPlayerSkin(playerid61);
        }
        if(
strcmp(npcname"Guarda"true)) 
        {
            
SetPlayerSkin(playerid285);
            
GivePlayerWeapon(playerid311);
        }
        return 
1;
    } 
Nгo funcionou :/