[AJUDA] O que tб errado aqui?
#1

Код:
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...
Reply
#2

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...
Reply
#3

Bom nгo entendi do jeito que vocк quer explique melhor.
Reply
#4

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
Reply
#5

O do rjjj funcionou, valeu!
Reply
#6

Aproveite o tуpico para tirar mas dъvidas. =]
Reply
#7

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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)