Comando para Abastecer. -
Rodrigues2015 - 26.08.2014
Ao meu ver o comando nгo contйm erros, porйm, mesmo eu estando na coordenada correta ele diz que nгo estou.. Oque pode estar causando tal erro?
pawn Код:
CMD:abastecer(playerid)
{
if(!IsPlayerInRangeOfPoint(playerid, 6.0, 1944.9067, -1772.8268, 13.1688) || !IsPlayerInRangeOfPoint(playerid, 6.0, -91.0636, -1169.4119, 2.1842))
return SendClientMessage(playerid, Cinza, "Vocк nгo estб em um posto.");
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, Cinza, "Vocк nгo estб em um veнculo.");
SetTimerEx("Abastecer_Veiculo", 1000, false, "i", playerid);
SendClientMessage(playerid, Branco, "[ {FF4500}Texaco{FFFFFF} ]: Seja bem vindo ao nosso posto de combustivel, espere sу um momento que estamos abastecendo seu veнculo.");
return true;
}
Re: Comando para Abastecer. -
Rodney Francalim - 26.08.2014
Nessa linha, se vocк
NГO estivesse na primeira coordenada,
OU nгo estivesse na segunda, ele ia dizer que vocк nгo estaria em um posto...
pawn Код:
if(!IsPlayerInRangeOfPoint(playerid, 6.0, 1944.9067, -1772.8268, 13.1688) || !IsPlayerInRangeOfPoint(playerid, 6.0, -91.0636, -1169.4119, 2.1842))
return SendClientMessage(playerid, Cinza, "Vocк nгo estб em um posto.");
Alterando o operador comparativo, agora sim temos:
Se vocк
NГO estiver na primeira coordena
E nem estiver na segunda... Entгo ele vai falar que vocк nгo estб em um posto.
pawn Код:
if(!IsPlayerInRangeOfPoint(playerid, 6.0, 1944.9067, -1772.8268, 13.1688) && !IsPlayerInRangeOfPoint(playerid, 6.0, -91.0636, -1169.4119, 2.1842))
return SendClientMessage(playerid, Cinza, "Vocк nгo estб em um posto.");
Re: Comando para Abastecer. -
Rodrigues2015 - 26.08.2014
Opa, obrigado pela correзгo.. Realmente confundi os operadores para concluir minha logica kk' Novamente, obrigado ^^