forward SpeedoUpdate();
forward Probeg(vehicleid);
public SpeedoUpdate()
{
foreach(Player,i)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
new string[50],status[32],statusL[32],statusD[32],vehicleid = GetPlayerVehicleID(i);
if(VehicleInfo[vehicleid][pEngineStatus] == 1) status = "~y~ON";//Двигатель
//if(CarInfo[vehicleid][cKey] == 1) status = "~y~ON";//Двигатель
else status = "~r~OFF";
if(VehicleInfo[vehicleid][pLightsStatus] == 1) statusL = "~g~L";//Фары
else statusL = "~r~L";
if(CarInfo[vehicleid][cLock] == 1) statusD = "~g~D";//Двери
else statusD = "~r~D";
PlayerTextDrawShow(i,Textdraw[0][i]); PlayerTextDrawShow(i,Textdraw[1][i]); PlayerTextDrawShow(i,Textdraw[2][i]);
PlayerTextDrawShow(i,Textdraw[3][i]); PlayerTextDrawShow(i,Textdraw[4][i]);PlayerTextDrawShow(i,Textdraw[5][i]);
PlayerTextDrawShow(i,Textdraw[6][i]);
format(string,sizeof(string),"CKOPOC¦’: ~r~%d km/h",GetPlayerSpeed(i));//Скорость
PlayerTextDrawSetString(i,Textdraw[1][i],string);
format(string,sizeof(string),"ЂE®€…®: ~r~%d",Gas[vehicleid]);//Бензин
PlayerTextDrawSetString(i,Textdraw[2][i],string);
format(string,sizeof(string),"ѓ‹…‚A¦E‡’: %s",status);
PlayerTextDrawSetString(i,Textdraw[3][i],string);
format(string,256,"~y~ЈPOЂE‚: ~g~~h~%.1f~r~ KM",CarInfo[GetPlayerVehicleID(i)][cProbeg]);
PlayerTextDrawSetString(i,Textdraw[4][i],string);
format(string,sizeof(string),"%s",statusL);
PlayerTextDrawSetString(i,Textdraw[5][i],string);
format(string,sizeof(string),"%s",statusD);
PlayerTextDrawSetString(i,Textdraw[6][i],string);
}
if(!IsPlayerInAnyVehicle(i))
{
PlayerTextDrawHide(i,Textdraw[0][i]); PlayerTextDrawHide(i,Textdraw[1][i]); PlayerTextDrawHide(i,Textdraw[2][i]);
PlayerTextDrawHide(i,Textdraw[3][i]); PlayerTextDrawHide(i,Textdraw[4][i]);PlayerTextDrawHide(i,Textdraw[5][i]);
PlayerTextDrawHide(i,Textdraw[6][i]);
}
}
return true;
}
public Probeg(vehicleid)
{
for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{
//foreach(Player,i)
//{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
//if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid))
{
new cars = GetPlayerVehicleID(playerid);
new Float:sp = GetPlayerSpeed(playerid),Float:ms;
ms = (sp/2.3)/1000;//1000
CarInfo[GetPlayerVehicleID(playerid)][cProbeg] += ms;
SaveCar(GetRealID(cars));
}
}
return 1;
}