22/02/2024 18:26
(Esta mensagem foi modificada pela última vez a: 22/02/2024 18:37 por White_Blue.)
Use a callback OnPlayerClickTextDraw.
Exemplo:
Exemplo:
Código PHP:
new PlayerText:SuaTextdraw[MAX_PLAYERS];
public OnPlayerClickTextDraw(playerid, Text:clickedid) {
if(clickedid == Text:INVALID_TEXT_DRAW) {
if(GetPVarInt(playerid, "OlhandoTextdraw")) {
PlayerTextDrawHide(playerid, SuaTextdraw[playerid]);
DeletePVar(playerid, "OlhandoTextdraw");
CancelSelectTextDraw(playerid);
}
}
return 1;
}
public OnPlayerConnect(playerid) {
SuaTextdraw[playerid] = CreatePlayerTextDraw(10.000000, 141.000000, "Sua textdraw");
PlayerTextDrawTextSize(SuaTextdraw[playerid], 60.000000, 20.000000);
PlayerTextDrawAlignment(SuaTextdraw[playerid], 0);
PlayerTextDrawBackgroundColor(SuaTextdraw[playerid], 0x000000ff);
PlayerTextDrawFont(SuaTextdraw[playerid], 1);
PlayerTextDrawLetterSize(SuaTextdraw[playerid], 0.250000, 1.000000);
PlayerTextDrawColor(SuaTextdraw[playerid], 0xffffffff);
PlayerTextDrawSetProportional(SuaTextdraw[playerid], true);
PlayerTextDrawSetSelectable(SuaTextdraw[playerid], true);
return 1;
}
CMD:textdraw(playerid) {
PlayerTextDrawShow(playerid, SuaTextdraw[playerid]);
SetPVarInt(playerid, "OlhandoTextdraw", 1);
SelectTextDraw(playerid, 0xFFFFF);
return 1;
}
Não estou disponível para realizar serviços relacionados ao SA-MP e não costumo responder a mensagens privadas, a menos que estejam relacionadas à moderação do fórum.