| 
 | 
 
之前好多师兄师弟反馈说蝶梦楼查询不到目标导致无法完成挑战。2022年12月12日,有师兄反馈说已经恢复正常。 
跑去手动做了5次,然后就被一脚踢到了2站。现在确认已经正常了。 
 
13号早上刷新,发现自动挑战5次蝶梦楼成功以后,没有正常退出,卡在了第6次挑战,你今日无法再次挑战蝶梦楼这里。 
 
没有看明白diemenglou.lua里的退出判断条件是什么, 有几个猜想,请高手进来指导一下。 
 
1. 怀疑是游戏问题,挑战5次以后,top PK 999查询,次数没有正常更新,还是显示 “你今天一共有五次挑战机会,现在还有五次” 
 
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com --> 
 
 
 
  1:               ┏ 书剑竞技排行榜 ┓ 
  2: ┏━━┯━━━┻━━━━━┯━━┻━┯━━━━┓ 
  3: ┃名次│     名     字    │ 门  派 │ 等  级 ┃ 
  4: ┠──┴─────────┴────┴────┨ 
  5: ┃ 370     本龙(Tlsbenl)     天龙寺     1904  ┃☆ 
  6: ┃ 371     渡罐(Slwht)       少林派      767  ┃ 
  7: ┃ 372     忐忑(Jxtjwll)      明教       721  ┃☆ 
  8: ┃ 373      本月(Phqy)       武当派     1147  ┃☆ 
  9: ┃ 374     鬼混(Bbcall)      武当派     1582  ┃☆ 
 10: ┃ 375     本靖(Dnlai)       武当派     1204  ┃ 
 11: ┃ 376     天帝(Lzywx)       武当派     1299  ┃☆ 
 12: ┃ 377   终南悠然(Lhkgmpot)  古墓派     1057  ┃☆ 
 13: ┃ 378     刘甫(Liufu)       铁掌帮      766  ┃☆ 
 14: ┃ 379     安康(Mjiiii)      武当派      614  ┃☆ 
 15: ┃ 380    杨小过(Xiaoyang)   古墓派      470  ┃ 
 16: ┃ 381     嫣然(Fhsdhy)      古墓派     1468  ┃ 
 17: ┃ 382    渡象(Elephant)     少林派      892  ┃☆ 
 18: ┃ 383     笑风云(Omio)       丐帮       421  ┃☆ 
 19: ┃ 384    躺一会(Whtntwd)    武当派     1323  ┃☆ 
 20: ┃ 385     凌云(Group)       武当派      926  ┃ 
 21: ┃ 386    有容乃大(Trykl)    昆仑派      471  ┃ 
 22: ┃ 387      问心(Gmly)        明教      1280  ┃ 
 23: ┃ 388     问心(Wenxin)      武当派     1186  ┃ 
== 还剩  80 行 == (ENTER 继续下一页,q 离开,b 前一页) 
 24: ┃ 389    伍长风(Changfen)   武当派      450  ┃ 
 25: ┃ 390    傅红雪(Hongxue)    嵩山派      345  ┃ 
 26: ┃ 391    奇门遁术(Tczh)      明教       839  ┃☆ 
 27: ┃ 392   冯诺依曼(Fengnym)   神龙教      470  ┃ 
 28: ┃ 393    井冈山(Watcher)    武当派     1293  ┃ 
 29: ┃ 394     息红泪(Root)       明教      1636  ┃☆ 
 30: ┃ 395    胜邪(Shengxie)    普通百姓     977  ┃☆ 
 31: ┃ 396     渡欢(Juvair)      少林派     1549  ┃☆ 
 32: ┃ 397    夜晓风(Yexiaof)    华山派     1165  ┃☆ 
 33: ┃ 398     潘寒(Panhan)      神龙教      463  ┃ 
 34: ┃ 399    申玉菲(Shenyf)     神龙教      451  ┃ 
 35: ┃ 400   波尔多红(Winwind)   古墓派      524  ┃☆ 
 36: ┃ 401    西地那芬(Trymj)     明教       818  ┃ 
 37: ┃ 402    山杉惠子(Sshz)     神龙教      491  ┃☆ 
 38: ┃ 403     无名(Ocean)       武当派     1899  ┃☆ 
 39: ┃ 404    慕容小金(Thdyy)    昆仑派     2015  ┃☆ 
 40: ┃ 405      本李(Bens)       天龙寺      787  ┃☆ 
 41: ┃ 406      本八(Miba)       天龙寺      705  ┃☆ 
 42: ┃ 407     段子手(Dzs)       天龙寺     2222  ┃☆ 
 43: ┃ 408    慕容散花(Sanh)    姑苏慕容    1432  ┃☆ 
 44: ┃ 409   阿里巴巴(Xiaomina)   明教       923  ┃ 
 45: ┃ 410   慕容小兵(Xiaominb) 姑苏慕容     867  ┃ 
 46: ┃ 411   慕容五号(Xiaomine) 姑苏慕容     944  ┃ 
