#4

PHP код:
//timer
SetTimer("SecondTimer",1000,1);
//public
public SecondTimer()
{
    for(new 
i=0i<MAX_PLAYERS++)
    {
          if(
IsPlayerInAnyVehicle(i) && IsPlayerConnected(i) && GetPlayerVehicleID(i) != 481 && GetPlayerVehicleID(i) != 509 && GetPlayerVehicleID(i) != 510)
          {
                  new 
str[128],str1[128],str2[128],str3[128];
                  new 
Float:HP;
                  
GetVehicleHealth(GetPlayerVehicleID(i),Float:HP);
                   if (
HP/10 <= 30)
                    {
                        
PlayerTextDrawColor(i,Vozidla[i][4],COLOR_RED);
                        
PlayerTextDrawHide(i,Vozidla[i][4]);
                        
PlayerTextDrawShow(i,Vozidla[i][4]);
                    }
                    else if (
HP/10 <= 70)
                    {
                        
PlayerTextDrawColor(iVozidla[i][4], -65281);
                        
PlayerTextDrawHide(i,Vozidla[i][4]);
                        
PlayerTextDrawShow(i,Vozidla[i][4]);
                    }
                    else
                    {
                        
PlayerTextDrawColor(iVozidla[i][4], 16711935);
                        
PlayerTextDrawHide(i,Vozidla[i][4]);
                        
PlayerTextDrawShow(i,Vozidla[i][4]);
                     }
                  
format(str,sizeof(str),"%s",VehicleNames[GetVehicleModel(GetPlayerVehicleID(i))-400]);
                  
format(str1,sizeof(str1),"%.1f %%",HP/10);
                  
format(str2,sizeof(str2),"%d KM/H",GetVehicleSpeed(GetPlayerVehicleID(i)));
                  
format(str3,sizeof(str3),"%.2fL",Benzin[GetPlayerVehicleID(i)]);
                  
PlayerTextDrawSetString(i,Vozidla[i][2],str);
                  
PlayerTextDrawSetString(i,Vozidla[i][4],str1);
                  
PlayerTextDrawSetString(i,Vozidla[i][8],str2);
                  
PlayerTextDrawSetString(i,Vozidla[i][6],str3);
          }
    }
    return 
1;
}
//showing textdraws
public OnPlayerStateChange(playeridnewstateoldstate)
{
    if(
newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
    {
          
PlayerTextDrawShow(playerid,Vozidla[playerid][0]);
          
PlayerTextDrawShow(playerid,Vozidla[playerid][1]);
          
PlayerTextDrawShow(playerid,Vozidla[playerid][2]);
          
PlayerTextDrawShow(playerid,Vozidla[playerid][3]);
          
PlayerTextDrawShow(playerid,Vozidla[playerid][4]);
          
PlayerTextDrawShow(playerid,Vozidla[playerid][5]);
          
PlayerTextDrawShow(playerid,Vozidla[playerid][6]);
          
PlayerTextDrawShow(playerid,Vozidla[playerid][7]);
          
PlayerTextDrawShow(playerid,Vozidla[playerid][8]);
    }
    else if(
oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
    {
          
PlayerTextDrawHide(playerid,Vozidla[playerid][0]);
          
PlayerTextDrawHide(playerid,Vozidla[playerid][1]);
          
PlayerTextDrawHide(playerid,Vozidla[playerid][2]);
          
PlayerTextDrawHide(playerid,Vozidla[playerid][3]);
          
PlayerTextDrawHide(playerid,Vozidla[playerid][4]);
          
PlayerTextDrawHide(playerid,Vozidla[playerid][5]);
          
PlayerTextDrawHide(playerid,Vozidla[playerid][6]);
          
PlayerTextDrawHide(playerid,Vozidla[playerid][7]);
          
PlayerTextDrawHide(playerid,Vozidla[playerid][8]);
    }
    return 
1;

Reply


Messages In This Thread
Fuel - by IchNar - 21.08.2017, 16:40
Re: Fuel - by Vince - 21.08.2017, 16:50
Re: Fuel - by Eoussama - 21.08.2017, 16:50
Re: Fuel - by IchNar - 21.08.2017, 17:17
Re: Fuel - by Vince - 21.08.2017, 20:24

Forum Jump:


Users browsing this thread: 1 Guest(s)