[FilterScript] Simple Vehicle Speedometer/Health/Vehicle Name
#21

Quote:
Originally Posted by ahameed4755
Посмотреть сообщение
NICE!
Cheers
Reply
#22

Why you use loop under OnPlayerUpdate..? It's useless because this function have argument (playerid) for each player? This loop can cause lag.

I think your code under OnPlayerUpdate should be:

Код:
public OnPlayerUpdate(playerid)
{
	if(IsPlayerInAnyVehicle(playerid))
	{
		new vspeed[25];
		format(vspeed, sizeof(vspeed), "Speed: ~y~%d ~g~KM/H", GetVehicleSpeed(playerid));
		PlayerTextDrawSetString(playerid, VehicleSpeed[playerid], vspeed);
		
		new vhealthtd[32], Float:vHealth;
		GetVehicleHealth(GetPlayerVehicleID(playerid), vHealth);
		new Float:percentage = (((vHealth - 250.0) / (1000.0 - 250.0)) * 100.0);
		
		format(vhealthtd, sizeof(vhealthtd), "Vehicle Health: ~g~%.0f%", percentage);
		PlayerTextDrawSetString(playerid, VehicleHealth[playerid], vhealthtd);
	}
	return 1;
}
Reply
#23

Amazing script bro +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)