como fazer uma aba de pesquisa ?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

como fazer uma aba de pesquisa ?

Mensagem por yagoh10 em Sex 05 Jun 2015, 11:26

tipo eu queria fazer uma aba de pesquisa pra pesquisar o nome do personagem.
tipo eu tenho 1000 personagens , mas queria ver os dados do personagem de numero x, mas so sei que o nome dele e "fulano ciclano" queria uma aba que se eu escrever fulano, aparece todos os fulanos , inclusive ele.
ps: ele ta como personagem[x] na variável.

yagoh10

Número de Mensagens : 6
Data de inscrição : 05/03/2015
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como fazer uma aba de pesquisa ?

Mensagem por Willy em Sex 05 Jun 2015, 12:46

Isso é um pouco complexo de se fazer...
Mas, basicamente, você precisará criar uma ds_list contendo o nome de todos os mil (é serio isso?) personagens do seu jogo. Com a lista completa, você deverá fazer um input para que o jogador escreva o nome ou parte do nome. Com essa string dada pelo jogador, você deverá percorrer todos os nomes da ds_list e comparar a string dada pelo jogador com a string do nome. Os resultados compatíveis deverão aparecer para o jogador.

Pesquisar mil nomes de uma vez pode custar um sacrifício significativo no processamento, portanto, seria interessante sempre organizar a ds_list por ordem alfabética. Assim sendo, se o personagem se chamar "Bruno", não será necessário procurar de C à Z, podendo interromper a pesquisa.

Flws... blz

___________


Engines, tutoriais e projetos? Clique no banner!



Atenção:
Comporte-se, senão você vai levar a cintada do Willy no meio da bunda! bravo


Willy

Ranking : Nota A
Número de Mensagens : 1812
Idade : 22
Data de inscrição : 08/06/2009
Notas recebidas : C + B + A + A
Reputação : 245
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

Re: como fazer uma aba de pesquisa ?

Mensagem por yagoh10 em Sab 06 Jun 2015, 14:15

eu ja arrumei como fazer isso: tipo eu pensei em fazewr assim
for (i=1;i<=x;i+=1){
if (pesquisa = nome[i]){
draw_text( nome[i])
draw_text( informações[i])
}

n repara na linguagem to com preguiça de olhar aqui kkkkkk mas e tipo isso

yagoh10

Número de Mensagens : 6
Data de inscrição : 05/03/2015
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como fazer uma aba de pesquisa ?

Mensagem por Conteúdo patrocinado Hoje à(s) 02:21


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum