TextDrawSetString

TextDrawSetString

Description:
Function TextDrawSetString changes the text on a textdraw.
There are limits to the length of textdraw strings - see here for more info.


Parameters:
(Text:text, string[])
int text The TextDraw to change.
string string The new string for the TextDraw.


Return Values:
  • 1: The function was executed successfully.
  • 0: The function failed to execute. This means the textdraw specified does not exist.


Examples:
new Text:himessage;
 
public OnGameModeInit()
{
    himessage = TextDrawCreate(1.0, 5.6, "Hi, how are you?"); 
    return 1;
}
 
public OnPlayerConnect(playerid)
{
    new newtext[41], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    format(newtext, sizeof(newtext), "Hi %s, how are you?", name);
    TextDrawSetString(himessage, newtext);   
    TextDrawShowForPlayer(playerid, himessage);
    return 1;
}


Related Functions
The following functions may be useful, as they are related to this function in one way or another.