找回密码
 注册
搜索
楼主: fabregas@tj

来个准确的发呆报错信息,看看这里有人会不

[复制链接]
门派:桃花岛
发表于 2017-9-5 22:45:12 | 显示全部楼层
有一个可能性,你的mush文件夹下面,是不是没有logs这个子目录呢?这应该打开写发呆文件出错,没找到这个目录的概率很大
门派:桃花岛
 楼主| 发表于 2017-9-5 23:17:43 | 显示全部楼层
竟然有这个文件夹                     
门派:桃花岛
发表于 2017-9-5 23:46:57 | 显示全部楼层
fabregas@tj 发表于 2017-9-5 23:17
竟然有这个文件夹

那你要检查一下你的目录和文件齐全不齐全了
门派:桃花岛
 楼主| 发表于 2017-9-5 23:52:04 | 显示全部楼层
mythd@tj 发表于 2017-9-5 23:46
那你要检查一下你的目录和文件齐全不齐全了

应该是齐全的,我也是醉了,太奇怪的情况了
1.png
门派:桃花岛
发表于 2017-9-5 23:57:57 | 显示全部楼层
fabregas@tj 发表于 2017-9-5 23:52
应该是齐全的,我也是醉了,太奇怪的情况了

或者是你没有这个目录的写权限,你试试随便拷贝一个文件到logs目录里面去,然后再删除这个文件试试。如果都没问题,我建议,你干脆到lua这个目录下,打开job.lua,翻到文件最后,看见
        file:write(s)
   
    file:close()
这两行,把它改成
--        file:write(s)
   
--    file:close()
这样它就不记录log日志了,你暂时可以继续使用了。
门派:桃花岛
发表于 2017-9-5 23:59:20 | 显示全部楼层
fabregas@tj 发表于 2017-9-5 23:52
应该是齐全的,我也是醉了,太奇怪的情况了

补充一下,文件最后有两处涉及openfile的地方,你全部在前面加上--
    local filename = GetInfo (67) .. "logs\\" .. score.id .. '发呆'..os.date("%Y%m%d_%H时%M分%S秒") .. ".log"
   
    local file = io.open(filename,"w")
   
    local t = {}
   
    for i = 1,GetLinesInBufferCount() do
        table.insert(t,GetLineInfo(i,1))
    end
   
    local s = table.concat(t,"\n") .. "\n"
       
        file:write(s)
   
    file:close()
end
function dieLog()
    local filename = GetInfo (67) .. "logs\\" .. score.id .. '死亡'..os.date("%Y%m%d_%H时%M分%S秒") .. ".log"
   
    local file = io.open(filename,"w")
   
    local t = {}
   
    for i = 1,GetLinesInBufferCount() do
        table.insert(t,GetLineInfo(i,1))
    end
   
    local s = table.concat(t,"\n") .. "\n"
       
        file:write(s)
   
    file:close()
end
门派:桃花岛
发表于 2017-9-6 00:01:12 | 显示全部楼层
唉,这回完贴不能编辑,你把最后的
file:write(s)
file:close()
local file = io.open(filename,"w")
全部打上--
有两个地方
门派:明教
发表于 2017-9-6 00:11:31 | 显示全部楼层
看看你的io.open是不是参数有错误。我怀疑是用了参数r
门派:桃花岛
 楼主| 发表于 2017-9-6 00:12:10 | 显示全部楼层
mythd@tj 发表于 2017-9-6 00:01
唉,这回完贴不能编辑,你把最后的
file:write(s)
file:close()

是这样吗?晚上挂上试试   
2.png
门派:桃花岛
 楼主| 发表于 2017-9-6 00:13:29 | 显示全部楼层
xiren@tj 发表于 2017-9-6 00:11
看看你的io.open是不是参数有错误。我怀疑是用了参数r

你说的我不明白意思,具体咋弄可以具体告诉我吗,我不动参数变量和函数,只会完全抄袭
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-7-20 22:15 , Processed in 0.040835 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表