Portal SAMP
[Include] inline-textdraw-click - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Lançamentos (https://portalsamp.com/forumdisplay.php?fid=26)
+---- Fórum: Includes (https://portalsamp.com/forumdisplay.php?fid=27)
+---- Tópico: [Include] inline-textdraw-click (/showthread.php?tid=5172)



inline-textdraw-click - Mateus Lima - 15/01/2026

inline-textdraw-click
Essa include serve para minimizar o trabalho infernal de ficar usando hook ou ALS para dar uso aos cliques em uma textdraw. Vale ressaltar que funciona para ambos os tipos, seja textdraw global ou player.
USO:
PLAYER TEXTDRAW
Código PHP:
Text_playerClicks[playerid][0] = CreatePlayerTextDraw(playerid431.000169.000"PLAYER CLICK 1");
PlayerTextDrawLetterSize(playeridText_playerClicks[playerid][0], 0.2501.500);
PlayerTextDrawTextSize(playeridText_playerClicks[playerid][0], 9.00067.000);
PlayerTextDrawAlignment(playeridText_playerClicks[playerid][0], 2);
PlayerTextDrawColor(playeridText_playerClicks[playerid][0], -1);
PlayerTextDrawUseBox(playeridText_playerClicks[playerid][0], 1);
PlayerTextDrawBoxColor(playeridText_playerClicks[playerid][0], -12254977);
PlayerTextDrawSetShadow(playeridText_playerClicks[playerid][0], 1);
PlayerTextDrawSetOutline(playeridText_playerClicks[playerid][0], 1);
PlayerTextDrawBackgroundColor(playeridText_playerClicks[playerid][0], 150);
PlayerTextDrawFont(playeridText_playerClicks[playerid][0], 1);
PlayerTextDrawSetProportional(playeridText_playerClicks[playerid][0], 1);
PlayerTextDrawSetSelectable(playeridText_playerClicks[playerid][0], 1);

inline PClick1(pid)
{
    SendClientMessage(pid, -1"player click 1");
}
PlayerTextDrawClick(Text_playerClicks[playerid][0], using inline PClick1); 

TEXTDRAW GLOBAL
Código PHP:
Text_GClicks[1] = TextDrawCreate(210.000200.000"CLICK2");
TextDrawLetterSize(Text_GClicks[1], 0.3001.500);
TextDrawTextSize(Text_GClicks[1], 9.00067.000);
TextDrawAlignment(Text_GClicks[1], 2);
TextDrawColor(Text_GClicks[1], -1);
TextDrawUseBox(Text_GClicks[1], 1);
TextDrawBoxColor(Text_GClicks[1], 150);
TextDrawSetShadow(Text_GClicks[1], 1);
TextDrawSetOutline(Text_GClicks[1], 1);
TextDrawBackgroundColor(Text_GClicks[1], 150);
TextDrawFont(Text_GClicks[1], 1);
TextDrawSetProportional(Text_GClicks[1], 1);
TextDrawSetSelectable(Text_GClicks[1], 1);

inline Click2(pid)
{
    SendClientMessage(pid, -1"click 2");
}
TextDrawClick(Text_GClicks[1], using inline Click2); 


Espero ter ajudado  Heart Wink

https://github.com/mateus-bsod/inline-textdraw-click