Aleksey_Street
Новичок
Помогите вышел баг бензин не убавляется в чом причина? ошибок не заметил!
Помогите вот код
за рание спасибо!
Помогите вот код
PHP:
public UpdateSpeedometr(playerid)
{
new Max[MAX_VEHICLES];
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
new locked[32];
new maxx[15];
if(Max[playerid] == 1) { maxx = "~b~Min"; } else { maxx = "~R~Max"; }
if(IsLocked[GetPlayerVehicleID(playerid)] == 1)
{
locked = "~r~~h~Lock";
}
else
{
locked = "~g~~h~Unlock";
}
format(str4, sizeof(str4), "FUEL");
format(str1, sizeof(str2),"%d",SpeedVehicle(playerid));
if(Fuell[vehicleid] <= 45) format(str2, sizeof(str2),"~r~%.0f",Fuell[vehicleid]);
else if(Fuell[vehicleid] <= 100) format(str2, sizeof(str2),"~y~%.0f",Fuell[vehicleid]);
else if(Fuell[vehicleid] <= 300) format(str2, sizeof(str2),"~g~%.0f",Fuell[vehicleid]);
format(str5, sizeof(str5), "%s",locked);
format(str3, sizeof(str3), "KM/H");
if(PlayerInfo[playerid][pAdmin] == 0)
if(SpeedVehicle(playerid) !=0)
{
Fuell[vehicleid] -= 0.003;
if(GetPlayerVehicleID(playerid) == caridhouse[playerid])
{
PlayerInfo[playerid][pFuelcar] -= 0.003;
}
}
new carid = GetPlayerVehicleID(playerid);
if(SuperGt(carid))
{
if(SpeedVehicle(playerid) !=0)
{
Fuell[vehicleid] -= 0.005;
if(GetPlayerVehicleID(playerid) == caridhouse[playerid])
{
PlayerInfo[playerid][pFuelcar] -=0.005;
}
}
}
if(Fuell[carid] < 0)
{
Fuell[carid] = 0;
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
zavodis[playerid] = 0;
}
TextDrawSetString(SpeedShow[playerid],str1);
TextDrawSetString(FuelShow[playerid],str2);
TextDrawSetString(StatusShow[playerid],str5);
TextDrawSetString(KMShow[playerid],str3);
TextDrawSetString(Fill[playerid],str4);
}
}
