fuel wont go down on Police officer vehicle?
#1

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

the lspd vehicle
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 
onplayerentervehicle
PHP код:
public OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    
AccountInfo[playerid][pLastVehicle] = 1;
     
TextDrawHideForPlayer(playeridPoliceO[playerid]);
    
SetTimer("FuelUpdate",10000,1);
    return 
1;

funtion on fuelupdate
PHP код:
public FuelUpdate()
{
    for(new 
0i<MAX_PLAYERSi++)
    {
        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 
enginelightsalarmdoorsbonnetbootobjective;
                
GetVehicleParamsEx(vehicleenginelightsalarmdoorsbonnetbootobjective);
                
Engine[vehicle] = 0;
                
SetVehicleParamsEx(vehicle0lightsalarmdoorsbonnetboot0);
                
GameTextForPlayer(i"~r~~h~Out of fuel!"10005);
                
VehicleFuel[i] = 0;
            }
        }
    }
    return 
1;

command /refuel
PHP код:
cmd(refuelplayeridparams[])
{
    if(
IsPlayerInRangeOfPoint(playerid3.51939.0917,-1772.5399,13.3828))
    {
        if(!
IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playeridCOLOR_RED"Must be in a Vehicle!");
        if(
AccountInfo[playerid][pFuelRecent] == 1) return SendClientMessage(playeridCOLOR_RED"Your Vehicle was refuel Recently!");
        if(
VehicleFuel[playerid] == 100) return SendClientMessage(playeridCOLOR_RED"Your vehicle is already full!");
        
VehicleFuel[playerid] = 100;
        
SendClientMessage(playeridCOLOR_RED"Your Vehicle has been fuel! profit -$80");
        
GivePlayerMoney(playerid, -80);
        
AccountInfo[playerid][pFuelRecent] = 1;
        
SetTimerEx("FuelAgain"30000false"i"playerid);
    }
    else
    {
        return 
SendClientMessage(playeridCOLOR_RED"Your Must be at the Gas station!");
    }
    return 
1;

Reply
#2

anyone i been trying figure this out -_-
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)