forward Fuck123(playerid);
public Fuck123(playerid)
{
new str[4],Float:h;
GetPlayerHealth(playerid,h);
format(str,sizeof(str),"%f",h);
TextDrawSetString(PlayerInfo[playerid][pInfoTxt],str);
TextDrawShowForPlayer(playerid,PlayerInfo[playerid][pInfoTxt]);
}
forward Fuck123(playerid);
public Fuck123(playerid)
{
new Float:h;
if(GetPlayerHealth(playerid,h) >= 100)
{
new str[4];
GetPlayerHealth(playerid,h);
format(str,sizeof(str),"%f",h);
TextDrawSetString(PlayerInfo[playerid][pInfoTxt],str);
}
else if(GetPlayerHealth(playerid,h) < 100 || h > 10)
{
new str2[3];
GetPlayerHealth(playerid,h);
format(str2,sizeof(str2),"%f",h);
TextDrawSetString(PlayerInfo[playerid][pInfoTxt],str2);
}
else if(GetPlayerHealth(playerid,h) < 10)
{
new str3[2];
GetPlayerHealth(playerid,h);
format(str3,sizeof(str3),"%f",h);
TextDrawSetString(PlayerInfo[playerid][pInfoTxt],str3);
}
}
format(str,sizeof(str),"%3d",floatround(h,floatround_floor));
Originally Posted by Babul
maybe it'll work by modifying that one line to format an integer instead of a float?
Код:
format(str,sizeof(str),"%3d",floatround(h,floatround_floor)); |