SA-MP Forums Archive
[Ajuda] Postos de Gasolina - 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] Postos de Gasolina (/showthread.php?tid=637962)



Postos de Gasolina - Andinho - 24.07.2017

Ola pessoal, estou criando um game mode rpg, e estou na fase de abastecer os veiculos, entгo, eu apenas gostaria de obter as floats dos postos de gasolina, caso alguem ja tenha postado, procurei bastante, porem nao encontrei.


Re: Postos de Gasolina - JoaoBorges - 24.07.2017

Simples cara, sу ir pegando as coordenadas com o /save na localizaзгo que vocк queira!


Re: Postos de Gasolina - Andinho - 24.07.2017

Quote:
Originally Posted by JoaoBorges
Посмотреть сообщение
Simples cara, sу ir pegando as coordenadas com o /save na localizaзгo que vocк queira!
Isso eu sei meu amigo, eu queria saber se jб tem um topico com as cordenadas, tipo um sistema de gasolina, eu ia pegar as cordenadas de um GM, mais havia cordenadas a mais, diferentes e tals, tipo HQs com postos.


Re: Postos de Gasolina - GuilhermeNunes - 24.07.2017

Recomendo Criar uma area a onde vai poder pegar gasolina vc mesmo tipo sem ser por pickup Usando isso
https://sampwiki.blast.hk/wiki/GangZoneCreate

se vc pegar floats de outro servidor vai da mais trabalho para converter e arrumar os erros.


Re: Postos de Gasolina - Andinho - 24.07.2017

Quote:
Originally Posted by GuilhermeNunes
Посмотреть сообщение
Recomendo Criar uma area a onde vai poder pegar gasolina vc mesmo tipo sem ser por pickup Usando isso
https://sampwiki.blast.hk/wiki/GangZoneCreate

se vc pegar floats de outro servidor vai da mais trabalho para converter e arrumar os erros.
IsPlayerInRangeOfPoint nao seria MUITO mais pratico ?


Re: Postos de Gasolina - ViniBorn - 24.07.2017

Encontrei isso em um GM antigo. Pode te ajudar.

pawn Код:
new Float:PostoGasolina[][3] = {
{1004.0070,-939.3102,42.1797},
{1944.3260,-1772.9254,13.3906},
{-90.5515,-1169.4578,2.4079},
{-1609.7958,-2718.2048,48.5391},
{-2029.4968,156.4366,28.9498},
{-2408.7590,976.0934,45.4175},
{-2243.9629,-2560.6477,31.8841},
{-1676.6323,414.0262,6.9484},
{2202.2349,2474.3494,10.5258},
{614.9333,1689.7418,6.6968},
{323.5893,-1799.0508,4.7738},
{-121.4728,-378.7709,1.4297},
{-1328.8250,2677.2173,49.7665},
{268.3337,2490.7007,15.4802},
{2113.7390,920.1079,10.5255},
{-1327.7218,2678.8723,50.0625},
{1939.6686,-2205.2117,12.6008},
{2611.9829,2636.6145,9.9477},
{2548.2039,2718.0530,9.8142}
};


IsAtGasStation(playerid)
{
    for(new v; v != sizeof PostoGasolina; v++)
        if(IsPlayerInRangeOfPoint(playerid, 10.0, PostoGasolina[v][0], PostoGasolina[v][1], PostoGasolina[v][2]))
            return true;

    return false;
}



Re: Postos de Gasolina - Andinho - 24.07.2017

Quote:
Originally Posted by ViniBorn
Посмотреть сообщение
Encontrei isso em um GM antigo. Pode te ajudar.

pawn Код:
new Float:PostoGasolina[][3] = {
{1004.0070,-939.3102,42.1797},
{1944.3260,-1772.9254,13.3906},
{-90.5515,-1169.4578,2.4079},
{-1609.7958,-2718.2048,48.5391},
{-2029.4968,156.4366,28.9498},
{-2408.7590,976.0934,45.4175},
{-2243.9629,-2560.6477,31.8841},
{-1676.6323,414.0262,6.9484},
{2202.2349,2474.3494,10.5258},
{614.9333,1689.7418,6.6968},
{323.5893,-1799.0508,4.7738},
{-121.4728,-378.7709,1.4297},
{-1328.8250,2677.2173,49.7665},
{268.3337,2490.7007,15.4802},
{2113.7390,920.1079,10.5255},
{-1327.7218,2678.8723,50.0625},
{1939.6686,-2205.2117,12.6008},
{2611.9829,2636.6145,9.9477},
{2548.2039,2718.0530,9.8142}
};


IsAtGasStation(playerid)
{
    for(new v; v != sizeof PostoGasolina; v++)
        if(IsPlayerInRangeOfPoint(playerid, 10.0, PostoGasolina[v][0], PostoGasolina[v][1], PostoGasolina[v][2]))
            return true;

    return false;
}
Exatamente oque eu pecisava, acabei fazendo a mesma coisa, Obg +rep.