SA-MP Forums Archive
[Pedido] Teclado de TextDraw - 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: [Pedido] Teclado de TextDraw (/showthread.php?tid=544770)



Teclado de TextDraw - PedexM - 03.11.2014

Eu jб estou fazendo um sistema de Login e Registro em TD,sу que ao invйs de usar Dialogos,gostaria que inserir a senha por um teclado,jб que nгo dб para digitar com o teclado normal.

Se nгo tiver como,pelo menos me dб um base ou atй um lуgica,que estб a me faltar,Obrigado! =P


Re: Teclado de TextDraw - Bruno_Cyra - 04.11.2014

Vocк quer algo assim:
[ame]http://www.youtube.com/watch?v=0fG4VO6DtO8[/ame]

primeiramente eu recomendo que vocк baixe o iPLEOMAX's Textdraw Editor por 2 motivos, ele ajuda a fazer a td e nele vocк tem esse menu que vocк pode usar de base para aprender a mexer com elas,

baixe ele aqui:
https://sampforum.blast.hk/showthread.php?tid=376758


Re: Teclado de TextDraw - PedexM - 04.11.2014

Exatamente,mas nгo consigo fazer...Jб tenho as TextDraw,o negуcio й sу saber como funciona o teclado.


Re: Teclado de TextDraw - DannielCooper - 04.11.2014

Vocк tambйm pode tentar fazer com o Zamaroht's Text Draw Editor..

https://sampforum.blast.hk/showthread.php?tid=290640


Re: Teclado de TextDraw - PedexM - 04.11.2014

Nгo cara,eu estou falando que jб tenho as TextDraw,sу nгo consigo fazer um sistema de teclado,eu vi,que tinha que detectar a tecla a cada clique,mas eu nгo sei como fazer isso,e bem complicadinho(ao meu ver).


Re: Teclado de TextDraw - Artista - 04.11.2014

Eu tive uma ideia, vou tentar fazer aqui e jaja dou edit.
---------------------
Consegui
Foi bem simples atй, como sou traumatizado com textdraws, fiz um exemplo via comando mesmo.
pawn Код:
new sSenha[100];//topo

CMD:a(playerid)
{
    strcat(sSenha, "A");
    printf("%s", sSenha);
    return 1;
}
CMD:b(playerid)
{
    strcat(sSenha, "B");
    printf("%s", sSenha);
    return 1;
}
CMD:c(playerid)
{
    strcat(sSenha, "C");
    printf("%s", sSenha);
    return 1;
}
CMD:1(playerid)
{
    strcat(sSenha, "1");
    printf("%s", sSenha);
    return 1;
}
CMD:2(playerid)
{
    strcat(sSenha, "2");
    printf("%s", sSenha);
    return 1;
}
CMD:3(playerid)
{
    strcat(sSenha, "3");
    printf("%s", sSenha);
    return 1;
}
Minha lуgica й a seguinte: ao clicar em uma textdraw, vocк vai usar o strcat para inserir a letra ou nъmero desejado formando a senha.


Re: Teclado de TextDraw - PedexM - 04.11.2014

Tem Certeza que assim funcionarб?strcat pega tecla tambйm?Nгo uso muito strcat,desconheзo o uso,mas й diferente,se realmente funcionar,tentarei implantar em meu sistema,valeu.


Re: Teclado de TextDraw - Artista - 04.11.2014

Bem, strcat faz uma ligaзгo entre o fim de uma string com o inicio de outra.
O exemplo que dei vai funcionar perfeitamente, pois ela pegarб o final da senha e acrescentarб um caractere. Exemplo:
pawn Код:
new sSenha[6]="Sen";
strcat(sSenha, "ha");
print(sSenha);
vai printar a palavra Senha


Re: Teclado de TextDraw - PedexM - 04.11.2014

Ah,entendi a lуgica,poderб consumir muitas Linhas,mas tentarei desta forma,obrigado =P.


Re: Teclado de TextDraw - FabioGTP - 05.11.2014

Quote:
Originally Posted by Artista
Посмотреть сообщение
Eu tive uma ideia, vou tentar fazer aqui e jaja dou edit.
---------------------
Consegui
Foi bem simples atй, como sou traumatizado com textdraws, fiz um exemplo via comando mesmo.
pawn Код:
new sSenha[100];//topo

CMD:a(playerid)
{
    strcat(sSenha, "A");
    printf("%s", sSenha);
    return 1;
}
CMD:b(playerid)
{
    strcat(sSenha, "B");
    printf("%s", sSenha);
    return 1;
}
CMD:c(playerid)
{
    strcat(sSenha, "C");
    printf("%s", sSenha);
    return 1;
}
CMD:1(playerid)
{
    strcat(sSenha, "1");
    printf("%s", sSenha);
    return 1;
}
CMD:2(playerid)
{
    strcat(sSenha, "2");
    printf("%s", sSenha);
    return 1;
}
CMD:3(playerid)
{
    strcat(sSenha, "3");
    printf("%s", sSenha);
    return 1;
}
Minha lуgica й a seguinte: ao clicar em uma textdraw, vocк vai usar o strcat para inserir a letra ou nъmero desejado formando a senha.
nossa muito interessante sua lуgica consegui й gostei +rep