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

新版本--全自动蝶梦楼11月2日更新--修复昨天出的乌龙

[复制链接]
门派:昆仑派
发表于 2018-10-13 09:06:00 | 显示全部楼层
61:  你今天一共有五次挑战机会,现在还有五次。
Run-time error
World: tj.sjever.net
Function/Sub: dml_info called by trigger
Reason: 正在处理触发器 "dmltopcheck5"
D:\MUSHS\lua\diemenglou.lua:279: attempt to compare nil with number
stack traceback:
        D:\MUSHS\lua\diemenglou.lua:279: in function <D:\MUSHS\lua\diemenglou.lua:275>
> 你已准备有一种技能了。
Run-time error
World: tj.sjever.net
Function/Sub: beiok called by trigger
Reason: 正在处理触发器 "check_bei1"
[string "Script file"]:2274: attempt to call global 'beihook' (a number value)
stack traceback:
        [string "Script file"]:2274: in function <[string "Script file"]:2265>
脚本错误处的上下文:
2270 :   EnableTimer('bei',false)
2271 :   if beihook==nil then
2272 :      beihook=test
2273 :   end
2274*:          return beihook()
2275 : end
2276 : function check_halt(func)
2277 :          disWait()
2278 :          DeleteTriggerGroup("check_halt")


今天有一个号发生点小错误,重启后又正常了。
门派:昆仑派
发表于 2018-10-13 09:51:00 | 显示全部楼层
我也是这种错误,重启也不管用,一直这个错误,我现在唯一不一样的是潜能是满的
门派:昆仑派
发表于 2018-10-13 11:27:59 | 显示全部楼层
我找到原因了,是因为窗口缩小后折叠了两句触发,导致出错;这是两个触发句,停在一行里,我把窗口最大化后,好了
38:  你今天一共有五次挑战机会,现在还有五次。你已准备有一种技能了。
门派:嵩山派
 楼主| 发表于 2018-10-13 14:15:58 | 显示全部楼层
mingc@tj 发表于 2018-10-13 09:06
61:  你今天一共有五次挑战机会,现在还有五次。
Run-time error
World: tj.sjever.net

这个问题有很大可能是mcl里面一直开启着触发器导致检查背包的时候抓到了不相干的值。一般重新建立一个干净的mcl文件就可以解决。具体原因我不太清楚
门派:武当派
发表于 2018-10-15 15:34:24 | 显示全部楼层
Run-time error
World: tj.sjever.net
Function/Sub: dml_info called by trigger
Reason: processing trigger "dmltopcheck5"
C:\MUSHS\lua\diemenglou.lua:279: attempt to compare nil with number
stack traceback:
        C:\MUSHS\lua\diemenglou.lua:279: in function <C:\MUSHS\lua\diemenglou.lua:275>
> 你已准备有一种技能了。
Run-time error
World: tj.sjever.net
Function/Sub: beiok called by trigger
Reason: processing trigger "check_bei1"
[string "Script file"]:2272: attempt to call global 'beihook' (a number value)
stack traceback:
        [string "Script file"]:2272: in function <[string "Script file"]:2263>
Error context in script:
2268 :   EnableTimer('bei',false)
2269 :   if beihook==nil then
2270 :      beihook=test
2271 :   end
2272*:          return beihook()
2273 : end
2274 : function check_halt(func)
2275 :          disWait()
2276 :          DeleteTriggerGroup("check_halt")

这是什么鬼? 三个号一起挂的 我大轮寺的id 就出这个提示 其他俩号没事
门派:古墓派
发表于 2018-10-15 15:34:31 | 显示全部楼层
[string "Script file"]:2269: attempt to call global 'beihook' (a number value)
stack traceback:
        [string "Script file"]:2269: in function <[string "Script file"]:2260>

一直出现这个错误,怎么处理一下大神?
门派:嵩山派
 楼主| 发表于 2018-10-15 19:47:25 | 显示全部楼层
zays@tj 发表于 2018-10-15 15:34
[string "Script file"]:2269: attempt to call global 'beihook' (a number value)
stack traceback:
        [ ...

试试弄个干净的配置文件,重新iset
门派:明教
发表于 2018-10-16 07:20:55 | 显示全部楼层
装好了,看看今天能自动蝶梦楼效果如何,谢谢土拨鼠大神呀
门派:星宿派
发表于 2018-10-16 10:06:27 | 显示全部楼层
我今天装了试了下,选取的对手是自己的等级开始向上选,因为我自己等级虽然高,但是声望少,quest少,一个都没打过,能不能设置下可以打比自己等级低的,只要在5%以内好像就是5点声望,排名在下面也无所谓,哈哈我6个号,5个号基本排在一起,平常zmud都是互相dream,知道能打的过
门派:嵩山派
 楼主| 发表于 2018-10-16 12:24:25 | 显示全部楼层
wdcnn@tj 发表于 2018-10-16 10:06
我今天装了试了下,选取的对手是自己的等级开始向上选,因为我自己等级虽然高,但是声望少,quest少,一个 ...

function dml_info()
        local _t1 = userlvl - _b
        local _t2 = userlvl + _a
        for k,_ in pairs(_target_id) do
           if _target_rank[k] > userrank and _target_lvl[k] < userlvl + _a and _target_lvl[k] > userlvl - _b and _target_id[k] ~= score.id then
              EnableTimer('dmlwait',false)
          DeleteTimer('dmlwait')
              table.insert(target_name,_target_name[k])
              table.insert(target_id,_target_id[k])
              table.insert(target_rank,_target_rank[k])
              table.insert(target_lvl,_target_lvl[k])
           end
        end
        if table.getn(target_id) < 3 then
           for p,_ in pairs(_target_id) do
              if _target_rank[p] < userrank and _target_lvl[p] < userlvl + _a and _target_lvl[p] > userlvl - _b and _target_id[p] ~= score.id then
                 EnableTimer('dmlwait',false)
             DeleteTimer('dmlwait')
                 table.insert(target_name,_target_name[p])
                 table.insert(target_id,_target_id[p])
                 table.insert(target_rank,_target_rank[p])
                 table.insert(target_lvl,_target_lvl[p])
              end
           end
           ColourNote('doggerblue','black','玩家自身排名','yellow','black','【'..userrank..'】','doggerblue','black','位,等级','yellow','black','【'..userlvl..'】','doggerblue','black','级')
           ColourNote('doggerblue','black','挑战目标排名','yellow','black','等级为','yellow','black','【'.._t1..'】','doggerblue','black','级到','yellow','black','【'.._t2..'】','doggerblue','black','级之间')
        else
           ColourNote('doggerblue','black','玩家自身排名','yellow','black','【'..userrank..'】','doggerblue','black','位,等级','yellow','black','【'..userlvl..'】','doggerblue','black','级')
           ColourNote('doggerblue','black','挑战目标排名','yellow','black','【'..userrank..'】','doggerblue','black','位之上,等级为','yellow','black','【'.._t1..'】','doggerblue','black','级到','yellow','black','【'.._t2..'】','doggerblue','black','级之间')
        end
        for i = table.getn(target_id),1,-1 do
           ColourNote('lime','black','挑战目标名称','white','black','【'..target_name..'】','lime','black',' 目标ID','white','black','【'..target_id..'】','lime','black',' 目标排名','white','black','【'..target_rank..'】','lime','black','位 目标等级','white','black','【'..target_lvl..'】','lime','black','级。')
        end
        return check_bei(dml_consider)
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-13 19:41 , Processed in 0.063918 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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