SA-MP Forums Archive
[Ajuda] o Que Estб Dando errado ? - 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: [Ajuda] o Que Estб Dando errado ? (/showthread.php?tid=397036)



o Que Estб Dando errado ? - gabrielloko157 - 02.12.2012

o que estб dando errado que o player nao ganha o weapon e nao perde dinheiro nem recebe a msg


Код:
	if (strcmp(cmd, "/Cdina", true) == 0)
	{
            if(!IsPlayerInRangeOfPoint(playerid, 30.0, 1752.6869,-1943.7567,13.5691) && !IsPlayerInRangeOfPoint(playerid, 30.0, 1239.7552,-2049.8428,59.9253))
		    if(IsAGang(playerid))
		{
        GivePlayerWeapon(playerid, 39, 5);
        GivePlayerMoney(playerid, - 500);
        SendClientMessage(playerid,COLOR_GREEN,"Voce pagou 500 Na Dina");
		}
		return true;
	}



Re: o Que Estб Dando errado ? - VenoN - 02.12.2012

se eu intendi ele nгo pode digitar de perto dessas cordenadas?

pawn Код:
if(!IsPlayerInRangeOfPoint(playerid, 30.0, 1752.6869,-1943.7567,13.5691) && !IsPlayerInRangeOfPoint(playerid, 30.0, 1239.7552,-2049.8428,59.9253))



Re: o Que Estб Dando errado ? - gabrielloko157 - 02.12.2012

O.o Como eu arrumo pra poder pegar ?


Re: o Que Estб Dando errado ? - Mr_Taxi - 02.12.2012

Retire o comparador ! da funзгo IsPlayerRangerOfPoint que talvez funcione O.o


Re: o Que Estб Dando errado ? - gabrielloko157 - 03.12.2012

¬¬ Tag Mistmach como resolve isso ?


if (strcmp(cmd, "/cdina", true) == 0)
{
if(IsAGang(playerid) || IsPlayerInRangeOfPoint(15.0, playerid, 1752.6869, -1943.7567, 13.5691)){
GivePlayerWeapon(playerid, 39, 5);
GivePlayerMoney(playerid, - 500);
SendClientMessage(playerid,COLOR_GREEN,"Voce pagou R$500 Na Dina");
}
return true;
}


Re: o Que Estб Dando errado ? - Mr_Taxi - 03.12.2012

Linha ?


Re: o Que Estб Dando errado ? - gabrielloko157 - 03.12.2012

Resolvido ^^, era que tava errado ali
pawn Код:
if(IsAGang(playerid) || IsPlayerInRangeOfPoint(15.0, playerid, 1752.6869, -1943.7567, 13.5691))

e o certo era
pawn Код:
if(IsAGang(playerid) || IsPlayerInRangeOfPoint(playerid, 15.0, playerid, 1752.6869, -1943.7567, 13.5691))// foi ali no playerid do IsPlayerInRangeOfPoint o 15.0 etsava no lugar dele.



Re: o Que Estб Dando errado ? - lgoulart - 03.12.2012

A sintaxe estб errada.

Код:
if (strcmp(cmd, "/cdina", true) == 0)
{
   if(IsAGang(playerid) || IsPlayerInRangeOfPoint(15.0, playerid, 1752.6869, -1943.7567, 13.5691))
   {
      GivePlayerWeapon(playerid, 39, 5);
      GivePlayerMoney(playerid, - 500);
      SendClientMessage(playerid,COLOR_GREEN,"Voce pagou R$500 Na Dina");
   }
   return true;
}
Correto seria.

Код:
if (strcmp(cmd, "/cdina", true) == 0)
{
    if(IsAGang(playerid) || IsPlayerInRangeOfPoint(playerid, 15.0, 1752.6869, -1943.7567, 13.5691))      
    {
       GivePlayerWeapon(playerid, 39, 5);
       GivePlayerMoney(playerid, - 500);
       SendClientMessage(playerid,COLOR_GREEN,"Voce pagou R$500 Na Dina");
   }
   return true;
}
@Edit
Jб resolveram, nem tinha visto hehe


Re: o Que Estб Dando errado ? - zSuYaNw - 03.12.2012

pawn Код:
if(!strcmp(cmd, "/cdina", true))
{
    if(IsAGang(playerid) || IsPlayerInRangeOfPoint(playerid,15.0,  1752.6869, -1943.7567, 13.5691))
    {
        GivePlayerWeapon(playerid, 39, 5);
        GivePlayerMoney(playerid, - 500);
        SendClientMessage(playerid,COLOR_GREEN,"Voce pagou R$500 Na Dina");
    }
    return true;
}