Portal SAMP
[Pedido] Comando por Angulo - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Pedido] Comando por Angulo (/showthread.php?tid=1529)



Comando por Angulo - kabulosoogeteam - 15/08/2021

Galera olha eu aqui denovo kkk to criando uma projeto e to com dificuldade com algumas sistema que to criando hoje vim pedir ajuda para voces porque to querendo fazer um sistema de descarregamento com o caminhao so que eu queria que jogador colocasse caminhao de re so quando jogador manobrasse o caminhao e ficava na cordenada ang ele poderia efetuar comando eu tentei de alguns jeito mas nao deu certo

Código:
CMD:finalizarentrega(playerid)
{
    new Float:x, Float:y, Float:z, ang;
    GetPlayerPos(playerid, Float:x, Float:y, Float:z);
    ang = GetPlayerFacingAngle(playerid, 357.5133);
    if(PlayerToPoint(3.0,playerid, Float:x, Float:y, Float:z) || (ang))
    {
      SendClientMessage(playerid, -1, "[BETS] Descarregando aguarde...");
    }
    else
    {
        SendClientMessage(playerid, -1, "[BETS] Voce tem que estacionar caminhao de re");
    }
    return 1;
}



RE: Comando por Angulo - xbruno1000x - 15/08/2021

Você usou o operador || que é usado para uma coisa ou outra. Você precisa utilizar && que é usado para uma coisa e outra.


RE: Comando por Angulo - kabulosoogeteam - 21/08/2021

como assim nao entendi


RE: Comando por Angulo - willttoonn - 26/08/2021

Você colocou um "se" (if) com duas condições diferentes para executar a mensagem, se você deseja que o "se" funcione na posição + angulo, troque o || por &&.

|| - Define condições diferentes para ocorrer a execução do script.
&& - Permite que duas condições sejam analisadas para possibilitar o acontecimento.