太阳神三国杀吧 关注:38,180贴子:467,790
  • 2回复贴,共1

做了个东西,不知道价值几何

取消只看楼主收藏回复

昨天我进行了尝试,编写了新的config文件,可以通过lua文件来增加选将对话框的势力,而不再需要修改配置文件,也避免了不同包的冲突。不知道这样的东西有没有价值,是否重复了?


IP属地:上海来自手机贴吧1楼2018-09-03 08:38回复
    zhouhaiyang400被楼主禁言,将不能再进行回复
    顺便说一句,这是在1217上面做的


    IP属地:上海来自手机贴吧2楼2018-09-03 12:20
    回复
      以下是代码,将其添加在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 = {"势力", "#颜色"}
      就可以了。


      IP属地:上海7楼2018-09-03 20:18
      回复