Portal SAMP
[Ajuda] TextDraw para players selecionáveis sem mouse - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] TextDraw para players selecionáveis sem mouse (/showthread.php?tid=2009)



TextDraw para players selecionáveis sem mouse - Annabia - 04/01/2022

Olá a todos, sou novo aqui e estou tendo um problema com PlayerTextDraw selecionáveis há uns 4 dias. O problema é que ao mostrar as TextDraws para o player, não aparece o ponteiro para as selecionáveis

Código:
===============================================
enum BANK_PANEL: {
    PlayerText:bank_panel_sair
};

new bankPanel[MAX_PLAYERS][BANK_PANEL];

stock BANK_ShowPanel(playerid) {
    bankPanel[playerid][bank_panel_sair] = CreatePlayerTextDraw(playerid, 580.000000, 380.000000, "Sair");
    PlayerTextDrawLetterSize(playerid, bankPanel[playerid][bank_panel_sair], 0.300000, 1.500000);
    PlayerTextDrawTextSize(playerid, bankPanel[playerid][bank_panel_sair], 0.000000, 100.000000);
    PlayerTextDrawAlignment(playerid, bankPanel[playerid][bank_panel_sair], 2);
    PlayerTextDrawColor(playerid, bankPanel[playerid][bank_panel_sair], -1);
    PlayerTextDrawSetShadow(playerid, bankPanel[playerid][bank_panel_sair], 0);
    PlayerTextDrawBackgroundColor(playerid, bankPanel[playerid][bank_panel_sair], 255);
    PlayerTextDrawFont(playerid, bankPanel[playerid][bank_panel_sair], 2);
    PlayerTextDrawSetProportional(playerid, bankPanel[playerid][bank_panel_sair], 1);

    PlayerTextDrawSetSelectable(playerid, bankPanel[playerid][bank_panel_sair], true);
    PlayerTextDrawShow(playerid bankPanel[playerid][bank_panel_sair]);
    return true;
}
===============================================

Eu chamo a função certinho e até aparecem as TextDraws, mas não tem como clicar nelas, se alguém puder me ajudar, desde já, agradeço


RE: TextDraw para players selecionáveis sem mouse - ipsLuan - 04/01/2022

Você precisa chamar a função de selecionar a TextDraw.

Código PHP:
SelectTextDraw(playerid0x00FF00FF); 

Coloque acima do return e teste para ver se funciona.


RE: TextDraw para players selecionáveis sem mouse - Annabia - 04/01/2022

(04/01/2022 18:32)ipsLuan Escreveu: Você precisa chamar a função de selecionar a TextDraw.

Código PHP:
SelectTextDraw(playerid0x00FF00FF); 

Coloque acima do return e teste para ver se funciona.
Agora apareceu, muito obrigado