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