09.02.2009, 15:23
Hello, I got text draw messages in my server and i made when player teleports to e.g. stunt it says: "nickname has teleported to Stunt". Problem is when player teleports to stunt it says his name, but his name overwrite other words. How can i make if name is longer it go to other way than other text is (if its possible, if not - any other solutions)? Heres code cut:
P.S. its not all code.
pawn Code:
if (strcmp("/stunt", cmdtext, true, 10) == 0)
{
new player[24];
GetPlayerName(playerid,player,sizeof(player));
format(tmp,sizeof(tmp),"%s",player,playerid);
Textdraw1 = TextDrawCreate(188.000000,429.000000,tmp);
TextDrawAlignment(Textdraw1,0);
TextDrawBackgroundColor(Textdraw1,0x000000ff);
TextDrawFont(Textdraw1,1);
TextDrawLetterSize(Textdraw1,0.499999,1.000000);
TextDrawColor(Textdraw1,0xffff00cc);
TextDrawSetOutline(Textdraw1,1);
TextDrawSetProportional(Textdraw1,1);
TextDrawSetShadow(Textdraw1,1);
TextDrawShowForAll(Text:0);
TextDrawShowForAll(Text:1);
TextDrawShowForAll(Text:2);
SetTimer("TextHide", 5000, false);
return 1;
}