Speedo Meter
#1

Hello
I Am Testing A Speedo Meter But This show Car Speed and Car Health..
So Guys How Add Vehicle's Name And Fuel?

I am Testing:
Код:
#include <a_samp>
#define VERSION "0.1"

new
	fstr[128],
	Text:TD_Speedo[MAX_PLAYERS];

stock GetVehicleSpeed(vehicleid)
{
	new
		Float:vel[3],
		Float:tempspeed;
	GetVehicleVelocity(vehicleid, vel[0], vel[1], vel[2]);
	tempspeed = floatsqroot((vel[0] * vel[0]) + (vel[1] * vel[1]) + (vel[2] * vel[2])) * 136.666667;
	return floatround(tempspeed, floatround_round);
}

public OnFilterScriptInit()
{
	print("\n-------------------------------");
	print("Test Speedo meter.");
	print("-------------------------------\n");
	return 1;
}

public OnPlayerUpdate(playerid)
{
	if (IsPlayerInAnyVehicle(playerid))
	{
		new
			Float:vhp;
		GetVehicleHealth(GetPlayerVehicleID(playerid), vhp);
		format(fstr, sizeof(fstr), "Speed:  %d Health: %.0f", GetVehicleSpeed(GetPlayerVehicleID(playerid)), vhp);
		TextDrawSetString(TD_Speedo[playerid], fstr);
	}
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	new
		Float:vhp;
	if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	{
		GetVehicleHealth(GetPlayerVehicleID(playerid), vhp);
		format(fstr, sizeof(fstr), "Speed: %d Health: %.0f", GetVehicleSpeed(GetPlayerVehicleID(playerid)), vhp);
		TD_Speedo[playerid] = TextDrawCreate(520.000000, 320.000000, fstr);
		TextDrawBackgroundColor(TD_Speedo[playerid], 255);
		TextDrawFont(TD_Speedo[playerid], 2);
		TextDrawLetterSize(TD_Speedo[playerid], 0.500000, 2.000000);
		TextDrawColor(TD_Speedo[playerid], -1);
		TextDrawSetOutline(TD_Speedo[playerid], 0);
		TextDrawSetProportional(TD_Speedo[playerid], 1);
		TextDrawSetShadow(TD_Speedo[playerid], 1);
		TextDrawUseBox(TD_Speedo[playerid], 1);
		TextDrawBoxColor(TD_Speedo[playerid], 0x000000AA);
		TextDrawTextSize(TD_Speedo[playerid], 610.000000, 222.000000);

		TextDrawShowForPlayer(playerid, TD_Speedo[playerid]);
	}
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	TextDrawDestroy(TD_Speedo[playerid]);
	return 1;
}
Reply
#2

Images plz ^^
Reply
#3

Can Any One Add Fuel And vehicle's Name?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)