Player Info on TextDraw
#1

Hi, I'm trying to put the player information on the textdraw I created but the problem is I cant use the playerid
because the textdraw is on stocks.

Код:
stock LoadTDS()
{
    new pName[MAX_PLAYER_NAME], string[300];
	new i;
	
	GetPlayerName(i, pName, sizeof(pName));
	GetPlayerIdFromName(pName[i]);
	
	format(string, sizeof(string), "%d", pInfo[i][Shekels]);
    format(string, sizeof(string), "%s", pName);
    format(string, sizeof(string), "Admin Level: %d", pInfo[i][Adminlevel]);
    format(string, sizeof(string), "VIP Level: %d", pInfo[i][VIPlevel]);
    format(string, sizeof(string), "Score: %d", pInfo[i][Scores]);
    format(string, sizeof(string), "Kills: %d", pInfo[i][Kills]);
    format(string, sizeof(string), "Deaths: %d", pInfo[i][Deaths]);
	
	SpawnTD[0] = TextDrawCreate(630.234985, 77.916694, "usebox");
    TextDrawLetterSize(SpawnTD[0], 0.000000, 2.411764);
    TextDrawTextSize(SpawnTD[0], 488.823638, 0.000000);
    TextDrawAlignment(SpawnTD[0], 1);
    TextDrawColor(SpawnTD[0], 0);
    TextDrawUseBox(SpawnTD[0], true);
    TextDrawBoxColor(SpawnTD[0], 102);
    TextDrawSetShadow(SpawnTD[0], 0);
    TextDrawSetOutline(SpawnTD[0], 0);
    TextDrawFont(SpawnTD[0], 0);

	SpawnTD[1] = TextDrawCreate(630.705871, 79.083328, "usebox");
    TextDrawLetterSize(SpawnTD[1], 0.000000, 2.340741);
    TextDrawTextSize(SpawnTD[1], 488.823516, 0.000000);
    TextDrawAlignment(SpawnTD[1], 1);
    TextDrawColor(SpawnTD[1], 0);
    TextDrawUseBox(SpawnTD[1], true);
    TextDrawBoxColor(SpawnTD[1], 102);
    TextDrawSetShadow(SpawnTD[1], 0);
    TextDrawSetOutline(SpawnTD[1], 0);
    TextDrawFont(SpawnTD[1], 0);


	SpawnTD[2] = TextDrawCreate(631.647094, 78.500000, "usebox");
    TextDrawLetterSize(SpawnTD[2], 0.000000, 2.340741);
    TextDrawTextSize(SpawnTD[2], 489.294128, 0.000000);
    TextDrawAlignment(SpawnTD[2], 1);
    TextDrawColor(SpawnTD[2], 0);
    TextDrawUseBox(SpawnTD[2], true);
    TextDrawBoxColor(SpawnTD[2], 102);
    TextDrawSetShadow(SpawnTD[2], 0);
    TextDrawSetOutline(SpawnTD[2], 0);
    TextDrawFont(SpawnTD[2], 0);
	
	SpawnTD[3] = TextDrawCreate(631.176513, 77.916671, "usebox");
    TextDrawLetterSize(SpawnTD[3], 0.000000, 2.470369);
    TextDrawTextSize(SpawnTD[3], 489.294128, 0.000000);
    TextDrawAlignment(SpawnTD[3], 1);
    TextDrawColor(SpawnTD[3], 0);
    TextDrawUseBox(SpawnTD[3], true);
    TextDrawBoxColor(SpawnTD[3], 102);
    TextDrawSetShadow(SpawnTD[3], 0);
    TextDrawSetOutline(SpawnTD[3], 0);
    TextDrawFont(SpawnTD[3], 0);
	
	SpawnTD[4] = TextDrawCreate(493.646911, 77.583335, "Shekels:");
    TextDrawLetterSize(SpawnTD[4], 0.338470, 2.329167);
    TextDrawAlignment(SpawnTD[4], 1);
    TextDrawColor(SpawnTD[4], -1);
    TextDrawSetShadow(SpawnTD[4], 0);
    TextDrawSetOutline(SpawnTD[4], 1);
    TextDrawBackgroundColor(SpawnTD[4], 51);
    TextDrawFont(SpawnTD[4], 1);
    TextDrawSetProportional(SpawnTD[4], 1);
	
	SpawnTD[5] = TextDrawCreate(547.294311, 76.416702, string);
    TextDrawLetterSize(SpawnTD[5], 0.408117, 2.702502);
    TextDrawAlignment(SpawnTD[5], 1);
    TextDrawColor(SpawnTD[5], -1);
    TextDrawSetShadow(SpawnTD[5], 0);
    TextDrawSetOutline(SpawnTD[5], 1);
    TextDrawBackgroundColor(SpawnTD[5], 51);
    TextDrawFont(SpawnTD[5], 2);
    TextDrawSetProportional(SpawnTD[5], 1);
	
	SpawnTD[6] = TextDrawCreate(641.529418, 335.166687, "usebox");
    TextDrawLetterSize(SpawnTD[6], 0.000000, 12.322222);
    TextDrawTextSize(SpawnTD[6], 428.117645, 0.000000);
    TextDrawAlignment(SpawnTD[6], 1);
    TextDrawColor(SpawnTD[6], 0);
    TextDrawUseBox(SpawnTD[6], true);
    TextDrawBoxColor(SpawnTD[6], 102);
    TextDrawSetShadow(SpawnTD[6], 0);
    TextDrawSetOutline(SpawnTD[6], 0);
    TextDrawFont(SpawnTD[6], 0);
	
	SpawnTD[7] = TextDrawCreate(444.235412, 431.083435, "San Andreas Wars");
    TextDrawLetterSize(SpawnTD[7], 0.449999, 1.600000);
    TextDrawAlignment(SpawnTD[7], 1);
    TextDrawColor(SpawnTD[7], -1);
    TextDrawSetShadow(SpawnTD[7], 0);
    TextDrawSetOutline(SpawnTD[7], 1);
    TextDrawBackgroundColor(SpawnTD[7], 51);
    TextDrawFont(SpawnTD[7], 2);
    TextDrawSetProportional(SpawnTD[7], 1);
	
	SpawnTD[8] = TextDrawCreate(444.235168, 333.666625, "Player's Info:");
    TextDrawLetterSize(SpawnTD[8], 0.449999, 1.600000);
    TextDrawAlignment(SpawnTD[8], 1);
    TextDrawColor(SpawnTD[8], -1);
    TextDrawSetShadow(SpawnTD[8], 0);
    TextDrawSetOutline(SpawnTD[8], 1);
    TextDrawBackgroundColor(SpawnTD[8], 51);
    TextDrawFont(SpawnTD[8], 1);
    TextDrawSetProportional(SpawnTD[8], 1);
	
	SpawnTD[9] = TextDrawCreate(443.764709, 352.333312, string);
    TextDrawLetterSize(SpawnTD[9], 0.253764, 1.477500);
    TextDrawAlignment(SpawnTD[9], 1);
    TextDrawColor(SpawnTD[9], -1);
    TextDrawSetShadow(SpawnTD[9], 0);
    TextDrawSetOutline(SpawnTD[9], 1);
    TextDrawBackgroundColor(SpawnTD[9], 51);
    TextDrawFont(SpawnTD[9], 1);
    TextDrawSetProportional(SpawnTD[9], 1);
	
	SpawnTD[10] = TextDrawCreate(443.764709, 369.250000, string);
    TextDrawLetterSize(SpawnTD[10], 0.227411, 1.699166);
    TextDrawAlignment(SpawnTD[10], 1);
    TextDrawColor(SpawnTD[10], -1);
    TextDrawSetShadow(SpawnTD[10], 0);
    TextDrawSetOutline(SpawnTD[10], 1);
    TextDrawBackgroundColor(SpawnTD[10], 51);
    TextDrawFont(SpawnTD[10], 1);
    TextDrawSetProportional(SpawnTD[10], 1);

	
	SpawnTD[11] = TextDrawCreate(444.235229, 385.583251, string);
    TextDrawLetterSize(SpawnTD[11], 0.206235, 1.722499);
    TextDrawAlignment(SpawnTD[11], 1);
    TextDrawColor(SpawnTD[11], -1);
    TextDrawSetShadow(SpawnTD[11], 0);
    TextDrawSetOutline(SpawnTD[11], 1);
    TextDrawBackgroundColor(SpawnTD[11], 51);
    TextDrawFont(SpawnTD[11], 1);
    TextDrawSetProportional(SpawnTD[11], 1);
	
	SpawnTD[12] = TextDrawCreate(526.588378, 352.916687, string);
    TextDrawLetterSize(SpawnTD[12], 0.222235, 1.675833);
    TextDrawAlignment(SpawnTD[12], 1);
    TextDrawColor(SpawnTD[12], -1);
    TextDrawSetShadow(SpawnTD[12], 0);
    TextDrawSetOutline(SpawnTD[12], 1);
    TextDrawBackgroundColor(SpawnTD[12], 51);
    TextDrawFont(SpawnTD[12], 1);
    TextDrawSetProportional(SpawnTD[12], 1);
	
	SpawnTD[13] = TextDrawCreate(527.058532, 369.833404, string);
    TextDrawLetterSize(SpawnTD[13], 0.223647, 1.722500);
    TextDrawAlignment(SpawnTD[13], 1);
    TextDrawColor(SpawnTD[13], -1);
    TextDrawSetShadow(SpawnTD[13], 0);
    TextDrawSetOutline(SpawnTD[13], 1);
    TextDrawBackgroundColor(SpawnTD[13], 51);
    TextDrawFont(SpawnTD[13], 1);
    TextDrawSetProportional(SpawnTD[13], 1);
	
	SpawnTD[14] = TextDrawCreate(527.058532, 386.166656, string);
    TextDrawLetterSize(SpawnTD[14], 0.211882, 1.932499);
    TextDrawAlignment(SpawnTD[14], 1);
    TextDrawColor(SpawnTD[14], -1);
    TextDrawSetShadow(SpawnTD[14], 0);
    TextDrawSetOutline(SpawnTD[14], 1);
    TextDrawBackgroundColor(SpawnTD[14], 51);
    TextDrawFont(SpawnTD[14], 1);
    TextDrawSetProportional(SpawnTD[14], 1);
}
Any help, Thanks.

CODE UPDATED
Reply
#2

Anyone? This is what I mean:

Reply
#3

You should use https://sampwiki.blast.hk/wiki/CreatePlayerTextDraw instead of https://sampwiki.blast.hk/wiki/TextDrawCreate.
Also you should receive the other functions ( TextDraw..(..); ) and so on.
Change this first after that we can move on.
Reply
#4

But it will undefine playerid
Reply
#5

Use one string

New string[300];
And replace it with your strings ( string1/2/3/4/5/6 etc )
Reply
#6

Did it.
Reply
#7

Any help?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)