05.09.2014, 03:29
pawn Код:
CMD:llenar(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
if (estacionGas(playerid)) GiveFuel(playerid, vehicleid);
else GameTextForPlayer(playerid, "~r~No estas en una estacion de gasolina", 5000, 5);
return 1;
}
public GiveFuel(playerid, vehicleid)
{
new lfuel,mon,string[256];
lfuel = 100 - Fuel[vehicleid];
mon = lfuel * 7;
if (mon <= GetPlayerMoney(playerid))
{
Fuel[vehicleid] = 0;
format(string, 255, "Vehiculo llenado por $%d.", mon);
SendClientMessage(playerid, -1, string);
}
else SendClientMessage(playerid, -1, "No tienes dinero!.");
}
stock estacionGas(playerid)
{
if (IsPlayerInRangeOfPoint(playerid, 6.0, 1087.91004.0070,-939.3102,42.1797) ||
IsPlayerInRangeOfPoint(playerid, 6.0, 1944.3260,-1772.9254,13.3906))
return 1;
else if (IsPlayerInRangeOfPoint(playerid, 6.0, -90.5515,-1169.4578,2.4079) ||
IsPlayerInRangeOfPoint(playerid, 6.0, -1609.7958,-2718.2048,48.5391))
return 1;
else if (IsPlayerInRangeOfPoint(playerid, 6.0, -2029.4968,156.4366,28.9498) ||
IsPlayerInRangeOfPoint(playerid, 8.0, -2408.7590,976.0934,45.4175))
return 1;
else if (IsPlayerInRangeOfPoint(playerid, 5.0, -2243.9629,-2560.6477,31.8841) ||
IsPlayerInRangeOfPoint(playerid, 8.0, -1676.6323,414.0262,6.9484))
return 1;
else if (IsPlayerInRangeOfPoint(playerid, 6.0, 2202.2349,2474.3494,10.5258) ||
IsPlayerInRangeOfPoint(playerid, 10.0, 614.9333,1689.7418,6.6968))
return 1;
else if (IsPlayerInRangeOfPoint(playerid, 8.0, -1328.8250,2677.2173,49.7665) ||
IsPlayerInRangeOfPoint(playerid, 6.0, 70.3882,1218.6783,18.5165))
return 1;
else if (IsPlayerInRangeOfPoint(playerid, 8.0, 2113.7390,920.1079,10.5255) ||
IsPlayerInRangeOfPoint(playerid, 6.0, -1327.7218,2678.8723,50.0625))
return 1;
return 0;
}