сам сделай через TEXTDRAW EDITOR ))) получиться круто
Но а так вот спидомерт как в GTA V:
[HIDE-THANKS]Text:textVelocimetro[5],PlayerText:spidakPlayer[4][MAX_PLAYERS];
OnGameModeInit:
textVelocimetro[0] = TextDrawCreate(379.000000, 378.000000, "i");
TextDrawBackgroundColor(textVelocimetro[0], 0);
TextDrawFont(textVelocimetro[0], 2);
TextDrawLetterSize(textVelocimetro[0], 28.800073, 2.600000);
TextDrawColor(textVelocimetro[0], 80);
TextDrawSetOutline(textVelocimetro[0], 0);
TextDrawSetProportional(textVelocimetro[0], 1);
TextDrawSetShadow(textVelocimetro[0], 1);
TextDrawSetSelectable(textVelocimetro[0], 0);
textVelocimetro[1] = TextDrawCreate(379.000000, 392.000000, "i");
TextDrawBackgroundColor(textVelocimetro[1], 0);
TextDrawFont(textVelocimetro[1], 2);
TextDrawLetterSize(textVelocimetro[1], 28.800073, 2.600000);
TextDrawColor(textVelocimetro[1], 80);
TextDrawSetOutline(textVelocimetro[1], 0);
TextDrawSetProportional(textVelocimetro[1], 1);
TextDrawSetShadow(textVelocimetro[1], 1);
TextDrawSetSelectable(textVelocimetro[1], 0);
textVelocimetro[2] = TextDrawCreate(379.000000, 406.000000, "i");
TextDrawBackgroundColor(textVelocimetro[2], 0);
TextDrawFont(textVelocimetro[2], 2);
TextDrawLetterSize(textVelocimetro[2], 28.800073, 2.600000);
TextDrawColor(textVelocimetro[2], 80);
TextDrawSetOutline(textVelocimetro[2], 0);
TextDrawSetProportional(textVelocimetro[2], 1);
TextDrawSetShadow(textVelocimetro[2], 1);
TextDrawSetSelectable(textVelocimetro[2], 0);
textVelocimetro[3] = TextDrawCreate(379.000000, 420.000000, "i");
TextDrawBackgroundColor(textVelocimetro[3], 0);
TextDrawFont(textVelocimetro[3], 2);
TextDrawLetterSize(textVelocimetro[3], 28.800073, 2.600000);
TextDrawColor(textVelocimetro[3], 80);
TextDrawSetOutline(textVelocimetro[3], 0);
TextDrawSetProportional(textVelocimetro[3], 1);
TextDrawSetShadow(textVelocimetro[3], 1);
TextDrawSetSelectable(textVelocimetro[3], 0);
textVelocimetro[4] = TextDrawCreate(531.000000, 387.000000, "Name~n~~n~Speed~n~~n~Fuel~n~~n~Health");
TextDrawAlignment(textVelocimetro[4], 3);
TextDrawBackgroundColor(textVelocimetro[4], 0);
TextDrawFont(textVelocimetro[4], 2);
TextDrawLetterSize(textVelocimetro[4], 0.210000, 0.799999);
TextDrawColor(textVelocimetro[4], -186);
TextDrawSetOutline(textVelocimetro[4], 0);
TextDrawSetProportional(textVelocimetro[4], 1);
TextDrawSetShadow(textVelocimetro[4], 1);
TextDrawSetSelectable(textVelocimetro[4], 0);
OnPlayerCONNECT:
spidakPlayer[0][playerid] = CreatePlayerTextDraw(playerid,615.000000, 385.000000, "unknown");
PlayerTextDrawAlignment(playerid,spidakPlayer[0][playerid], 3);
PlayerTextDrawBackgroundColor(playerid,spidakPlayer[0][playerid], 0);
PlayerTextDrawFont(playerid,spidakPlayer[0][playerid], 1);
PlayerTextDrawLetterSize(playerid,spidakPlayer[0][playerid], 0.330000, 1.299999);
PlayerTextDrawColor(playerid,spidakPlayer[0][playerid], -156);
PlayerTextDrawSetOutline(playerid,spidakPlayer[0][playerid], 0);
PlayerTextDrawSetProportional(playerid,spidakPlayer[0][playerid], 1);
PlayerTextDrawSetShadow(playerid,spidakPlayer[0][playerid], 1);
PlayerTextDrawSetSelectable(playerid,spidakPlayer[0][playerid], 0);
spidakPlayer[1][playerid] = CreatePlayerTextDraw(playerid,615.000000, 399.000000, "000 km/h");
PlayerTextDrawAlignment(playerid,spidakPlayer[1][playerid], 3);
PlayerTextDrawBackgroundColor(playerid,spidakPlayer[1][playerid], 0);
PlayerTextDrawFont(playerid,spidakPlayer[1][playerid], 2);
PlayerTextDrawLetterSize(playerid,spidakPlayer[1][playerid], 0.250000, 1.299999);
PlayerTextDrawColor(playerid,spidakPlayer[1][playerid], -156);
PlayerTextDrawSetOutline(playerid,spidakPlayer[1][playerid], 0);
PlayerTextDrawSetProportional(playerid,spidakPlayer[1][playerid], 1);
PlayerTextDrawSetShadow(playerid,spidakPlayer[1][playerid], 1);
PlayerTextDrawSetSelectable(playerid,spidakPlayer[1][playerid], 0);
spidakPlayer[2][playerid] = CreatePlayerTextDraw(playerid,615.000000, 413.000000, "0 FUEL");
PlayerTextDrawAlignment(playerid,spidakPlayer[2][playerid], 3);
PlayerTextDrawBackgroundColor(playerid,spidakPlayer[2][playerid], 0);
PlayerTextDrawFont(playerid,spidakPlayer[2][playerid], 2);
PlayerTextDrawLetterSize(playerid,spidakPlayer[2][playerid], 0.250000, 1.299999);
PlayerTextDrawColor(playerid,spidakPlayer[2][playerid], -156);
PlayerTextDrawSetOutline(playerid,spidakPlayer[2][playerid], 0);
PlayerTextDrawSetProportional(playerid,spidakPlayer[2][playerid], 1);
PlayerTextDrawSetShadow(playerid,spidakPlayer[2][playerid], 1);
PlayerTextDrawSetSelectable(playerid,spidakPlayer[2][playerid], 0);
spidakPlayer[3][playerid] = CreatePlayerTextDraw(playerid,615.000000, 427.000000, "0%");
PlayerTextDrawAlignment(playerid,spidakPlayer[3][playerid], 3);
PlayerTextDrawBackgroundColor(playerid,spidakPlayer[3][playerid], 0);
PlayerTextDrawFont(playerid,spidakPlayer[3][playerid], 2);
PlayerTextDrawLetterSize(playerid,spidakPlayer[3][playerid], 0.250000, 1.299999);
PlayerTextDrawColor(playerid,spidakPlayer[3][playerid], -156);
PlayerTextDrawSetOutline(playerid,spidakPlayer[3][playerid], 0);
PlayerTextDrawSetProportional(playerid,spidakPlayer[3][playerid], 1);
PlayerTextDrawSetShadow(playerid,spidakPlayer[3][playerid], 1);
PlayerTextDrawSetSelectable(playerid,spidakPlayer[3][playerid], 0);
new ktext[20],btext[20],ltext[20];
format(ktext, sizeof(ktext), "%.0f%", VehInfo[GetPlayerVehicleID(playerid)][vFuel]);
PlayerTextDrawSetString(playerid, spidakPlayer[2][playerid], ktext);
format(btext, sizeof(btext), "%02d km/h", GetVehicleSpeed(GetPlayerVehicleID(playerid)));
PlayerTextDrawSetString(playerid, spidakPlayer[1][playerid],btext);
format(ltext, sizeof(ltext), "%.0f%", GetVehicleHealthEx(GetPlayerVehicleID(playerid)));
PlayerTextDrawSetString(playerid, spidakPlayer[3][playerid], ltext);
stock Float:GetVehicleHealthEx(vehicleid)
{
new Float:health;
GetVehicleHealth(vehicleid, health);
if(health > 900.0)
{
return health / 10.0;
}
else return ( health / 10.0 )-(24);
}[/HIDE-THANKS]