找回密码
 注册
搜索
查看: 391|回复: 7

MUSH 报错

[复制链接]
门派:武当派
发表于 2018-1-3 06:59:50 | 显示全部楼层 |阅读模式
错误号: 0
事件:        Run-time error
描述:  C:\MUSHS\lua\job.lua:3262: attempt to index local 'file' (a nil value)

stack traceback:

        C:\MUSHS\lua\job.lua:3262: in function 'scrLog'

        [string "Script file"]:2468: in function <[string "Script file"]:2438>
调用者:    Function/Sub: idle_set called by timer

Reason: 正在处理定时器 "idle"


最近几天出现了很多次类似错误。

如果不点关闭窗口,MUSH 还能继续转。
点了关闭,则MUSH也被关闭了。
门派:古墓派
发表于 2018-1-3 09:12:49 | 显示全部楼层
查找srclog 注释掉, 不会影响robot运行
门派:武当派
 楼主| 发表于 2018-1-3 20:45:34 | 显示全部楼层
fqyy@tj 发表于 2018-1-3 09:12
查找srclog 注释掉, 不会影响robot运行

找不到 Timer 函数 "idle_set" 或者之前发生过错误。
门派:古墓派
发表于 2018-1-4 01:34:28 | 显示全部楼层
fqyy@tj 发表于 2018-1-3 09:12
查找srclog 注释掉, 不会影响robot运行

function scrLog()
    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,该如何注释呢?
门派:明教
发表于 2018-1-4 09:20:28 | 显示全部楼层
function scrLog()
--[[
    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

评分

1

查看全部评分

门派:明教
发表于 2018-1-4 09:21:16 | 显示全部楼层
头部用--[[
尾部用--]]
把要注释的地方全部框起来
不过这样以后你就没有log了
门派:武当派
 楼主| 发表于 2018-1-4 22:16:15 | 显示全部楼层
xiren@tj 发表于 2018-1-4 09:21
头部用--[[
尾部用--]]
把要注释的地方全部框起来

log 是做什么用?? 本地存了好多好多好多好多文件。
门派:明教
发表于 2018-1-4 22:29:21 | 显示全部楼层
tjtjwd@tj 发表于 2018-1-4 22:16
log 是做什么用?? 本地存了好多好多好多好多文件。

给你查错和记录的文件而已
用不上删了就好      
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-10 03:59 , Processed in 0.036608 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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