).
) [ame]http://www.youtube.com/watch?v=Et5SBvcyats[/ame]dcmd_td(playerid,params[])
{
new ID = strval(params);
new par = chrfind(' ',params) + 1;
new str[200];
if(!params[0] || !par || !params[par]) return hlaska(playerid,"Show TextDraw: /td <id> <text>");
if(!IsPlayerConnected(ID)) return hlaska(playerid,"Invalid Playerid!");
format(str,200,params[par]);
MyTextdraw(ID,str,10);
printf("[TD]Admin: %s | Player: %s | Text: %s",meno(playerid),meno(ID),params[par]);
return 1;
}
stock MyTextdraw(playerid,text[],time)
{
TextDrawHideForPlayer(playerid,PlayerTextdraw[playerid]);
TextDrawDestroy(PlayerTextdraw[playerid]);
PlayerTextdraw[playerid] = TextDrawCreate(500,220,text);
TextDrawUseBox(PlayerTextdraw[playerid], 1);
TextDrawBoxColor(PlayerTextdraw[playerid], 0x00000055);
TextDrawTextSize(PlayerTextdraw[playerid],600,100);
TextDrawFont(PlayerTextdraw[playerid], 1);
TextDrawSetShadow(PlayerTextdraw[playerid],0); // no shadow
TextDrawSetOutline(PlayerTextdraw[playerid],1); // thickness 1
TextDrawBackgroundColor(PlayerTextdraw[playerid],0x00000055);
TextDrawColor(PlayerTextdraw[playerid],0xFFFFFFFF);
TextDrawAlignment(PlayerTextdraw[playerid],1);
TextDrawLetterSize(PlayerTextdraw[playerid],0.3,1.3);
TextDrawShowForPlayer(playerid,PlayerTextdraw[playerid]);
TextDrawTimer[playerid]=time;
}
Peace! 
Still, when I call MyTextdraw, web disappears. I have no idea to solve this problem.
|
Oh another thing, you don't need to destroy textdraw, use TextDrawSetString instead.
|
Now it works perfectly!