Tags: textdraw


Set the alignment of text in a text draw.

Name Description
Text:text The ID of the textdraw to set the alignment of.
alignment 1-left 2-centered 3-right.



For alignment 2 (center) the x and y values of TextSize need to be swapped, see notes at TextDrawTextSize, also position coordinate become position of center of textdraw and not left/top edges.


new Text:MyTextdraw;

public OnGameModeInit()
    new Text:MyTextdraw = TextDrawCreate(320.0, 425.0, "This is an example textdraw");
    TextDrawAlignment(MyTextdraw, 2); // Align the textdraw text in the center
    return 1;



If the textdraw is already shown, it must be re-shown (TextDrawShowForAll/TextDrawShowForPlayer) to show the changes of this function.

  • TextDrawCreate: Create a textdraw.
  • TextDrawDestroy: Destroy a textdraw.
  • TextDrawColor: Set the color of the text in a textdraw.
  • TextDrawBoxColor: Set the color of the box in a textdraw.
  • TextDrawBackgroundColor: Set the background color of a textdraw.
  • TextDrawFont: Set the font of a textdraw.
  • TextDrawLetterSize: Set the letter size of the text in a textdraw.
  • TextDrawTextSize: Set the size of a textdraw box.
  • TextDrawSetOutline: Choose whether the text has an outline.
  • TextDrawSetShadow: Toggle shadows on a textdraw.
  • TextDrawSetProportional: Scale the text spacing in a textdraw to a proportional ratio.
  • TextDrawUseBox: Toggle if the textdraw has a box or not.
  • TextDrawSetString: Set the text in an existing textdraw.
  • TextDrawShowForPlayer: Show a textdraw for a certain player.
  • TextDrawHideForPlayer: Hide a textdraw for a certain player.
  • TextDrawShowForAll: Show a textdraw for all players.
  • TextDrawHideForAll: Hide a textdraw for all players.