GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Servidor de Discord do fórum?
por Super Games Sáb 18 maio 2024, 01:27

» Problemas com a caixa de diálogo, ela é pequena e as letras não cabem dentro
por Rukasu777 Qui 16 maio 2024, 18:10

» Problemas com particulas
por RastaMaan Dom 12 maio 2024, 17:03

» Problema ao entrar por uma porta e voltar por ela
por aminaro Seg 06 maio 2024, 10:08

» Alguém aqui já ganha dinheiro com seus games?
por theguitarmester Ter 30 Abr 2024, 11:43

» Colisões não funcionando
por theguitarmester Ter 30 Abr 2024, 10:16

» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Sex 26 Abr 2024, 16:45

» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18

» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30

» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07

» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45

» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51

» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31

» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11

» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42


Banco de dados de perguntas ?

2 participantes

Ir para baixo

Banco de dados de perguntas ? Empty Banco de dados de perguntas ?

Mensagem por Darknex Sáb 16 Nov 2013, 22:25

Bom pessoal minha duvida e o seguinte , eu queria saber 2 coisas .

Primeiro Eu faço uma pergunta por exemplo " tudo bem ?" se essa pergunta coincidir com o banco de dados ( onde armazena todas as frases ) faz uma determina coisa , caso não tenha nenhuma frase igual a pergunta digitada faça outra coisa .

Pra isso eu fiz o seguinte :

Create :
Código:
global.pergunta ="";
Press Enter :
Código:
global.pergunta =get_string("pergunte algo:","");
Step :
Código:

if global.pergunta = "oi"                    {sound_play(snd_oi)global.pergunta = "" }
if global.pergunta = "qual seu nome ?"  {sound_play(snd_nome) global.pergunta = "" }
Agora eu quero que quando a pergunta que eu fiz não coincidir com nenhuma que eu tenho faça uma determinada ação por exemplo

Código:
if não_tiver_a_pergunte { sound_play (snd_nãoentendi)}
Ah mais uma coisa ( não tão importante mas seria bom ) existe uma forma de fazer um "corretor ortográfico" caso a pessoa digite errado ele corrija automaticamente ?

Bom é isso , obrigado desde já .
Darknex
Darknex

Data de inscrição : 08/12/2010
Reputação : 1
Número de Mensagens : 174
Prêmios : Banco de dados de perguntas ? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://inventaku.forumeiros.com/

Ir para o topo Ir para baixo

Banco de dados de perguntas ? Empty Re: Banco de dados de perguntas ?

Mensagem por Gonçalves Dom 17 Nov 2013, 00:46

Pode fazer uma array para criar o banco de dados de perguntas:

Código:
pergunta[0]="tudo bom?"
pergunta[1]="tudo bem?"
pergunta[2]="como vai?"
pergunta[3]="qual teu nome?"
pergunta[4]="onde estuda?"
pergunta[5]="me conhece?"
pergunta[6]="sabe dirigir?"

total_perguntas=7 // tem 7 perguntas no banco, 1 a mais que o último pq começa no 0
E assim por diante, aumentando o número da index da array para próxima, e aumentando o número de total de perguntas. Depois para saber se o get_string é igual a uma delas use um for:

Código:
for(i=0;i<total_perguntas;i+=1)
{
    if global.pergunta=pergunta[i]
          {acontecer_algo_se_tiver_alguma_pergunta_no_banco}
    else
          {o que acontecer se não tiver nenhuma pergunta no banco como essa}
}
Gonçalves
Gonçalves

Games Ranking : Nota B

Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Reputação : 79
Número de Mensagens : 1013
Prêmios : Banco de dados de perguntas ? Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 2 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos