stop refueling loop problem
#2

pawn Код:
forward ReFill(playerid);
public ReFill(playerid)
{
    if(!IsAtFuelStation(playerid) || !IsPlayerInAnyVehicle(playerid) || VehicleFuel[GetPlayerVehicleID(playerid)] >= 100.0 || GetPlayerCash(playerid) < 1)
    {
        StopRefueling(playerid);
        KillTimer(RefuelingVehicleTimer[playerid]); //Try killing the timer here
    }
    else
    {
        new engine,lights,alarm,doors,bonnet,boot,objective;
        GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
        if(engine == VEHICLE_PARAMS_ON) return StopRefueling(playerid);
        VehicleFuel[GetPlayerVehicleID(playerid)] += 1.0; RefuelingVehiclePrice[playerid] += 30;
        if(VehicleFuel[GetPlayerVehicleID(playerid)] >= 100.0) VehicleFuel[GetPlayerVehicleID(playerid)] = 100.0;
    }
    return true;
}
Reply


Messages In This Thread
stop refueling loop problem - by biogenic1 - 15.09.2011, 17:52
Re: stop refueling loop problem - by PrawkC - 15.09.2011, 18:08
Respuesta: stop refueling loop problem - by biogenic1 - 15.09.2011, 18:52
Respuesta: stop refueling loop problem - by biogenic1 - 15.09.2011, 20:10

Forum Jump:


Users browsing this thread: 1 Guest(s)