以下是代码,将其添加在config.lua的末尾:
local tempFile = 'lua/kblclist.txt'
os.execute('dir "extensions" /w > "'..tempFile..'"')
local file = assert(io.open(tempFile, 'r'))
local content = file:read("*all")
file:close()
os.remove(tempFile)
for line in string.gmatch(content, '%S+.lua') do
local luaFile = assert(io.open("extensions/"..line,'r'))
for kingdom, color in string.gmatch(luaFile:read('*all'), 'NewKingdom *= *{ *"(%S+)" *, *"(#%w+)" *}') do
local exists = false
for k in pairs(config.kingdoms) do
if k == kingdom then
exists = true
break
end
end
if not exists then
table.insert(config.kingdoms, kingdom)
config.kingdom_colors[kingdom] = color
end
end
luaFile:close()
end
然后就可以在lua文件中加上一或多句:
NewKingdom = {"势力", "#颜色"}
就可以了。