[Ajuda] TextDraw deixando de ser selecionбvel
#1

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");
        }
	}
Reply
#2

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.
Reply
#3

Muito obrigado, +rep !!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)