[Ajuda] o Que Estб Dando errado ?
#1

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

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

O.o Como eu arrumo pra poder pegar ?
Reply
#4

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

¬¬ 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;
}
Reply
#6

Linha ?
Reply
#7

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

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)