Io.read (), ler e carrega o que foi lido; mas no seu caso, o que ele está lendo? Nada, logo ele retorna nada (nil).
- Fórum
- OTServ
- Suporte
- Programação
- Aprendizagem 2
3
952
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

01 de maio de 2016 às 07:57
01 de maio de 2016 às 14:38
Tu ta usando creatures[x], logo tenha em mente que x deve ser um numero de 1 a 5 de acordo com a tabela criada, porque como voce não atribuiu valor aos index ele assume como 1 o primeiro e vai incrementando ate preencher todos


info
Grupo: Cavaleiro
Registrado: 08/01/11
Posts: 192
Reputação: +11
Gênero: Masculino
Duvida, pq quando tento fazer a consulta retorna nill ?
creatures = {"deer", "rabbit", "minotaur", "ghoul", "orc"}print ("Teste de Consulta a tabela simples \nPara sair digite exit");while true do x= io.read(); if x == "exit" then print ("Fim da Consulta"); break; else print (creatures[x]); endend