textdraw problem
#2

Imagine, if your MAX_PLAYERS is 500, you're creating 1000 textdraws right now. If you do so, you will soon reach the limit
Use player textdraws if you need to show different data to each player.

Код:
new PlayerText:fuelmeter[MAX_PLAYERS];
new PlayerText:speedometer[MAX_PLAYERS];


stock CreateSpeedometer(playerid)
{
	fuelmeter[playerid] = CreatePlayerTextDraw(playerid,200.000000, 432.000000, "Fuel:");
	PlayerTextDrawBackgroundColor(fuelmeter[playerid], 255);
	PlayerTextDrawFont(fuelmeter[playerid], 1);
	PlayerTextDrawLetterSize(fuelmeter[playerid], 0.500000, 1.000000);
	PlayerTextDrawColor(fuelmeter[playerid], 16777215);
	PlayerTextDrawSetOutline(fuelmeter[playerid], 0);
	PlayerTextDrawSetProportional(fuelmeter[playerid], 1);
	PlayerTextDrawSetShadow(fuelmeter[playerid], 1);
	PlayerTextDrawSetSelectable(fuelmeter[playerid], 0);

	speedometer[playerid] = CreatePlayerTextDraw(playerid,292.000000, 432.000000, "MPH:");
	PlayerTextDrawBackgroundColor(speedometer[playerid], 255);
	PlayerTextDrawFont(speedometer[playerid], 1);
	PlayerTextDrawLetterSize(speedometer[playerid], 0.500000, 1.000000);
	PlayerTextDrawColor(speedometer[playerid], 16777215);
	PlayerTextDrawSetOutline(speedometer[playerid], 0);
	PlayerTextDrawSetProportional(speedometer[playerid], 1);
	PlayerTextDrawSetShadow(speedometer[playerid], 1);
	PlayerTextDrawSetSelectable(speedometer[playerid],0);
	return 1;
}
Now use CreateSpeedometer(playerid); where you need to create the textdraws (OnPlayerConnect)
Reply


Messages In This Thread
textdraw problem - by Rabea - 03.07.2015, 11:39
Re: textdraw problem - by zaibaslr2 - 03.07.2015, 13:28

Forum Jump:


Users browsing this thread: 2 Guest(s)