~Alex~
Ученик
Может кто знает как исправить !
эта проблема появляется при Онлайне +30!
На втором наложении как бы идет отсчет!
С меня +.
Таймер:
PHP:
STimer[playerid] = SetTimerEx("UpdateSpeedometr", Update, 1, "i", playerid);
PHP:
public UpdateSpeedometr(playerid)//обновляем каждую секунду наш текстдрав
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
new locked[32];
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");
new carid = GetPlayerVehicleID(playerid);
if(zavodis[playerid] == 1)
{
Fuell[carid] -= 0.004;
if(carid == caridhouse[playerid])PlayerInfo[playerid][pFuelcar] -= 0.004;
}
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);
}
}
