03.02.2012, 16:52
pawn Код:
forward BenzinUpdate(playerid);
public BenzinUpdate(playerid)
{
new string[256];
if(IsPlayerConnected(playerid))
{
new vehicle = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid) == 1)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
if(Gas[vehicle] == 0 || engine == 0)
{
format(string, sizeof(string), "FUEL: --");
SetVehicleParamsEx(vehicle,0,lights,alarm,doors,bonnet,boot,objective);
}
else if(Gas[vehicle] > 0 && Gas[vehicle] <= 10)
{
format(string, sizeof(string), "FUEL: %d%",Gas[vehicle]);
}
else if(Gas[vehicle] >= 11 && Gas[vehicle] <= 50)
{
format(string, sizeof(string), "FUEL: %d%",Gas[vehicle]);
}
else if(Gas[vehicle] >= 51 && Gas[vehicle] <= 100)
{
format(string, sizeof(string), "FUEL: %d%",Gas[vehicle]);
}
TextDrawDestroy(FuelDraw);
FuelDraw = TextDrawCreate(490.0, 300.0,string);
TextDrawSetShadow(FuelDraw, 0);
TextDrawSetOutline(FuelDraw, 1);
TextDrawLetterSize(FuelDraw, 0.6, 1.8);
TextDrawFont(FuelDraw, 3);
TextDrawShowForPlayer(playerid,FuelDraw);
return 1;
}
return 1;
}
return 1;
}