[Ajuda] esse cуdigo esta correto (OnPlayerSpawn) -
SERRA93 - 18.10.2011
PHP код:
public OnPlayerSpawn(playerid)
{
TogglePlayerControllable(playerid, 0);
SetTimerEx("Descongelar", 3000 ,false,"i",playerid);
if(IsPlayerNPC(playerid)) //Checa 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, "Bandido", true)) //Checando se o nome do NPC й MeuPrimeiroNPC
{
PutPlayerInVehicle(playerid, MeuPrimeiroNPCVehicle, 0);
SetPlayerSkin(playerid, 94);
return 1;
}
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //Obtendo o nome do(s) NPC(s).
if(!strcmp(npcname, "Eduardo", true)) //Checando se o nome do NPC й MeuPrimeiroNPC
{
PutPlayerInVehicle(playerid, MeuSegundoNPCVehicle, 0);
SetPlayerSkin(playerid, 94);
return 1;
}
}
}
ta correto ?
Re: esse codigo esta correto -
Pharrel - 18.10.2011
pawn Код:
public OnPlayerSpawn(playerid)
{//abriu 1
TogglePlayerControllable(playerid, 0);
SetTimerEx("Descongelar", 3000 ,false,"i",playerid);
if(IsPlayerNPC(playerid)) //Checa se o jogador й um NPC.
{//abriu 2
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //Obtendo o nome do(s) NPC(s).
if(!strcmp(npcname, "Bandido", true)) //Checando se o nome do NPC й MeuPrimeiroNPC
{//abriu 3
PutPlayerInVehicle(playerid, MeuPrimeiroNPCVehicle, 0);
SetPlayerSkin(playerid, 94);
return 1;
}//fechou 3
{//abriu 4 <------------------- n fexa e nem deveria abrir, deleta isso q deve resolver
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //Obtendo o nome do(s) NPC(s).
if(!strcmp(npcname, "Eduardo", true)) //Checando se o nome do NPC й MeuPrimeiroNPC
{//abriu 5
PutPlayerInVehicle(playerid, MeuSegundoNPCVehicle, 0);
SetPlayerSkin(playerid, 94);
return 1;
}//fechou 5
}//fechou 2
}//fechou 1
Re: esse codigo esta correto -
SERRA93 - 18.10.2011
error 021: symbol already defined: "npcname"
Re: esse codigo esta correto -
Nobiin - 18.10.2011
Isso quer dizer que vocк jб definiu o npcname mais de uma vez, jб tentou tirar um dos dois?
Код:
new npcname[MAX_PLAYER_NAME];
Re: esse codigo esta correto - [S]trong - 18.10.2011
pawn Код:
public OnPlayerSpawn(playerid)
{
TogglePlayerControllable(playerid, 0);
SetTimerEx("Descongelar", 3000 ,false,"i",playerid);
if(IsPlayerNPC(playerid)) //Checa 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, "Bandido", true)) //Checando se o nome do NPC й MeuPrimeiroNPC
{
PutPlayerInVehicle(playerid, MeuPrimeiroNPCVehicle, 0);
SetPlayerSkin(playerid, 94);
return 1;
}
GetPlayerName(playerid, npcname, sizeof(npcname)); //Obtendo o nome do(s) NPC(s).
if(!strcmp(npcname, "Eduardo", true)) //Checando se o nome do NPC й MeuPrimeiroNPC
{
PutPlayerInVehicle(playerid, MeuSegundoNPCVehicle, 0);
SetPlayerSkin(playerid, 94);
return 1;
}
}
}