Portal SAMP
[Ajuda] Bom galera ajuda Emprego - 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: [Ajuda] Bom galera ajuda Emprego (/showthread.php?tid=1782)



Bom galera ajuda Emprego - EU_COMI_UMA_VACA - 28/10/2021

Bom Galera, queria pergunta pra voces se existe algum jeito de de poder usar um cmd em apenas 5 locais Usando IsPlayerInRangeOfPoint


RE: Bom galera ajuda Emprego - MarcosBrazz - 28/10/2021

Código:
enum LocaisInfo
{
    Float:fX,
    Float:fY,
    Float:fZ
};
static const Float:Locais[][LocaisInfo] = {
    {x, y, z},//local 1
    {x, y, z},//local 2
    {x, y, z},//local 3
    {x, y, z},//local 4
    {x, y, z}//local 5

};
CMD:comando(playerid)
{
    for(new i; i < sizeof(Locais); i++)//loop
    {
        if(IsPlayerInRangeOfPoint(playerid, 3.0, Locais[i][fX], Locais[i][fY], Locais[i][fZ]))//verificar nos 5 locais
        {
            //funçoes
        }
    }
    return 1;
}
apenas um exemplo.


RE: Bom galera ajuda Emprego - xbruno1000x - 28/10/2021

(28/10/2021 23:17)EU_COMI_UMA_VACA Escreveu: Bom Galera, queria pergunta pra voces se existe algum jeito de de poder usar um cmd em apenas 5 locais Usando IsPlayerInRangeOfPoint

Claro, basta usar if(IsPlayerInRangeOfPoint(...)||IsPlayerInRangeOfPoint(...)). Se estiver na coordenada o comando será executado.