SA-MP Forums Archive
[Ajuda] TextDraw deixando de ser selecionбvel - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] TextDraw deixando de ser selecionбvel (/showthread.php?tid=662709)



TextDraw deixando de ser selecionбvel - AztecaJr - 08.01.2019

Tenho uma textdraw selecionбvel de login num gm. Sу que eu quero trocar a posiзгo dela, mas quando mudo, ela deixa de ser selecionбvel. Como resolver isso? E porque isso acontece?

Код:
    registro_draw[13] = TextDrawCreate(7.500000, 225.866699, "LOGAR");
	TextDrawLetterSize(registro_draw[13], 0.449999, 1.600000);
	TextDrawTextSize(registro_draw[13], 133.0, 10.0);
	TextDrawAlignment(registro_draw[13], 1);
	TextDrawColor(registro_draw[13], 0xD3D1CBFF);
	TextDrawSetShadow(registro_draw[13], 0);
	TextDrawSetOutline(registro_draw[13], 1);
	TextDrawBackgroundColor(registro_draw[13], 51);
	TextDrawFont(registro_draw[13], 2);
	TextDrawSetProportional(registro_draw[13], 1);
Код:
for(new i = 13; i < sizeof(registro_draw); i++) { TextDrawSetSelectable(registro_draw[i], true); }
Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
	new strContaLogin[80], StringRs[280];
	format(strContaLogin, sizeof(strContaLogin), "ServerData/Players/%s.ini", Nick(playerid));
	if(clickedid ==  registro_draw[13] )
	{

    	if(DOF2_FileExists(strContaLogin))
    	{
            format(StringRs,sizeof(StringRs),"{FFFFFF}Conta: {FFD39B}%s\n{FFFFFF}Registrada.\n{FFFFFF}Casas: {EAB70C}%i\n{FFFFFF}Empresas: {EAB70C}%i\n{FFFFFF}Radares: {EAB70C}%i\n{FFFFFF}Veнculos: {EAB70C}%i\n\n{FFFFFF}Tentativas [{EAB70C}%i/4{FFFFFF}]\n{FFFFFF}Digite sua senha para Logar",Nick(playerid), TotalHouses, TotalBusiness, TotalCameras, LastVehicleID, Tentativas[playerid]);
			ShowPlayerDialog(playerid, DialogLogin, DIALOG_STYLE_PASSWORD, "Logando...",StringRs, "Logar", "Sair");
        }
        else
        {
			SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo possui uma conta, registre-se");
        }
	}



Re: TextDraw deixando de ser selecionбvel - GM_KoDi - 08.01.2019

tem que ajustar a бrea clicavel da Text Draw, na Wiki fala sobre isso...
https://sampwiki.blast.hk/wiki/TextDrawSetSelectable

Dica: Use TextDrawTextSize para definir a бrea clicбvel.


Re: TextDraw deixando de ser selecionбvel - AztecaJr - 09.01.2019

Muito obrigado, +rep !!