25.11.2013, 18:57
If the player is already inside a car, Then we can just check if the car he's inside matches with his cars and return what we need
And If he isn't, But you know the vehicleid:
pawn Код:
stock UpdateFuel_PrivateVehs(playerid)
{
new ID = GetPlayerVehicleID(playerid);
for(new i=0; i<MAX_PLAYER_CARS; i++)
{
if(ID == PlayerCar[playerid][i][CarID])
{
PlayerCar[playerid][i][pFuel] += 1;
//PlayerCar[playerid][i][pFuel] -= 1; // Or whatever
}
}
}
stock GetPlayerVehicleFuel(playerid)
{
new ID = GetPlayerVehicleID(playerid);
for(new i=0; i<MAX_PLAYER_CARS; i++)
{
if(ID == PlayerCar[playerid][i][CarID])
{
PlayerCar[playerid][i][pFuel] += 1;
//PlayerCar[playerid][i][pFuel] -= 1;
}
}
}
pawn Код:
stock GetVehicleFuel(playerid, vehicleid)
{
for(new i=1; i<MAX_PLAYER_CARS; i++)
{
if(vehicleid == PlayerCar[playerid][i][CarID])
{
return PlayerCar[playerid][SlotID][pFuel]
}
}
return 0;
}