//Health Text Draw check
if(IsPlayerConnected(i))
{
if(IsSpawned[i])
{
new Float:phealth;
GetPlayerHealth(i,phealth);
if(phealth >=0 && phealth <= 30)
{
new Float:phealth1;
GetPlayerHealth(i,phealth1);
format(string,sizeof(string),"%d%",phealth1);
TextDrawSetString(HealthTD[i],string);
TextDrawColor(HealthTD[i],-16776961);
}
if(phealth >=70)
{
new Float:phealth1;
GetPlayerHealth(i,phealth1);
format(string,sizeof(string),"%d%",phealth1);
TextDrawSetString(HealthTD[i],string);
TextDrawColor(HealthTD[i],16711935);
}
if(phealth < 70 && phealth > 30)
{
new Float:phealth1;
GetPlayerHealth(i,phealth1);
format(string,sizeof(string),"%d%",phealth1);
TextDrawSetString(HealthTD[i],string);
TextDrawColor(HealthTD[i],-65281);
}
}
}
health; (See its float) if(IsPlayerConnected(i))
{
if(IsSpawned[i])
{
new Float:phealth;
GetPlayerHealth(i,phealth);
if(phealth >=0 && phealth <= 30)
{
new Float:phealth1;
GetPlayerHealth(i,phealth1);
format(string,sizeof(string),"%f%",phealth1);
TextDrawSetString(HealthTD[i],string);
TextDrawColor(HealthTD[i],-16776961);
}
if(phealth >=70)
{
new Float:phealth1;
GetPlayerHealth(i,phealth1);
format(string,sizeof(string),"%f%",phealth1);
TextDrawSetString(HealthTD[i],string);
TextDrawColor(HealthTD[i],16711935);
}
if(phealth < 70 && phealth > 30)
{
new Float:phealth1;
GetPlayerHealth(i,phealth1);
format(string,sizeof(string),"%f%",phealth1);
TextDrawSetString(HealthTD[i],string);
TextDrawColor(HealthTD[i],-65281);
}
}
}
|
thanks guys but i have another proplem its came 100.000000 i want 100.0
what can i do ?? |
%f
%.1f