Mesmo skin... -
lyllrasta - 16.09.2012
Bom pessoal to criando uns NPC.
todos conecta normal.
Mas й o seguinte quero um npc com cada skin.
mas esta vindo todos com a mesma skin.
Todos vem com a ultima skin.
pawn Код:
if(IsPlayerNPC(playerid))
{
if(strcmp(Nome(playerid),"Priscila",true))
{ SetPlayerSkin(playerid,18); }
if(strcmp(Nome(playerid),"Emerson",true))
{ SetPlayerSkin(playerid,54); }
if(strcmp(Nome(playerid),"Camila",true))
{ SetPlayerSkin(playerid,87); }
if(strcmp(Nome(playerid),"Rodrigo",true))
{ SetPlayerSkin(playerid,104); }
}
Re: Mesmo skin... -
DartakousLien - 16.09.2012
coloca ! antes de strcmp
#edit assim como voce tem ele vai comprar o nome do boot ao que esta escrito entre " e se o nome nao for igual seta a skin, como nenhum fica igual entao ele seta todas as skins mas apenas a ultima fica
se voce colocar ! atras de strcmp ou entao no fim do strcmp(textoblabla) colocar ==0 й como se a comparacao que ele faz fosse real e funciona
veja exemplos na wiki
Re: Mesmo skin... -
lyllrasta - 16.09.2012
Quote:
Originally Posted by DJloko
coloca ! antes de strcmp
#edit assim como voce tem ele vai comprar o nome do boot ao que esta escrito entre " e se o nome nao for igual seta a skin, como nenhum fica igual entao ele seta todas as skins mas apenas a ultima fica
se voce colocar ! atras de strcmp ou entao no fim do strcmp(textoblabla) colocar ==0 й como se a comparacao que ele faz fosse real e funciona
veja exemplos na wiki
|
Nгo funfo amigo =/
Re: Mesmo skin... -
Jason` - 16.09.2012
pawn Код:
if(IsPlayerNPC(playerid)) {
if(!strcmp(Nome(playerid), "Priscila"))
SetPlayerSkin(playerid, 18);
else if(!strcmp(Nome(playerid), "Emerson"))
SetPlayerSkin(playerid, 54);
else if(!strcmp(Nome(playerid), "Camila"))
SetPlayerSkin(playerid, 87);
else if(!strcmp(Nome(playerid), "Rodrigo"))
SetPlayerSkin(playerid, 104);
}
Re: Mesmo skin... -
lyllrasta - 16.09.2012
Quote:
Originally Posted by Pedro_Miranda
pawn Код:
if(IsPlayerNPC(playerid)) { if(!strcmp(Nome(playerid), "Priscila")) SetPlayerSkin(playerid, 18); else if(!strcmp(Nome(playerid), "Emerson")) SetPlayerSkin(playerid, 54); else if(!strcmp(Nome(playerid), "Camila")) SetPlayerSkin(playerid, 87); else if(!strcmp(Nome(playerid), "Rodrigo")) SetPlayerSkin(playerid, 104); }
|
Agora todos fica com a skin do CJ.
Bom quando eu coloco true ele seta a skin.
Mas todos fica com a mesma skin.
Re: Mesmo skin... -
Jason` - 16.09.2012
Colocou isso aonde?
Re: Mesmo skin... -
lyllrasta - 16.09.2012
Quote:
Originally Posted by Pedro_Miranda
Colocou isso aonde?
|
pawn Код:
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
if(strcmp(Nome(playerid), "Priscila",true))
SetPlayerSkin(playerid, 18);
if(strcmp(Nome(playerid), "Emerson",true))
SetPlayerSkin(playerid, 54);
if(strcmp(Nome(playerid), "Camila",true))
SetPlayerSkin(playerid, 87);
if(strcmp(Nome(playerid), "Rodrigo",true))
SetPlayerSkin(playerid, 104);
}
return 1;
}
pawn Код:
public OnGameModeInit()
{
ConnectNPC("Priscila","NpcAndando");
ConnectNPC("Emerson","Npcparado");
ConnectNPC("Camila","Npccorrendo");
ConnectNPC("Rodrigo","Npcsentado");
return 1;
}
Re: Mesmo skin... -
Jason` - 16.09.2012
pawn Код:
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
if(!strcmp(Nome(playerid), "Priscila",true))
SetPlayerSkin(playerid, 18);
if(!strcmp(Nome(playerid), "Emerson",true))
SetPlayerSkin(playerid, 54);
if(!strcmp(Nome(playerid), "Camila",true))
SetPlayerSkin(playerid, 87);
if(!strcmp(Nome(playerid), "Rodrigo",true))
SetPlayerSkin(playerid, 104);
}
return 1;
}
Vocк tб comparando os nomes de forma incorreta, veja se o modo acima funciona.
Re: Mesmo skin... -
lyllrasta - 16.09.2012
Quote:
Originally Posted by Pedro_Miranda
pawn Код:
public OnPlayerSpawn(playerid) { if(IsPlayerNPC(playerid)) { if(!strcmp(Nome(playerid), "Priscila",true)) SetPlayerSkin(playerid, 18); if(!strcmp(Nome(playerid), "Emerson",true)) SetPlayerSkin(playerid, 54); if(!strcmp(Nome(playerid), "Camila",true)) SetPlayerSkin(playerid, 87); if(!strcmp(Nome(playerid), "Rodrigo",true)) SetPlayerSkin(playerid, 104); } return 1; }
Vocк tб comparando os nomes de forma incorreta, veja se o modo acima funciona.
|
Nгo funciona, Fica a skin igual a do CJ ўў
Tem algum jeito diferente de comparar ?
porque ja tentei de varias formas e nгo da ¬¬