[Ajuda] TextDraw Clicбveis.
#1

Olб pessoal estou com um problema que estб me deixando com dor de cabeзa.

O problema й que quando eu clico em uma textdraw, aparece que eu clico em outras ao mesmo tempo

Exemplo.

Textdraw 1
Textdraw 2
Textdraw 3
Textdraw 4


Eu clico na 1 tudo bem, se eu desce o mouse atй a 4. irб clicar em todas as texdraw.

Bom fiz alguns box em cima das letras onde devem ser clicadas.

Mais nгo conseguir adaptar de jeito nenhum, jб vi tutorial e sem sucesso.
pawn Код:
Textdraw0 = TextDrawCreate(360.000000, 148.500000, "usebox");
TextDrawLetterSize(Textdraw0, 0.000000, 1.093055);
TextDrawTextSize(Textdraw0, 280.000000, 0.000000);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, 0);
TextDrawUseBox(Textdraw0, true);
TextDrawBoxColor(Textdraw0, 102);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 0);
TextDrawFont(Textdraw0, 0);

Textdraw1 = TextDrawCreate(360.500000, 191.937500, "usebox");
TextDrawLetterSize(Textdraw1, 0.000000, 1.093055);
TextDrawTextSize(Textdraw1, 279.500000, 0.000000);
TextDrawAlignment(Textdraw1, 1);
TextDrawColor(Textdraw1, 0);
TextDrawUseBox(Textdraw1, true);
TextDrawBoxColor(Textdraw1, 102);
TextDrawSetShadow(Textdraw1, 0);
TextDrawSetOutline(Textdraw1, 0);
TextDrawFont(Textdraw1, 0);

Textdraw2 = TextDrawCreate(362.000000, 236.250000, "usebox");
TextDrawLetterSize(Textdraw2, 0.000000, 1.093055);
TextDrawTextSize(Textdraw2, 280.000000, 0.000000);
TextDrawAlignment(Textdraw2, 1);
TextDrawColor(Textdraw2, 0);
TextDrawUseBox(Textdraw2, true);
TextDrawBoxColor(Textdraw2, 102);
TextDrawSetShadow(Textdraw2, 0);
TextDrawSetOutline(Textdraw2, 0);
TextDrawFont(Textdraw2, 0);

Textdraw3 = TextDrawCreate(361.500000, 280.562500, "usebox");
TextDrawLetterSize(Textdraw3, 0.000000, 1.093055);
TextDrawTextSize(Textdraw3, 278.500000, 0.000000);
TextDrawAlignment(Textdraw3, 1);
TextDrawColor(Textdraw3, 0);
TextDrawUseBox(Textdraw3, true);
TextDrawBoxColor(Textdraw3, 102);
TextDrawSetShadow(Textdraw3, 0);
TextDrawSetOutline(Textdraw3, 0);
TextDrawFont(Textdraw3, 0);

