stock ShowFuel(playerid)
{
PlayerTextDrawShow(playerid, FuelText0[playerid]);
PlayerTextDrawSetString(playerid,SpeedoText0[playerid],"~g~FUEL~n~~w~100.00~n~");
PlayerInfo[playerid][pFuelOn] =1;
}
stock HideFuel(playerid)
{
DeletePVar(playerid, "fuelonoff");
DestroyProgressBar(FuelBar[playerid]);
FuelBar[playerid] = INVALID_BAR_ID;
PlayerInfo[playerid][pFuelOn] =0;
}
// Timer Name: VehicleUpdate()
// TickRate: 5 secs.
Timer:VehicleUpdate[5000]()
{
new engine,lights,alarm,doors,bonnet,boot,objective,modelid;
for(new v = 0; v < MAX_VEHICLES; v++) if(GetVehicleModel(v)) {
modelid = GetVehicleModel(v);
GetVehicleParamsEx(v,engine,lights,alarm,doors,bonnet,boot,objective);
switch(modelid) {
case 520, 476, 593, 553, 513, 512, 577, 592, 511, 539, 464, 519: VehicleFuel[v] = 100;
case 509, 481, 510: VehicleFuel[v] = 100, arr_Engine{v} = 1, SetVehicleParamsEx(v,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
}
if(engine == VEHICLE_PARAMS_ON) {
if(VehicleFuel[v] > 0.0 && !IsVIPcar(v) && !IsATruckerCar(v))
for(new i = 0; i < MAX_PLAYERS; i++)
{
VehicleFuel[v]-=0.01;
format(erpstring, sizeof(erpstring), "~g~FUEL~n~~w~%.2f.~n~", VehicleFuel[v]);
TextDrawSetString(FuelText0[i],erpstring);
}
if(arr_Engine{v} == 0) SetVehicleParamsEx(v,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
}
}
}
// Timer Name: FuelUpdate()
// TickRate: 5 secs.
Timer:FuelUpdate[5000](playerid)
{
new engine,lights,alarm,doors,bonnet,boot,objective,modelid;
for(new v = 0; v < MAX_VEHICLES; v++) if(GetVehicleModel(v)) {
modelid = GetVehicleModel(v);
GetVehicleParamsEx(v,engine,lights,alarm,doors,bonnet,boot,objective);
switch(modelid) {
case 520, 476, 593, 553, 513, 512, 577, 592, 511, 539, 464, 519: VehicleFuel[v] = 100;
case 509, 481, 510: VehicleFuel[v] = 100, arr_Engine{v} = 1, SetVehicleParamsEx(v,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
}
if(engine == VEHICLE_PARAMS_ON) {
if(VehicleFuel[v] > 0.0 && !IsVIPcar(v) && !IsATruckerCar(v))
for(new i = 0; i < MAX_PLAYERS; i++)
{
VehicleFuel[v]-=0.01;
format(erpstring, sizeof(erpstring), "~g~FUEL~n~~w~%.2f.~n~", VehicleFuel[v]);
TextDrawSetString(FuelText0[i],erpstring);
}
}
}
}
FuelText0[playerid] = TextDrawCreate(300, 378.000000, "~g~FUEL~n~~w~100.00~n~");
TextDrawAlignment(FuelText0[playerid], 2);
TextDrawBackgroundColor(FuelText0[playerid], 255);
TextDrawFont(FuelText0[playerid], 1);
TextDrawLetterSize(FuelText0[playerid], 0.289999, 1.399999);
TextDrawColor(FuelText0[playerid], -1);
TextDrawSetOutline(FuelText0[playerid], 0);
TextDrawSetProportional(FuelText0[playerid], 1);
TextDrawSetShadow(FuelText0[playerid], 1);
TextDrawUseBox(FuelText0[playerid], 1);
TextDrawTextSize(FuelText0[playerid], 89.000000, 65.000000);
format(erpstring, sizeof(erpstring), "~g~FUEL~n~~w~%.2f.~n~", VehicleFuel[v]); |
format(erpstring, sizeof(erpstring), "~g~FUEL~n~~w~%d", VehicleFuel[v]); |