[Ajuda] Postos de Gasolina
#1

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.
Reply
#2

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

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.
Reply
#4

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.
Reply
#5

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 ?
Reply
#6

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;
}
Reply
#7

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.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)