Textdraw4 = TextDrawCreate(366.000000, 323.562500, "usebox");
TextDrawLetterSize(Textdraw4, 0.000000, 1.093055);
TextDrawTextSize(Textdraw4, 282.000000, 0.000000);
TextDrawAlignment(Textdraw4, 1);
TextDrawColor(Textdraw4, 0);
TextDrawUseBox(Textdraw4, true);
TextDrawBoxColor(Textdraw4, 102);
TextDrawSetShadow(Textdraw4, 0);
TextDrawSetOutline(Textdraw4, 0);
TextDrawFont(Textdraw4, 0);
// opзхes que deve ser clicadas
pawn Код:
T_Entrada[i] = TextDrawCreate(283.500000, 144.812500, "Entrar");
        TextDrawLetterSize(T_Entrada[i], 0.449999, 1.600000);
        TextDrawAlignment(T_Entrada[i], 1);
        TextDrawColor(T_Entrada[i], -1);
        TextDrawSetShadow(T_Entrada[i], 0);
        TextDrawSetOutline(T_Entrada[i], 1);
        TextDrawBackgroundColor(T_Entrada[i], 51);
        TextDrawFont(T_Entrada[i], 2);
        TextDrawSetProportional(T_Entrada[i], 1);
        TextDrawSetSelectable(T_Entrada[i], true);

        T_Registrar[i] = TextDrawCreate(283.500000, 187.375000, "Registrar");
        TextDrawLetterSize(T_Registrar[i], 0.319999, 1.827499);
        TextDrawAlignment(T_Registrar[i], 1);
        TextDrawColor(T_Registrar[i], -1);
        TextDrawSetShadow(T_Registrar[i], 0);
        TextDrawSetOutline(T_Registrar[i], 1);
        TextDrawBackgroundColor(T_Registrar[i], 51);
        TextDrawFont(T_Registrar[i], 2);
        TextDrawSetProportional(T_Registrar[i], 1);
        TextDrawSetSelectable(T_Registrar[i], true);

        T_Creditos[i] = TextDrawCreate(284.000000, 231.687500, "Creditos");
        TextDrawLetterSize(T_Creditos[i], 0.361499, 1.862498);
        TextDrawAlignment(T_Creditos[i], 1);
        TextDrawColor(T_Creditos[i], -1);
        TextDrawSetShadow(T_Creditos[i], 0);
        TextDrawSetOutline(T_Creditos[i], 1);
        TextDrawBackgroundColor(T_Creditos[i], 51);
        TextDrawFont(T_Creditos[i], 2);
        TextDrawSetProportional(T_Creditos[i], 1);
        TextDrawSetSelectable(T_Creditos[i], true);

        T_Ajuda[i] = TextDrawCreate(284.000000, 276.000000, "Ajuda");
        TextDrawLetterSize(T_Ajuda[i], 0.527499, 1.831873);
        TextDrawAlignment(T_Ajuda[i], 1);
        TextDrawColor(T_Ajuda[i], -1);
        TextDrawSetShadow(T_Ajuda[i], 0);
        TextDrawSetOutline(T_Ajuda[i], 1);
        TextDrawBackgroundColor(T_Ajuda[i], 51);
        TextDrawFont(T_Ajuda[i], 2);
        TextDrawSetProportional(T_Ajuda[i], 1);
        TextDrawSetSelectable(T_Ajuda[i], true);

        T_Sair[i] = TextDrawCreate(297.000000, 319.437500, "sair");
        TextDrawLetterSize(T_Sair[i], 0.527499, 1.831873);
        TextDrawAlignment(T_Sair[i], 1);
        TextDrawColor(T_Sair[i], -1);
        TextDrawSetShadow(T_Sair[i], 0);
        TextDrawSetOutline(T_Sair[i], 1);
        TextDrawBackgroundColor(T_Sair[i], 51);
        TextDrawFont(T_Sair[i], 2);
        TextDrawSetProportional(T_Sair[i], 1);
        TextDrawSetSelectable(T_Sair[i], true);
Reply
#2

Altere o valor de Y do TextDrawTextSize para 10.0
Reply
#3

Quote:
Originally Posted by PT
Посмотреть сообщение
Altere o valor de Y do TextDrawTextSize para 10.0
Eu cheguei a fazer isso mais sem chance.

quando coloco isso, torna-se um textdraw nгo clicavel.
Reply
#4

acho que tu nao entendeu..

PHP код:
T_Entrada[i] = TextDrawCreate(283.500000144.812500"Entrar");
        
TextDrawLetterSize(T_Entrada[i], 0.4499991.600000);
        
TextDrawAlignment(T_Entrada[i], 1);
        
TextDrawColor(T_Entrada[i], -1);
        
TextDrawSetShadow(T_Entrada[i], 0);
        
TextDrawSetOutline(T_Entrada[i], 1);
        
TextDrawBackgroundColor(T_Entrada[i], 51);
        
TextDrawFont(T_Entrada[i], 2);
        
TextDrawSetProportional(T_Entrada[i], 1);
        
TextDrawSetSelectable(T_Entrada[i], true); 
onde tem o textsize? falta ai e o valor de Y coloca 10 no textsize
Reply
#5

Nгo basta colocar Y em 12 no textsize, vocк precisa usar box, mesmo que ela seja transparente.
Reply
#6

Quote:
Originally Posted by n0minal
Посмотреть сообщение
Nгo basta colocar Y em 12 no textsize, vocк precisa usar box, mesmo que ela seja transparente.
Nгo precisa da BOX. Esse conceito й errado, por que a бrea clicбvel coincidentemente й a area da box. Pode criar o textdraw com ela, para vir certinho, depois remover a box do cуdigo.
Reply
#7

Desisto й complicado.

Jб coloquei o TextDrawTextSize e sem sucesso.

