hey i dont know why the fuel wont go down on lspd or any statistic vehicle like army and lspd cars here is the code
PHP код:
//LSPD Cars
LSPD[0] = AddStaticVehicle(596,1538.6554,-1645.4680,5.6120,179.5933,0,1); // LSPD
LSPD[1] = AddStaticVehicle(596,1530.4604,-1645.3107,5.6124,177.7601,0,1); // LSPD
LSPD[2] = AddStaticVehicle(523,1546.4139,-1654.8896,5.4586,270.2880,0,0); // HPV
LSPD[3] = AddStaticVehicle(596,1545.1909,-1680.1108,5.6098,268.8843,0,1); // LSPD
LSPD[4] = AddStaticVehicle(596,1529.0856,-1683.8678,5.6119,90.2738,0,1); // LSPD
LSPD[5] = AddStaticVehicle(427,1587.5168,-1709.7181,6.0220,359.9041,0,1); // Enforcer
LSPD[6] = AddStaticVehicle(490,1574.2781,-1709.8967,6.0200,0.7341,0,0); // FBI Rancher
LSPD[7] = AddStaticVehicle(490,1578.5839,-1709.9985,6.0172,358.9602,0,0); // FBI Rancher
LSPD[8] = AddStaticVehicle(596,1570.5350,-1710.4485,5.6105,179.5916,0,1); // LDPS
LSPD[9] = AddStaticVehicle(596,1566.5233,-1710.3140,5.6121,179.4903,0,1); // LSPD
LSPD[10] = AddStaticVehicle(596,1601.7191,-1704.3359,5.6108,268.6521,0,1); // LSPD
LSPD[11] = AddStaticVehicle(402,1601.2964,-1692.0686,5.7223,90.0956,13,13); // Undercover FBI Car
LSPD[12] = AddStaticVehicle(402,1601.1915,-1683.9227,5.7224,90.0514,22,22); // FBI Buffalo
LSPD[13] = AddStaticVehicle(405,1600.9851,-1687.9960,5.7656,90.2003,24,1); // FBI Sentinel
LSPD[14] = AddStaticVehicle(596,1544.2131,-1671.8967,5.6124,89.8306,0,1); // LSPD
LSPD[15] = AddStaticVehicle(522,1543.5620,-1667.8304,5.4611,87.7870,3,8); // A-R Unit
LSPD[16] = AddStaticVehicle(497,1563.8291,-1647.2522,28.5786,87.9044,0,1); // LSPD Mav
LSPD[17] = AddStaticVehicle(596,1535.8528,-1668.1055,13.1040,359.9227,0,1); // LSPD
PHP код:
public FuelUpdate()
{
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
VehicleFuel[i] -= 1;
}
if(GetPlayerState(i) == PLAYER_STATE_PASSENGER)
{
return 0;
}
if(VehicleFuel[i] < 0)
{
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
new vehicle = GetPlayerVehicleID(i);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
Engine[vehicle] = 0;
SetVehicleParamsEx(vehicle, 0, lights, alarm, doors, bonnet, boot, 0);
GameTextForPlayer(i, "~r~~h~Out of fuel!", 1000, 5);
VehicleFuel[i] = 0;
}
}
}
return 1;
}
PHP код:
cmd(refuel, playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.5, 1939.0917,-1772.5399,13.3828))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "Must be in a Vehicle!");
if(AccountInfo[playerid][pFuelRecent] == 1) return SendClientMessage(playerid, COLOR_RED, "Your Vehicle was refuel Recently!");
if(VehicleFuel[playerid] == 100) return SendClientMessage(playerid, COLOR_RED, "Your vehicle is already full!");
VehicleFuel[playerid] = 100;
SendClientMessage(playerid, COLOR_RED, "Your Vehicle has been fuel! profit -$80");
GivePlayerMoney(playerid, -80);
AccountInfo[playerid][pFuelRecent] = 1;
SetTimerEx("FuelAgain", 30000, false, "i", playerid);
}
else
{
return SendClientMessage(playerid, COLOR_RED, "Your Must be at the Gas station!");
}
return 1;
}