[Duvida] NPC
#1

Pessoal, sу uma duvida, estou comeзando a criar os NPCs do meu servidor, sу que ai vem minha pergunta, como eu seto uma skin para meu bot? Eu tenho que gravar com a skin jб? Pq eu gravei com uma skin e o nego foi criado com a skin do CJ, entгo fiz o seguinte:

pawn Код:
if(strcmp(Nome, "Recepcionista_Prefeitura", true) == 0)
    {
        SetPlayerSkin(playerid, 93);
    }
Sу que nгo funfou .

Sabe que amo vcs nй
Reply
#2

Nгo me recordo se tem como setar skin depois que o bot jб tenha 'spawnado'.
Mas se gravar com a skin funciona...
Reply
#3

Gravei com a skin 93 e spawnou com a skin 1 que й a CJ...

Fiz isso para todos eles, sгo 7, 1 recepcionista, 4 policiais e 2 civis.

============================ EDIT

ESQUECE CONSEGUI! Noobeza minha...

Tinha um:

pawn Код:
if(IsPlayerNPC(playerid)) return 1;
Em cima do code... Mais fui muito burro mesmo ¬¬'
Reply
#4

Verdade
Reply
#5

Код:
public OnPlayerSpawn(playerid)
{
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, "Nome do seu Npc", true)) //Checando se o nome do NPC й MeuPrimeiroNPC
    {
      PutPlayerInVehicle(playerid, aray do veiculo Vehicle, 0);// Se for em um veiculo 
      SetPlayerSkin(playerid, 61);// aki finalmente id da skin
      new Text3D:boat = Create3DTextLabel("Nome npc",0x950000AA,30.0,40.0,50.0,40.0,0);// aki o nome do seu npc
 	  Attach3DTextLabelToPlayer(boat, playerid, 0.0, 0.0, 0.5);
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)