[Duvida] 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: [Duvida] NPC (
/showthread.php?tid=279245)
[Duvida] NPC -
Lуs - 26.08.2011
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й
Re: [Duvida] NPC -
ViniBorn - 26.08.2011
Nгo me recordo se tem como setar skin depois que o bot jб tenha 'spawnado'.
Mas se gravar com a skin funciona...
Re: [Duvida] NPC -
Lуs - 26.08.2011
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 ¬¬'
Re: [Duvida] NPC -
Skoll - 26.08.2011
Verdade
Respuesta: [Duvida] NPC -
chapa - 26.08.2011
Код:
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;
}