pawn Код:
T_Entrada[i] = TextDrawCreate(283.500000, 144.812500, "Entrar");
        TextDrawLetterSize(T_Entrada[i], 0.449999, 1.600000);
        TextDrawAlignment(T_Entrada[i], 1);
        TextDrawColor(T_Entrada[i], -1);
        TextDrawSetShadow(T_Entrada[i], 0);
        TextDrawSetOutline(T_Entrada[i], 1);
        TextDrawBackgroundColor(T_Entrada[i], 51);
        TextDrawFont(T_Entrada[i], 2);
        TextDrawSetProportional(T_Entrada[i], 1);
        TextDrawUseBox(T_Entrada[i], true);
        TextDrawTextSize(T_Entrada[i], 279.000000, 10.000000);
        TextDrawSetSelectable(T_Entrada[i], true);

        T_Registrar[i] = TextDrawCreate(283.500000, 187.375000, "Registrar");
        TextDrawLetterSize(T_Registrar[i], 0.319999, 1.827499);
        TextDrawAlignment(T_Registrar[i], 1);
        TextDrawColor(T_Registrar[i], -1);
        TextDrawSetShadow(T_Registrar[i], 0);
        TextDrawSetOutline(T_Registrar[i], 1);
        TextDrawBackgroundColor(T_Registrar[i], 51);
        TextDrawFont(T_Registrar[i], 2);
        TextDrawSetProportional(T_Registrar[i], 1);
        TextDrawUseBox(T_Registrar[i], true);
        TextDrawTextSize(T_Registrar[i], 279.000000, 10.000000);
        TextDrawSetSelectable(T_Registrar[i], true);

        T_Creditos[i] = TextDrawCreate(284.000000, 231.687500, "Creditos");
        TextDrawLetterSize(T_Creditos[i], 0.361499, 1.862498);
        TextDrawAlignment(T_Creditos[i], 1);
        TextDrawColor(T_Creditos[i], -1);
        TextDrawSetShadow(T_Creditos[i], 0);
        TextDrawSetOutline(T_Creditos[i], 1);
        TextDrawBackgroundColor(T_Creditos[i], 51);
        TextDrawFont(T_Creditos[i], 2);
        TextDrawSetProportional(T_Creditos[i], 1);
        TextDrawUseBox(T_Creditos[i], true);
        TextDrawTextSize(T_Creditos[i], 279.000000, 10.000000);
        TextDrawSetSelectable(T_Creditos[i], true);

        T_Ajuda[i] = TextDrawCreate(284.000000, 276.000000, "Ajuda");
        TextDrawLetterSize(T_Ajuda[i], 0.527499, 1.831873);
        TextDrawAlignment(T_Ajuda[i], 1);
        TextDrawColor(T_Ajuda[i], -1);
        TextDrawSetShadow(T_Ajuda[i], 0);
        TextDrawSetOutline(T_Ajuda[i], 1);
        TextDrawBackgroundColor(T_Ajuda[i], 51);
        TextDrawFont(T_Ajuda[i], 2);
        TextDrawSetProportional(T_Ajuda[i], 1);
        TextDrawUseBox(T_Ajuda[i], true);
        TextDrawTextSize(T_Ajuda[i], 280.000000, 10.000000);
        TextDrawSetSelectable(T_Ajuda[i], true);

        T_Sair[i] = TextDrawCreate(297.000000, 319.437500, "sair");
        TextDrawLetterSize(T_Sair[i], 0.527499, 1.831873);
        TextDrawAlignment(T_Sair[i], 1);
        TextDrawColor(T_Sair[i], -1);
        TextDrawSetShadow(T_Sair[i], 0);
        TextDrawSetOutline(T_Sair[i], 1);
        TextDrawBackgroundColor(T_Sair[i], 51);
        TextDrawFont(T_Sair[i], 2);
        TextDrawSetProportional(T_Sair[i], 1);
        TextDrawUseBox(T_Sair[i], true);
        TextDrawTextSize(T_Sair[i], 292.500000, 10.000000);
        TextDrawSetSelectable(T_Sair[i], true);
Reply
#8

A um tempo atrбs eu tinha feito esses trкs textdraw e notei que existe um 'padrгo' para o TextSize

