[AJUDA] O que tб errado aqui? -
Manteiga01 - 21.12.2010
Код:
if (strcmp("/equipar", cmdtext, true, 8) == 0)
{
if(Profissao[playerid] == Policial)
{
if (IsPlayerInRangeOfPoint(playerid,249.1749,67.7908,1003.6406,277.8827))
{
SendClientMessage(playerid,cor_verde,"Vocк pegou sua arma de trabalho");
GivePlayerWeapon(playerid,24,100);
GivePlayerWeapon(playerid,25,70);
SetPlayerArmour(playerid,40);
}}
else
{
SendClientMessage(playerid,cor_vermelho,"Vocк nгo й policial ou nгo estб no local correto!");
}
return 1;
}
Eu queria fazer pra quando o cara digitasse o comando /equipar ele desse a arma e talz, sу que eu queria verificar se ele й policial e se ele estб no local correto(DP de Los Santos)!
E eu fiz o else pra ficar com o mesmo, ou seja, ficando meio "errado", eu gostaria de fazer um else para cada, um dizendo que ele nгo era cop e o outro dizendo que ele estava no lugar errado. Vlw!
EDIT: O erro й quando eu entro no meu server e digito o cmd /equipar ele dб comando desconhecido...
Re: [AJUDA] O que tб errado aqui? -
[Ips]Guh - 21.12.2010
pawn Код:
if (strcmp("/equipar", cmdtext, true, 8) == 0)
{
if(Profissao[playerid] == Policial)
{
if (IsPlayerInRangeOfPoint(playerid,249.1749,67.7908,1003.6406,277.8827))
{
SendClientMessage(playerid,cor_verde,"Vocк pegou sua arma de trabalho");
GivePlayerWeapon(playerid,24,100);
GivePlayerWeapon(playerid,25,70);
SetPlayerArmour(playerid,40);
}}
else
{
SendClientMessage(playerid,cor_vermelho,"Vocк nгo й policial!");
}
else
{
SendClientMessage(playerid,cor_vermelho,"nгo estб no local correto!");
}
return 1;
}
Tenta ae...
Re: [AJUDA] O que tб errado aqui? -
diretor7 - 21.12.2010
Bom nгo entendi do jeito que vocк quer explique melhor.
Re: [AJUDA] O que tб errado aqui? - rjjj - 21.12.2010
Basta alinhar cada
else com seu respectivo
if.
Arrumei o cуdigo pra vocк:
pawn Код:
if(strcmp("/equipar", cmdtext, true, 8) == 0)
{
if(Profissao[playerid] == Policial)
{
if (IsPlayerInRangeOfPoint(playerid,249.1749,67.7908,1003.6406,277.8827))
{
SendClientMessage(playerid,cor_verde,"Vocк pegou sua arma de trabalho");
GivePlayerWeapon(playerid,24,100);
GivePlayerWeapon(playerid,25,70);
SetPlayerArmour(playerid,40);
}
else
{
SendClientMessage(playerid,cor_vermelho,"Vocк nгo estб no local correto!");
}
}
else
{
SendClientMessage(playerid,cor_vermelho,"Vocк nгo й policial!");
}
return 1;
}
Espero ter ajudado
Re: [AJUDA] O que tб errado aqui? -
Manteiga01 - 21.12.2010
O do rjjj funcionou, valeu!
Re: [AJUDA] O que tб errado aqui? -
diretor7 - 22.12.2010
Aproveite o tуpico para tirar mas dъvidas. =]
Re: [AJUDA] O que tб errado aqui? -
[Banido]HigorOliver - 22.12.2010
pawn Код:
if(strcmp("/equipar", cmdtext, true, 8) == 0)
{
if(Profissao[playerid] != Policial) return SendClientMessage(playerid,cor_vermelho,"Vocк nгo й policial!");
if (IsPlayerInRangeOfPoint(playerid,249.1749,67.7908,1003.6406,277.8827))
{
SendClientMessage(playerid,cor_verde,"Vocк pegou sua arma de trabalho");
GivePlayerWeapon(playerid,24,100);
GivePlayerWeapon(playerid,25,70);
SetPlayerArmour(playerid,40);
}
else SendClientMessage(playerid,cor_vermelho,"Vocк nгo estб no local correto!");
return true;
}