[Ajuda] Textdraw
#1

uma grande duvida,virando pra bug
bem,neste code de text
pawn Код:
Textdraw8 = TextDrawCreate(247.000000, 62.000000, "teste1");
TextDrawBackgroundColor(Textdraw8, 255);
TextDrawFont(Textdraw8, 2);
TextDrawLetterSize(Textdraw8, 0.289999, 1.700000);
TextDrawColor(Textdraw8, 512819199);
TextDrawSetOutline(Textdraw8, 0);
TextDrawSetProportional(Textdraw8, 1);
TextDrawSetShadow(Textdraw8, 1);
TextDrawUseBox(Textdraw8, 1);
TextDrawBoxColor(Textdraw8, 0);
TextDrawTextSize(Textdraw8, 297.000000, 10.000000);
TextDrawSetSelectable(Textdraw8, 1);
quando passa o mouse por cima dб para selecionar,a text fica com cor branca
porem,este code
pawn Код:
Textdraw10 = TextDrawCreate(319.000000, 62.000000, "teste2");
TextDrawBackgroundColor(Textdraw10, 255);
TextDrawFont(Textdraw10, 2);
TextDrawLetterSize(Textdraw10, 0.289999, 1.700000);
TextDrawColor(Textdraw10, -65281);
TextDrawSetOutline(Textdraw10, 0);
TextDrawSetProportional(Textdraw10, 1);
TextDrawSetShadow(Textdraw10, 1);
TextDrawUseBox(Textdraw10, 1);
TextDrawBoxColor(Textdraw10, 0);
TextDrawTextSize(Textdraw10, 308.000000, 10.000000);
TextDrawSetSelectable(Textdraw10, 1);
passo o mouse e nгo aconteзe nada,nem da para clicar, nem fica em branco... й como se a textdraw nгo fosse selecionvel...
Reply
#2

Isso й um bug do sa-mp, nгo existe uma fуrmula correta para calcular a бrea exata, atй onde eu sei.

Estou com o mesmo problema, e a soluзгo que encontrei for ir ajustando a TextSize manualmente, e mesmo assim nгo tem uma lуgica.
Reply
#3

vou completar o que @arakuta disse

normalmente isso equivale ao tamanho do Box, ou seja, quando voce cria o textdraw, crie tambem a box e ajuste na largura, na altura, voce tera de jogar б sorte, porque editando o textdraw nao ira alterar nada.

@SUA DUVIDA

й impossivel dar para selecionar! o valor de x do seu TextSize й inferior ao valor de x do TextDrawCreate
se o x de TextDrawCreate й 319.000000 o x de TextSize vai ter de ser superior!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)