Por texto é mais simples ainda. Geralmente usa-se o comando 'trocar nome do herói'. É como usar um personagem para simbolizar a resposta. Feito isso basta verificar se o nome do personagem é igual à resposta certa. Use um dos códigos citados para permitir a inserção de nomes pelo teclado e pronto.

Vamos por partes. Primeiro crie um personagem no database e deixe-o sem nome. Agora vamos ao evento. Logo depois de ter mostrado sua pergunta você espera pela resposta ou tem algo antes? De toda, quando chegar o momento do jogador responder use o comando '
Name Inut Processing'. Ele está na terceira página do menu de eventos.
Se estiver usando o programa em português deve estar como '
Inserir Nome de Herói'.
Lembrando que: se você estiver usando um script para inserir o nome com o teclado certamente não usará esse comando. O próprio código te informará qual comando deve ser usado no lugar. Mas, supondo que você utilize este aqui, ele abre a seguinte janela:
No primeiro campo selecione o personagem sem nome e no segundo o limite de caracteres da resposta. Feito isso, vamos analisar a resposta enviada pelo jogador. O comando de criação de condições está na primeira página do menu de eventos:
Ele vai abrir essa janela que deverá ser configurada:
Na segunda página da janela selecione o personagem sem nome, marque a opção 'Name' e, no campo, insira a resposta esperada. A caixa dde baixo serve para criar uma exceção que será executada caso o jogador erre a resposta. No fim o evento fica parecido com esse:
Para pular para outras perguntas existem várias formas. Você pode simplesmente copiar o evento e colar dentro da condição onde o jogador acertou, mas vai ficar uma bagunça para editar depois. Recomendo usar marcações (labels) na página do evento que funcionam assim: Crie uma marcação em determinada parte e, sempre que o comando 'Jump to Label' for usado o evento voltará ou avançará até a marcação selecionada.