Refuel CMD problem
#4

kill the timer !
pawn Код:
forward ReFill(playerid);
public ReFill(playerid)
{
    if(!IsAtFuelStation(playerid) || !IsPlayerInAnyVehicle(playerid) || VehicleFuel[GetPlayerVehicleID(playerid)] >= 100.0 || GetPlayerCash(playerid) < 1)
    {
        StopRefueling(playerid);
    }
    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;
            KillTimer(RefuelingVehicleTimer[playerid]);
        }
    }
    return true;
}
Reply


Messages In This Thread
Refuel CMD problem - by Red_Dragon. - 27.11.2012, 08:59
Re: Refuel CMD problem - by Raximax - 27.11.2012, 10:02
Re: Refuel CMD problem - by Red_Dragon. - 27.11.2012, 10:26
Re: Refuel CMD problem - by park4bmx - 27.11.2012, 10:31
Re: Refuel CMD problem - by Red_Dragon. - 27.11.2012, 10:56
Re: Refuel CMD problem - by park4bmx - 27.11.2012, 11:06
Re: Refuel CMD problem - by Red_Dragon. - 27.11.2012, 11:24
AW: Refuel CMD problem - by Skimmer - 27.11.2012, 12:19
Re: Refuel CMD problem - by Red_Dragon. - 27.11.2012, 12:49
Re: Refuel CMD problem - by Red_Dragon. - 27.11.2012, 13:08

Forum Jump:


Users browsing this thread: 2 Guest(s)