SA-MP Forums Archive
[AJUDA] Como fazer um sistema de busca? - 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: [AJUDA] Como fazer um sistema de busca? (/showthread.php?tid=314488)



[AJUDA] Como fazer um sistema de busca? - Lucas_Alemao - 29.01.2012

tipo, olhem um exemplo do que eu to querendo fazer:

pawn Код:
new Textos[4][50] = {
"Ronaldo brilha muito",
"Corinthians й bom",
"й nуis que voa Bruxгo",
"Real Madrid Campeгo espanhol"
};
ai eu quero se o player digitar "/busca Ronaldo" vai aparecer a parte da variavel que tem a palavra Ronaldo, que no caso seria o "Ronaldo brilha muito"

alguem me explica como eu faзo isso?
acredito que tenha haver com o strfind, mas eu nгo sei usa-lo


Re: [AJUDA] Como fazer um sistema de busca? - paulor - 29.01.2012

Qual a finalidade disso ?


Re: [AJUDA] Como fazer um sistema de busca? - Lucas_Alemao - 29.01.2012

o texto ali й sу um exemplo, mas eu to fazendo um sistema de musica que eu quero dar a opзгo pro player pesquisar se tem a musica no sistema


Re: [AJUDA] Como fazer um sistema de busca? - Ricop522 - 30.01.2012

pawn Код:
new Textos[][128] = {
    "Ronaldo brilha muito",
    "Corinthians й bom",
    "й nуis que voa Bruxгo",
    "Real Madrid Campeгo espanhol"
};

for(new i = 0; i <= sizeof(Textos); ++i) {
    if(strfind(textodigitado, Textos[i]) != -1)) {
        format(string, 128, "%s", Textos[i]);
        SendClientMessage(playerid, -1, string);
    }
}
Testa, caso nгo funcione, sei de outro jeito..


AW: [AJUDA] Como fazer um sistema de busca? - paulor - 30.01.2012

nгo sei axo melhor fazer por Dialog List e esquecer essa busca. й oq eu axo.


Re: [AJUDA] Como fazer um sistema de busca? - Lucas_Alemao - 30.01.2012

Quote:
Originally Posted by Ricop522
Посмотреть сообщение
pawn Код:
new Textos[][128] = {
    "Ronaldo brilha muito",
    "Corinthians й bom",
    "й nуis que voa Bruxгo",
    "Real Madrid Campeгo espanhol"
};

for(new i = 0; i <= sizeof(Textos); ++i) {
    if(strfind(textodigitado, Textos[i]) != -1)) {
        format(string, 128, "%s", Textos[i]);
        SendClientMessage(playerid, -1, string);
    }
}
Testa, caso nгo funcione, sei de outro jeito..
olha nгo testei nгo, mas acredito que funcione sу por olhar o codigo, mas mesmo assim poderia postar a outra maneira que vocк diz que tambem sabe? sу pra eu dar umas estudadas....


@paulor eu vo inserir essa busca como um item de dialog list que qdo clica nela aparece um dialog input...