pawn Код:
previousweapon = TextDrawCreate(232.000000,319.375000, "PREVIOUS");
    TextDrawLetterSize(previousweapon,0.519999,2.089999);
    TextDrawTextSize(previousweapon,330.000000,18.000000);
    TextDrawAlignment(previousweapon, 1);
    TextDrawColor(previousweapon, -1);
    TextDrawSetShadow(previousweapon, 0);
    TextDrawSetOutline(previousweapon, 1);
    TextDrawBackgroundColor(previousweapon, 255);
    TextDrawFont(previousweapon, 2);
    TextDrawSetProportional(previousweapon, 1);
    TextDrawSetSelectable(previousweapon, 1);

    exitweapon = TextDrawCreate(362.500000,351.750000, "EXIT");
    TextDrawLetterSize(exitweapon,0.729999,3.021873);
    TextDrawTextSize(exitweapon,430.000000,20.375000);
    TextDrawAlignment(exitweapon,1);
    TextDrawColor(exitweapon,-1);
    TextDrawSetShadow(exitweapon,0);
    TextDrawSetOutline(exitweapon,1);
    TextDrawBackgroundColor(exitweapon,255);
    TextDrawFont(exitweapon,2);
    TextDrawSetProportional(exitweapon,1);
    TextDrawSetSelectable(exitweapon,1);
   
    buyweapon = TextDrawCreate(362.500000,329.000000,"BUY");
    TextDrawLetterSize(buyweapon,0.720000,3.019999);
    TextDrawTextSize(buyweapon,430.000000,20.375000);
    TextDrawAlignment(buyweapon,1);
    TextDrawColor(buyweapon,-2293505);
    TextDrawSetShadow(buyweapon,0);
    TextDrawSetOutline(buyweapon,1);
    TextDrawBackgroundColor(buyweapon,255);
    TextDrawFont(buyweapon,2);
    TextDrawSetProportional(buyweapon,1);
    TextDrawSetSelectable(buyweapon,1);
A area desses 3 textdraws sгo perfeitas, e clicбveis.

E a fуrmula do TextSize й simples (para alinhamento LEFT):

X = TextX + Size;
Y = Size;

Onde TextX й a posiзгo X do texto. O size й a largura/altura da бrea clicбvel, quanto mais size, maior a бrea.

Sendo assim, X do й maior que TextX, e Y й independente de TextY.

Espero ter ajudado.
Reply
#9

Esses nйgocios de TextDraw й complicado, eu criei uma pбgina de login clicбvel mas ele fica "desalinhado" e fica marcando vбrios TextDraw.
Reply
#10

Ta foda pra resolver. to fazendo outro aqui e vamos ver o que vai dar!!!
Reply
#11

Quote:
Originally Posted by xCR7
Посмотреть сообщение
Esses nйgocios de TextDraw й complicado, eu criei uma pбgina de login clicбvel mas ele fica "desalinhado" e fica marcando vбrios TextDraw.
Quando marca mais de um, й por que eles tem uma бrea em comum, mas apenas um serб executado ao clicar. Й interessante afasta-los um pouco, principalmente se eles estiverem um em cima do outro.
Reply
#12

Quote:
Originally Posted by arakuta
Посмотреть сообщение
Nгo precisa da BOX. Esse conceito й errado, por que a бrea clicбvel coincidentemente й a area da box. Pode criar o textdraw com ela, para vir certinho, depois remover a box do cуdigo.
Sim, nгo й obrigatуrio o uso da box, mas com a box nгo hб erros, vocк pode ajustar o X pra бrea correspondente que vocк quer pro texto e deixar apenas o Y em 12, muita gente nгo sabe criar a бrea selecionбvel corretamente, se vocк usar a box e cobrir todo o texto com ela, automaticamente ela jб cria a бrea selecionбvel pra coordenada X e vocк sу precisarб modificar o Y...
Reply
#13

Quote:
Originally Posted by Petrick™
Посмотреть сообщение
Olб pessoal estou com um problema que estб me deixando com dor de cabeзa.

O problema й que quando eu clico em uma textdraw, aparece que eu clico em outras ao mesmo tempo

Exemplo.

Textdraw 1
Textdraw 2
Textdraw 3
Textdraw 4


Eu clico na 1 tudo bem, se eu desce o mouse atй a 4. irб clicar em todas as texdraw.

Bom fiz alguns box em cima das letras onde devem ser clicadas.

Mais nгo conseguir adaptar de jeito nenhum, jб vi tutorial e sem sucesso.
pawn Код:
Textdraw0 = TextDrawCreate(360.000000, 148.500000, "usebox");
TextDrawLetterSize(Textdraw0, 0.000000, 1.093055);
TextDrawTextSize(Textdraw0, 280.000000, 0.000000);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, 0);
TextDrawUseBox(Textdraw0, true);
TextDrawBoxColor(Textdraw0, 102);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 0);
TextDrawFont(Textdraw0, 0);

