como reconhecer palavra dentro de uma string?

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

Resolvido como reconhecer palavra dentro de uma string?

Mensagem por Esaucm98 em Sex 06 Jul 2012, 23:54

Vou usar um exemplo, um sistema de "ordem" pra um NPC, você digita uma ordem e ele faz, mas, as pessoas podem digitar as ordens diferentes, por exemplo:
a ordem é pegar frutas uma pessoa pode digitar "vá pegar frutas", ou "pegue frutas" ou "colete frutas" e eu não quero ficar comparando a string com isso tudo, então queria saber se e possivel eu detectar se existe a palavra "frutas" dentro da string, realmente não sei se isso é possivel

oque eu quero é algo assim:

Código:

ordem= get_string("digite uma ordem","digite aqui");

//ao invés de comparar com todas as combinações de palavras possiveis (veja abaixo)

if ordem = "vá pegar frutas"
pegue frutas

if ordem = "colete frutas"
pegue frutas

if ordem = "vá buscar frutas"
pegue frutas

//queria saber se seria possivel apenas indentificar se na string "ordem" possui a palavra "frutas" e //fazer determinada ação obrigado a todos





Última edição por Esaucm98 em Sab 07 Jul 2012, 00:04, editado 1 vez(es)

Esaucm98

Ranking : Nota D
Número de Mensagens : 275
Data de inscrição : 13/05/2012
Notas recebidas : D
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.legioncrafters.tk

Voltar ao Topo Ir em baixo

Resolvido Re: como reconhecer palavra dentro de uma string?

Mensagem por Kapoty em Sex 06 Jul 2012, 23:58

Respondendo sua pergunta...Use :

Código:
if string_count("frutas",variavel)
{ação}

Espero ter ajudado...

Kapoty

Ranking : Nota B
Número de Mensagens : 635
Data de inscrição : 05/11/2011
Notas recebidas : E + D + C + B + D +B + A
Reputação : 22
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

Voltar ao Topo Ir em baixo

Resolvido Re: como reconhecer palavra dentro de uma string?

Mensagem por Esaucm98 em Sab 07 Jul 2012, 00:04

kapoty escreveu:Respondendo sua pergunta...Use :

Código:
if string_count("frutas",variavel)
{ação}

Espero ter ajudado...

vlw pela resposta rapida e direta, sim era disso que eu estava atraz vlw : D

Esaucm98

Ranking : Nota D
Número de Mensagens : 275
Data de inscrição : 13/05/2012
Notas recebidas : D
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.legioncrafters.tk

Voltar ao Topo Ir em baixo

Resolvido Re: como reconhecer palavra dentro de uma string?

Mensagem por Conteúdo patrocinado Hoje à(s) 19:51


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