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