== 还剩  57 行 == (ENTER 继续下一页,q 离开,b 前一页) 
 47: ┃ 412   慕容六号(Xiaominf) 姑苏慕容     945  ┃ 
 48: ┃ 413   慕容七号(Xiaominh) 姑苏慕容     855  ┃ 
 49: ┃ 414   慕容八号(Xiaominj) 姑苏慕容     765  ┃ 
 50: ┃ 415   慕容九号(Xiaomink) 姑苏慕容     857  ┃ 
 51: ┃ 416   慕容十号(Xiaominl) 姑苏慕容     856  ┃ 
 52: ┃ 417   慕容十二(Xiaominn) 姑苏慕容     937  ┃ 
 53: ┃ 418   破浪乘风(Mjiiiii)   桃花岛      689  ┃☆ 
 54: ┃ 419    天命星辰(Taot)     武当派     1833  ┃☆ 
 55: ┃ 420     铃铛(Dumjiao)     武当派     1269  ┃ 
 56: ┃ 421    静青(Qingqing)     峨嵋派      175  ┃ 
 57: ┃ 422     灵辔(Lingpei)     大轮寺      599  ┃ 
 58: ┃ 423     提莫风(Timo)      桃花岛      182  ┃ 
 59: ┃ 424     紫嫣(Ziyan)       武当派      615  ┃☆ 
 60: ┃ 425     灭色(Sesea)       峨嵋派      451  ┃ 
 61: ┃ 426     裘千米(Joetj)     铁掌帮      273  ┃ 
 62: ┃ 427     小球球(Qiubl)     铁掌帮      630  ┃ 
 63: ┃ 428   慕容三号(Xiaominc) 姑苏慕容     704  ┃ 
 64: ┃ 429      骚年(Xfox)        丐帮       277  ┃☆ 
 65: ┃ 430    盆满钵满(Mjiii)     明教       719  ┃☆ 
 66: ┃ 431    艾木杰(Michaelj)   古墓派      657  ┃☆ 
 67: ┃ 432    皮蛋(Dusteagl)     武当派     1292  ┃☆ 
 68: ┃ 433   慕容琛琛(Pigchen)  姑苏慕容    1010  ┃☆ 
 69: ┃ 434    韦三宝(Weibbc)     武当派      403  ┃ 
