2024-06-10, 07:11 PM
(2024-06-07, 11:03 AM)N0FeaR Wrote: GameTextForPlayer function does not support newline characters (\n) for creating multi-line texts. This is a limitation of the SA-MP text drawing functions. However, you can use the TextDraw system to achieve multi-lineThis seriously looks like a chatgpt generated response. If you actually read the docs you would have known that
Below is an example of how you can do this
PHP Code:new Text:line1;
new Text:line2;
public OnGameModeInit() {
line1 = TextDrawCreate(320.0, 240.0, "LINE ONE");
TextDrawFont(line1, 1);
TextDrawLetterSize(line1, 0.3, 1.2);
TextDrawColor(line1, 0xFFFFFFFF);
TextDrawSetOutline(line1, 1);
line2 = TextDrawCreate(320.0, 255.0, "LINE TWO");
TextDrawFont(line2, 1);
TextDrawLetterSize(line2, 0.3, 1.2);
TextDrawColor(line2, 0xFFFFFFFF);
TextDrawSetOutline(line2, 1);
}
public OnPlayerConnect(playerid) {
ShowPlayerGameText(playerid);
}
ShowPlayerGameText(playerid) {
TextDrawShowForPlayer(playerid, line1);
TextDrawShowForPlayer(playerid, line2);
}
PHP Code:
~n~