如何添加一个配置列表,我做错了吗?



我正在收到的问题是以列出的格式读取txt文件内容例如:

  • Word1
  • Word2
  • Word3

如果用户说了任何单词/或短语,那么他们会得到答复

local valid;
repeat
local reply = io.read()
file = io.open('blacklist.txt', "r+")
file:read()
file:close()
   -- list would equal contents within blacklist.txt
if reply == list then
  valid = reply
  print("Kicking User From Game")
  --game.kick.saidUser
else
--do nothing and wait for valid response
end
until valid; 

file:read()从文件中读取一行并丢弃。

我想您想用

将文件的全部内容读取到list
list = file:read("*a")

然后您要检查 reply是否在

list
if list:match("n"..reply.."n") then

您可能需要在循环外读取list,然后将n读取到list,以使模式匹配更简单。

相关内容

  • 没有找到相关文章

最新更新