== 还剩  34 行 == (ENTER 继续下一页,q 离开,b 前一页) 
 70: ┃ 435    安吉莉卡(Joim)     昆仑派     1225  ┃☆ 
 71: ┃ 436    满面春风(Mjii)     桃花岛      656  ┃☆ 
 72: ┃ 437     赵无尘(Atooo)     华山派      398  ┃ 
 73: ┃ 438     吴邪(Wuxie)       武当派      303  ┃ 
 74: ┃ 439      本色(Neo)        天龙寺      919  ┃☆ 
 75: ┃ 440   白发魔女(Kkndbdra)  古墓派      468  ┃☆ 
 76: ┃ 441     惩戒人(Tty)        明教       654  ┃☆ 
 77: ┃ 442    如愿以偿(Mjvi)     华山派      528  ┃☆ 
 78: ┃ 443     孤者何惧(Gma)     古墓派      506  ┃☆ 
 79: ┃ 444     本谢(Xingtls)     天龙寺     1165  ┃☆ 
 80: ┃ 445     风雨风(Fytz)      昆仑派      247  ┃☆ 
 81: ┃ 446    飞雪(Yanghuan)     古墓派     1897  ┃ 
 82: ┃ 447      谢毛(Ttxs)        明教       304  ┃ 
 83: ┃ 448     二皮蛋(Lgdnb)     武当派      514  ┃☆ 
 84: ┃ 449     雪雪(Xuexue)      古墓派      775  ┃☆ 
 85: ┃ 450     糯米风(Winne)     桃花岛      285  ┃☆ 
 86: ┃ 451    守护(Computer)      明教       487  ┃ 
 87: ┃ 452     火云(Huoyun)      神龙教      451  ┃☆ 
 88: ┃ 453    骚雅子(Saoyazi)    星宿派      294  ┃ 
 89: ┃ 454   灵宝天尊(Zhending)  武当派      547  ┃☆ 
 90: ┃ 455    本尊(Dingding)     天龙寺      562  ┃☆ 
 91: ┃ 456     蓉儿(Lonfei)      华山派      526  ┃☆ 
 92: ┃ 457    八面风(Mjviii)      丐帮       230  ┃☆ 
== 还剩  11 行 == (ENTER 继续下一页,q 离开,b 前一页) 
 93: ┃ 458     娜美风(Namei)     古墓派      785  ┃ 
 94: ┃ 459    木木娃(Mumuwa)     武当派      677  ┃☆ 
 95: ┃ 460    红糖糍粑(Nuomi)    武当派      568  ┃☆ 
 96: ┃ 461     天鹰风(Sbka)      桃花岛      348  ┃ 
 97: ┃ 462   东方巨龙(Zssssha)   华山派      838  ┃ 
 98: ┃ 463    春暖花开(Redsun)   天龙寺     1074  ┃☆ 
 99: ┃ 464     本熙(Lyuxi)       天龙寺      606  ┃ 
100: ┃ 465      龙女(Gmlv)       古墓派     1052  ┃☆ 
101: ┃ 466      渡子(Last)       武当派      801  ┃☆ 
102: ┗━━━━━━━━━━━━━━━━━━━━━━┛ 
103:  你今天一共有五次挑战机会,现在还有五次。 
 
 |  
  
 
 
 
2. 战斗次数变量没有正常工作 (不清楚是不是通过判断已战斗次数来决定是否要退出job) 
 
diemenglou.lua里每次挑战都会写入挑战记录到log,并且会记录挑战次数 
 
function dmlFight(n,l,w) 
        EnableTrigger("hpheqi1",true) 
    dmlFightCnt = dmlFightCnt + 1 
    local fn = GetInfo (67) .. "logs\\" .. score.id .. '蝶梦楼竞技记录'..dmlFightCnt.. ".log" 
    OpenLog (fn, false) 
    ColourNote('Lime','black','开始写入蝶梦楼竞技记录到'..fn..',写入方式为擦除重写!') 
    l_cnt = l_cnt - 1 
    job.name = 'diemenglou' 
        npc_name = '' 
        npc_id = '' 
    delete_all_timers() 
        npc_name = w[3] 
        npc_id = string.lower(w[4]) 
    create_alias('pkpfm_kezhi','pkpfm_kezhi','alias pkpfm '..GetVariable("pkpfm")) 
    exe('pkpfm_kezhi') 
    create_alias('mypfm_kezhi','mypfm_kezhi','alias mypfm '..GetVariable("mypfm")..' '.. npc_id) 
    exe('mypfm_kezhi') 
        exe('set wimpycmd pkpfm\\hp') 
        exe('pkpfm') 
        exe('set wimpy 100;yield no') 
        exe('look '..npc_id) 
        exe('nick 蝶梦楼战斗中') 
        exe('say 那么,来一场酣畅淋漓的战斗吧!') 
        kezhiwugong() 
        kezhiwugongAddTarget(npc_name,npc_id) 
