SA-MP Forums Archive
[Ajuda] Comando para Abastecer. - 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] Comando para Abastecer. (/showthread.php?tid=533893)



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 ^^