Textdraws not showing up
#1

I tried creating textdraws using iTD editor, but apart from a box textdraw i made, they're not showing up.

Here's 2 examples:
Код:
TD_Speedo_Speed[playerid] = CreatePlayerTextDraw(playerid, 212.444396, 429.084381, "Speed:");
	PlayerTextDrawLetterSize(playerid, TD_Speedo_Speed[playerid], 0.300000, 1.600000);
	PlayerTextDrawAlignment(playerid, TD_Speedo_Speed[playerid], 1);
	PlayerTextDrawColor(playerid, TD_Speedo_Speed[playerid], -1);
	PlayerTextDrawSetShadow(playerid, TD_Speedo_Speed[playerid], 0);
	PlayerTextDrawSetOutline(playerid, TD_Speedo_Speed[playerid], 1);
	PlayerTextDrawBackgroundColor(playerid, TD_Speedo_Speed[playerid], 51);
	PlayerTextDrawFont(playerid, TD_Speedo_Speed[playerid], 3);
	PlayerTextDrawSetProportional(playerid, TD_Speedo_Speed[playerid], 1);

	TD_Speedo_Fuel[playerid] = CreatePlayerTextDraw(playerid, 35.000000, 429.084472, "Fuel:");
	PlayerTextDrawLetterSize(playerid, TD_Speedo_Fuel[playerid], 0.300000, 1.600000);
	PlayerTextDrawAlignment(playerid, TD_Speedo_Fuel[playerid], 1);
	PlayerTextDrawColor(playerid, TD_Speedo_Fuel[playerid], -1);
	PlayerTextDrawSetShadow(playerid, TD_Speedo_Fuel[playerid], 0);
	PlayerTextDrawSetOutline(playerid, TD_Speedo_Fuel[playerid], 1);
	PlayerTextDrawBackgroundColor(playerid, TD_Speedo_Fuel[playerid], 51);
	PlayerTextDrawFont(playerid, TD_Speedo_Fuel[playerid], 3);
	PlayerTextDrawSetProportional(playerid, TD_Speedo_Fuel[playerid], 1);
And this is the box i can actually see:
Код:
TD_Speedo_Box[playerid] = CreatePlayerTextDraw(playerid, -7.333343, 451.988861, "usebox");
	PlayerTextDrawLetterSize(playerid, TD_Speedo_Box[playerid], 0.000000, -3.315181);
	PlayerTextDrawTextSize(playerid, TD_Speedo_Box[playerid], 640.222290, 0.000000);
	PlayerTextDrawAlignment(playerid, TD_Speedo_Box[playerid], 1);
	PlayerTextDrawColor(playerid, TD_Speedo_Box[playerid], 0);
	PlayerTextDrawUseBox(playerid, TD_Speedo_Box[playerid], true);
	PlayerTextDrawBoxColor(playerid, TD_Speedo_Box[playerid], 102);
	PlayerTextDrawSetShadow(playerid, TD_Speedo_Box[playerid], 0);
	PlayerTextDrawSetOutline(playerid, TD_Speedo_Box[playerid], 0);
	PlayerTextDrawFont(playerid, TD_Speedo_Box[playerid], 0);
Reply
#2

Put the box at the top, followed by the other 2.
Textdraws show up in the order they were created, not by the order they're shown using PlayerTextDrawShow as I figured out myself the hard way.
I had an interface to select vehicles and afterwards, some other textdraws were created.
When showing the interface, it was shown behind the textdraws that were created later but shown first.


PHP код:
TD_Speedo_Box[playerid] = CreatePlayerTextDraw(playerid, -7.333343451.988861"usebox");
PlayerTextDrawLetterSize(playeridTD_Speedo_Box[playerid], 0.000000, -3.315181);
PlayerTextDrawTextSize(playeridTD_Speedo_Box[playerid], 640.2222900.000000);
PlayerTextDrawAlignment(playeridTD_Speedo_Box[playerid], 1);
PlayerTextDrawColor(playeridTD_Speedo_Box[playerid], 0);
PlayerTextDrawUseBox(playeridTD_Speedo_Box[playerid], true);
PlayerTextDrawBoxColor(playeridTD_Speedo_Box[playerid], 102);
PlayerTextDrawSetShadow(playeridTD_Speedo_Box[playerid], 0);
PlayerTextDrawSetOutline(playeridTD_Speedo_Box[playerid], 0);
PlayerTextDrawFont(playeridTD_Speedo_Box[playerid], 0);
TD_Speedo_Speed[playerid] = CreatePlayerTextDraw(playerid212.444396429.084381"Speed:");
PlayerTextDrawLetterSize(playeridTD_Speedo_Speed[playerid], 0.3000001.600000);
PlayerTextDrawAlignment(playeridTD_Speedo_Speed[playerid], 1);
PlayerTextDrawColor(playeridTD_Speedo_Speed[playerid], -1);
PlayerTextDrawSetShadow(playeridTD_Speedo_Speed[playerid], 0);
PlayerTextDrawSetOutline(playeridTD_Speedo_Speed[playerid], 1);
PlayerTextDrawBackgroundColor(playeridTD_Speedo_Speed[playerid], 51);
PlayerTextDrawFont(playeridTD_Speedo_Speed[playerid], 3);
PlayerTextDrawSetProportional(playeridTD_Speedo_Speed[playerid], 1);
TD_Speedo_Fuel[playerid] = CreatePlayerTextDraw(playerid35.000000429.084472"Fuel:");
PlayerTextDrawLetterSize(playeridTD_Speedo_Fuel[playerid], 0.3000001.600000);
PlayerTextDrawAlignment(playeridTD_Speedo_Fuel[playerid], 1);
PlayerTextDrawColor(playeridTD_Speedo_Fuel[playerid], -1);
PlayerTextDrawSetShadow(playeridTD_Speedo_Fuel[playerid], 0);
PlayerTextDrawSetOutline(playeridTD_Speedo_Fuel[playerid], 1);
PlayerTextDrawBackgroundColor(playeridTD_Speedo_Fuel[playerid], 51);
PlayerTextDrawFont(playeridTD_Speedo_Fuel[playerid], 3);
PlayerTextDrawSetProportional(playeridTD_Speedo_Fuel[playerid], 1); 
Reply
#3

The box is at the top, and is also transparent.
Reply
#4

Bump.
Reply
#5

Nevermind lol i forgot to use PlayerTextDrawShow.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)