end 
 
 
function dmlOut() 
    if dmlFightCnt < 5 then 
       if l_cnt > 0 then 
              ColourNote('violet','black','继续上楼挑战。') 
              return checkTop(dmlAsk) 
       else 
                  ColourNote('red','black','变更条件再次查询!') 
              return checkWait(dmlCheckToplist,5) 
           end 
        else 
           return dmlOver() 
        end 
end 
function dmlOver() 
    if dmlFightCnt == 5 then 
           local fn = 'logs\\diemenglou_mark_'..score.id..'.log' 
           local f = io.open(fn,"w") 
           local s = os.date("%Y%m%d%H") 
           if tonumber(os.date('%H')) >= 22 then 
              s = os.date("%Y%m%d")..'09' 
           end 
           if tonumber(os.date('%H')) < 8 then 
              s = tonumber(os.date("%Y%m%d")..'09') - 100 
           end 
           f:write(s) 
       f:close() 
           dmlTriggersRemove() 
           EnableTrigger('fight2',true) 
           EnableTrigger('fight16',true) 
           print('本日蝶梦楼可挑战次数为零,模块退出') 
           messageShow('蝶梦楼全自动模块:挑战成功【'..dmlsucceedCnt..'】次,获得【'..dmlPrestige..'】点声望,【'..dmlCompetitionCoin..'】点竞技币.........','gold') 
           messageShow('蝶梦楼全自动模块:本日蝶梦楼可挑战次数为零,模块退出.........','lime') 
           exe('nick none') 
           if GetVariable("dmlPkFlag") == 'yes' and table.getn(pkList) > 0 then 
              exe('unset pk_give_up') 
              return dmlPkFunc() 
           else 
              return checkTop(check_food) 
           end 
    else 
           askCnt = askCnt + 1 
           if askCnt > 1 then 
              askCnt = 0 
              dmlFightCnt = 5 
                  return dmlOver() 
           end 
        end 
end 
 
 
3:13号挑战成功5次,但是logs文件夹里只写入了第一次跳转的记录。 
 
9:02:36 完成第五次挑战 
9:02:49 开始第六次挑战就卡住了。。。 
 
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com --> 
 
 
12/13/22 09:00:32【nuomi】蝶梦楼全自动模块:本日蝶梦楼备战中......... 
12/13/22 09:01:13【nuomi】玩家当前蝶梦楼【排名】460位|【等级】565级 
12/13/22 09:01:13【nuomi】蝶梦楼全自动模块:共查询到【92】位符合条件的目标......... 
12/13/22 09:01:23【nuomi】蝶梦楼全自动模块:现在开始挑战【静青】 【qingqing】......... 
12/13/22 09:01:27【nuomi】挑战【静青】 【qingqing】成功! 
12/13/22 09:01:38【nuomi】蝶梦楼全自动模块:现在开始挑战【静青】 【qingqing】......... 
12/13/22 09:01:46【nuomi】挑战【静青】 【qingqing】成功! 
12/13/22 09:01:57【nuomi】蝶梦楼全自动模块:现在开始挑战【静青】 【qingqing】......... 
12/13/22 09:01:57【nuomi】蝶梦楼全自动模块:现在开始挑战【提莫风】 【timo】......... 
12/13/22 09:02:01【nuomi】挑战【静青】 【qingqing】成功! 
12/13/22 09:02:12【nuomi】蝶梦楼全自动模块:现在开始挑战【提莫风】 【timo】......... 
12/13/22 09:02:16【nuomi】挑战【静青】 【qingqing】成功! 
12/13/22 09:02:27【nuomi】蝶梦楼全自动模块:现在开始挑战【提莫风】 【timo】......... 
12/13/22 09:02:27【nuomi】蝶梦楼全自动模块:现在开始挑战【提莫风】 【timo】......... 
12/13/22 09:02:27【nuomi】蝶梦楼全自动模块:现在开始挑战【八面风】 【mjviii】......... 
12/13/22 09:02:36【nuomi】挑战【提莫风】 【timo】成功! 
12/13/22 09:02:49【nuomi】蝶梦楼全自动模块:现在开始挑战【八面风】 【mjviii】......... 
 
 |  
  
 
logs文件夹里只有9:01分写入的第一次挑战记录。 
nuomi蝶梦楼竞技记录1 |   
 
 
 
 |