Textdraw1 = TextDrawCreate(360.500000, 191.937500, "usebox");
TextDrawLetterSize(Textdraw1, 0.000000, 1.093055);
TextDrawTextSize(Textdraw1, 279.500000, 0.000000);
TextDrawAlignment(Textdraw1, 1);
TextDrawColor(Textdraw1, 0);
TextDrawUseBox(Textdraw1, true);
TextDrawBoxColor(Textdraw1, 102);
TextDrawSetShadow(Textdraw1, 0);
TextDrawSetOutline(Textdraw1, 0);
TextDrawFont(Textdraw1, 0);

Textdraw2 = TextDrawCreate(362.000000, 236.250000, "usebox");
TextDrawLetterSize(Textdraw2, 0.000000, 1.093055);
TextDrawTextSize(Textdraw2, 280.000000, 0.000000);
TextDrawAlignment(Textdraw2, 1);
TextDrawColor(Textdraw2, 0);
TextDrawUseBox(Textdraw2, true);
TextDrawBoxColor(Textdraw2, 102);
TextDrawSetShadow(Textdraw2, 0);
TextDrawSetOutline(Textdraw2, 0);
TextDrawFont(Textdraw2, 0);

Textdraw3 = TextDrawCreate(361.500000, 280.562500, "usebox");
TextDrawLetterSize(Textdraw3, 0.000000, 1.093055);
TextDrawTextSize(Textdraw3, 278.500000, 0.000000);
TextDrawAlignment(Textdraw3, 1);
TextDrawColor(Textdraw3, 0);
TextDrawUseBox(Textdraw3, true);
TextDrawBoxColor(Textdraw3, 102);
TextDrawSetShadow(Textdraw3, 0);
TextDrawSetOutline(Textdraw3, 0);
TextDrawFont(Textdraw3, 0);

Textdraw4 = TextDrawCreate(366.000000, 323.562500, "usebox");
TextDrawLetterSize(Textdraw4, 0.000000, 1.093055);
TextDrawTextSize(Textdraw4, 282.000000, 0.000000);
TextDrawAlignment(Textdraw4, 1);
TextDrawColor(Textdraw4, 0);
TextDrawUseBox(Textdraw4, true);
TextDrawBoxColor(Textdraw4, 102);
TextDrawSetShadow(Textdraw4, 0);
TextDrawSetOutline(Textdraw4, 0);
TextDrawFont(Textdraw4, 0);
// opзхes que deve ser clicadas
pawn Код:
T_Entrada[i] = TextDrawCreate(283.500000, 144.812500, "Entrar");
        TextDrawLetterSize(T_Entrada[i], 0.449999, 1.600000);
        TextDrawAlignment(T_Entrada[i], 1);
        TextDrawColor(T_Entrada[i], -1);
        TextDrawSetShadow(T_Entrada[i], 0);
        TextDrawSetOutline(T_Entrada[i], 1);
        TextDrawBackgroundColor(T_Entrada[i], 51);
        TextDrawFont(T_Entrada[i], 2);
        TextDrawSetProportional(T_Entrada[i], 1);
        TextDrawSetSelectable(T_Entrada[i], true);

        T_Registrar[i] = TextDrawCreate(283.500000, 187.375000, "Registrar");
        TextDrawLetterSize(T_Registrar[i], 0.319999, 1.827499);
        TextDrawAlignment(T_Registrar[i], 1);
        TextDrawColor(T_Registrar[i], -1);
        TextDrawSetShadow(T_Registrar[i], 0);
        TextDrawSetOutline(T_Registrar[i], 1);
        TextDrawBackgroundColor(T_Registrar[i], 51);
        TextDrawFont(T_Registrar[i], 2);
        TextDrawSetProportional(T_Registrar[i], 1);
        TextDrawSetSelectable(T_Registrar[i], true);

        T_Creditos[i] = TextDrawCreate(284.000000, 231.687500, "Creditos");
        TextDrawLetterSize(T_Creditos[i], 0.361499, 1.862498);
        TextDrawAlignment(T_Creditos[i], 1);
        TextDrawColor(T_Creditos[i], -1);
        TextDrawSetShadow(T_Creditos[i], 0);
        TextDrawSetOutline(T_Creditos[i], 1);
        TextDrawBackgroundColor(T_Creditos[i], 51);
        TextDrawFont(T_Creditos[i], 2);
        TextDrawSetProportional(T_Creditos[i], 1);
        TextDrawSetSelectable(T_Creditos[i], true);

        T_Ajuda[i] = TextDrawCreate(284.000000, 276.000000, "Ajuda");
        TextDrawLetterSize(T_Ajuda[i], 0.527499, 1.831873);
        TextDrawAlignment(T_Ajuda[i], 1);
        TextDrawColor(T_Ajuda[i], -1);
        TextDrawSetShadow(T_Ajuda[i], 0);
        TextDrawSetOutline(T_Ajuda[i], 1);
        TextDrawBackgroundColor(T_Ajuda[i], 51);
        TextDrawFont(T_Ajuda[i], 2);
        TextDrawSetProportional(T_Ajuda[i], 1);
        TextDrawSetSelectable(T_Ajuda[i], true);

        T_Sair[i] = TextDrawCreate(297.000000, 319.437500, "sair");
        TextDrawLetterSize(T_Sair[i], 0.527499, 1.831873);
        TextDrawAlignment(T_Sair[i], 1);
        TextDrawColor(T_Sair[i], -1);
        TextDrawSetShadow(T_Sair[i], 0);
        TextDrawSetOutline(T_Sair[i], 1);
        TextDrawBackgroundColor(T_Sair[i], 51);
        TextDrawFont(T_Sair[i], 2);
        TextDrawSetProportional(T_Sair[i], 1);
        TextDrawSetSelectable(T_Sair[i], true);
