Also um mal auf meine Bemerkung zurück zu kommen.
Statt so
public IsAtGasStation(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797) || PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906))
{//LS
return 1;
}
else if(PlayerToPoint(6.0,playerid,-90.5515,-1169.4578,2.4079) || PlayerToPoint(6.0,playerid,-1609.7958,-2718.2048,48.5391))
{//LS
return 1;
}
else if(PlayerToPoint(6.0,playerid,-2029.4968,156.4366,28.9498) || PlayerToPoint(8.0,playerid,-2408.7590,976.0934,45.4175))
{//SF
return 1;
}
else if(PlayerToPoint(5.0,playerid,-2243.9629,-2560.6477,31.8841) || PlayerToPoint(8.0,playerid,-1676.6323,414.0262,6.9484))
{//Between LS and SF
return 1;
}
else if(PlayerToPoint(6.0,playerid,2202.2349,2474.3494,10.5258) || PlayerToPoint(10.0,playerid,614.9333,1689.7418,6.6968))
{//LV
return 1;
}
else if(PlayerToPoint(8.0,playerid,-1328.8250,2677.2173,49.7665) || PlayerToPoint(6.0,playerid,70.3882,1218.6783,18.5165))
{//LV
return 1;
}
else if(PlayerToPoint(8.0,playerid,2113.7390,920.1079,10.5255) || PlayerToPoint(6.0,playerid,-1327.7218,2678.8723,50.0625))
{//LV
return 1;
}
}
return 0;
}
Geht es auch so
public IsAtGasStation(playerid)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,6,1003.2296,-936.9583,42.3354))return 1; //BSN Tanke
if(IsPlayerInRangeOfPoint(playerid,6,-91.6243,-1170.1760,2.4145))return 1; //LS-SF Tanke
if(IsPlayerInRangeOfPoint(playerid,6,-1676.0144,413.3795,7.1797))return 1; //SF Hafen Tanke
if(IsPlayerInRangeOfPoint(playerid,6,-2025.4976,156.6423,28.8359))return 1; //SF Zivi Tanke
if(IsPlayerInRangeOfPoint(playerid,6,2115.7598,920.4518,10.8203))return 1; //LV Ammu Tanke
if(IsPlayerInRangeOfPoint(playerid,6,655.1419,-564.7432,16.3359))return 1; //Dillmore Tanke
}
return 0;
}