找回密码
 注册
搜索
查看: 500|回复: 6

公版MUSH-蝶梦楼挑战5次成功后无法退出任务。

[复制链接]
门派:武当派
发表于 2022-12-13 10:52:24 | 显示全部楼层 |阅读模式
之前好多师兄师弟反馈说蝶梦楼查询不到目标导致无法完成挑战。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
门派:桃花岛
发表于 2022-12-13 17:57:06 | 显示全部楼层
这个问题确实,这两天都存在这个
门派:天龙寺
发表于 2022-12-13 21:15:43 | 显示全部楼层
我号前2天不能做dml,今天能做了,也出5次后卡着出错了      
门派:少林派
发表于 2022-12-13 22:03:47 | 显示全部楼层
是不是打完了五次,还继续上楼打?
门派:少林派
发表于 2022-12-13 22:05:15 | 显示全部楼层
这里要么改一下,打完五次,直接dmlover算了。  
门派:武当派
 楼主| 发表于 2022-12-13 23:06:31 | 显示全部楼层
jjjlll@tj 发表于 2022-12-13 22:03
是不是打完了五次,还继续上楼打?

是的,继续上楼没得打,就站着不动了.
门派:武当派
 楼主| 发表于 2022-12-13 23:07:17 | 显示全部楼层
jjjlll@tj 发表于 2022-12-13 22:05
这里要么改一下,打完五次,直接dmlover算了。

需要哪位高手看到并且有时间给处理一下..
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-3 02:40 , Processed in 0.042187 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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