O eixo Y da funзгo TextSize JAMAIS pode ser 0. й ela quem define a бrea clicбvel.
Acontece que os Editores nгo deixam ou nгo conseguem mudar o Eixo Y visualmente. Aн temos que fazer manualmente e ir testando, infelizmente.
Reply
#14

Quando fiz no meu projeto fazia criando box.
Reply
#15

Talvez o pessoal ainda nгo tenha entendido como funciona a бrea clicбvel de uma TD...

Para definir uma бrea clicбvel para cada TD, vocк precisar utilizar TextDrawTextSize, onde o valor de X serб a posiзгo X de sua TD mais um acrйscimo de quanto quer para tornar a бrea clicбvel, e no valor de Y, serб APENAS o valor clicбvel da бrea...

Segue o exemplo com o primeiro cуdigo que postou:

PHP код:
T_Entrada[i] = TextDrawCreate(283.500000144.812500"Entrar");
TextDrawLetterSize(T_Entrada[i], 0.4499991.600000);
TextDrawAlignment(T_Entrada[i], 1);
TextDrawColor(T_Entrada[i], -1);
TextDrawSetShadow(T_Entrada[i], 0);
TextDrawSetOutline(T_Entrada[i], 1);
TextDrawBackgroundColor(T_Entrada[i], 51);
TextDrawFont(T_Entrada[i], 2);
TextDrawSetProportional(T_Entrada[i], 1);

TextDrawTextSize(T_Entrada[i], 283.500000+15.015.0);//(X+VALUE), VALUE

TextDrawSetSelectable(T_Entrada[i], true); 
Sobre a BOX, eu pensava tambйm que era necessбria, mas apуs algum tempo vim a perceber que nгo faz muita diferenзa...posso estar errado.
Reply
#16

Quote:
Originally Posted by Bruno13
Посмотреть сообщение
Talvez o pessoal ainda nгo tenha entendido como funciona a бrea clicбvel de uma TD...

Para definir uma бrea clicбvel para cada TD, vocк precisar utilizar TextDrawTextSize, onde o valor de X serб a posiзгo X de sua TD mais um acrйscimo de quanto quer para tornar a бrea clicбvel, e no valor de Y, serб APENAS o valor clicбvel da бrea...

Segue o exemplo com o primeiro cуdigo que postou:

PHP код:
T_Entrada[i] = TextDrawCreate(283.500000144.812500"Entrar");
TextDrawLetterSize(T_Entrada[i], 0.4499991.600000);
TextDrawAlignment(T_Entrada[i], 1);
TextDrawColor(T_Entrada[i], -1);
TextDrawSetShadow(T_Entrada[i], 0);
TextDrawSetOutline(T_Entrada[i], 1);
TextDrawBackgroundColor(T_Entrada[i], 51);
TextDrawFont(T_Entrada[i], 2);
TextDrawSetProportional(T_Entrada[i], 1);
TextDrawTextSize(T_Entrada[i], 283.500000+15.015.0);//(X+VALUE), VALUE
TextDrawSetSelectable(T_Entrada[i], true); 
Sobre a BOX, eu pensava tambйm que era necessбria, mas apуs algum tempo vim a perceber que nгo faz muita diferenзa...posso estar errado.
Tentarei fazer do jeito que ensinou na prуxima vez que for fazer TD clicбvel.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)