Página 1 de 1

Escrever a resposta certa muda de room

Enviado: Sáb Jul 15, 2017 2:49 pm
por Leonardo123
Não sou muito de escrever em fóruns, mas sou iniciante e não achei aqui nenhum tópico que me ajudou. Já quebrei muito minha cabeça tentando descobrir como fazer isso, quando acertar a palavra certa na room passara para próxima fase, sei que para muitos isso deve ser ridículo de fácil mas como escrevi sou iniciante e não consegui faze isso.

Ex: Tem na room a foto de um cavalo então você terá que escrever "cavalo" no teclado, se acertar a palavra vai para próxima fase, se errar vai continuar ali até acertar a palavra "cavalo".

Para escrever na room estou usando Event any key com keyboard_string.

Se alguém conseguir me ajudar ficarei muito feliz, falta apenas isso para eu conseguir avançar com meu jogo, obrigado!

Re: Escrever a resposta certa muda de room

Enviado: Dom Jul 16, 2017 4:07 pm
por All-x
Faça uma verificação no evento Step:

Código: Selecionar todos

if (string_lower(keyboard_string) == "cavalo")
{
    room_goto_next();
}
No código acima uso a função string_lower para deixar o que foi escrito pelo usuário tudo em letras minusculas, para assim pode fazer a comparação.

Espero que ajude.

FLWS!

Re: Escrever a resposta certa muda de room

Enviado: Ter Jul 18, 2017 12:23 am
por LannisterD
O código funcionou, porem quando passa para a outra room, continua escrito a senha da room anterior.
Como faço pra apagar a senha a cada troca de room?

Re: Escrever a resposta certa muda de room

Enviado: Ter Jul 18, 2017 7:32 pm
por All-x
Substitua o código por:

Código: Selecionar todos

if (string_lower(keyboard_string) == "cavalo")
{
    keyboard_string = "";
    room_goto_next();
}

Re: Escrever a resposta certa muda de room

Enviado: Sex Ago 04, 2017 12:19 am
por LannisterD
Consegui fazer as fases..muito obrigado.
Tem como eu fazer abrir uma "lacuna", para pessoa ver o que esta digitando?

Valeu!