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