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

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

[复制链接]
门派:丐帮
发表于 2018-9-7 15:55:30 | 显示全部楼层
marmot@tj 发表于 2018-9-7 15:23
这个可以改的没关系,看你自己需要吧。前面那个不行吧check_halt改成check_bei试试看

土神,仙缘说的这些个小问题,能不能今天再出个更新版啊?
门派:丐帮
发表于 2018-9-7 15:58:05 | 显示全部楼层
feicui@tj 发表于 2018-9-7 15:54
会不会添加好这个模块就一直在蝶梦楼发呆啊

会的,不过排名靠前的问题应该不大,因为150名之前基本都是常在线的玩家,不会出现top take,基本就能正常挂机。300名左右的就有很大几率发呆了,因为top pk 300左右基本就是不常在线的了,top take出问题就会导致发呆了。
门派:嵩山派
 楼主| 发表于 2018-9-7 16:01:36 | 显示全部楼层
renxian@tj 发表于 2018-9-7 13:58
function dml_check2()
    if hp.qixue_per < 95 and hp.qixue_per >88 and cty_cur > 0 then
           exe ...

function dml_takeplace()                                                --自动取代不在线目标玩家的排名并对目标进行重新查询
    exe('top take '..target_rank[l_cnt])
         print('目标 '..target_name[l_cnt]..' 离线,取代对方排名 '..target_rank[l_cnt]..' 位')
         messageShow('蝶梦楼全自动模块:挑战目标 '..target_name[l_cnt]..' 离线,取代对方排名至 '..target_rank[l_cnt]..' 位.........','lime')
         print('玩家自身top pk排名发生变化,重新进行查询')
         dml_2r = dml_2r - 1
         return check_bei(dml_checktoplist)
end
你试试这样改行吗
门派:嵩山派
 楼主| 发表于 2018-9-7 16:02:14 | 显示全部楼层
feicui@tj 发表于 2018-9-7 15:55
土神,仙缘说的这些个小问题,能不能今天再出个更新版啊?

问题不大的,主要是我现在没有条件测试所以比较麻烦。你试试再下载看看
门派:丐帮
发表于 2018-9-7 16:03:02 | 显示全部楼层
marmot@tj 发表于 2018-9-7 15:23
这个可以改的没关系,看你自己需要吧。前面那个不行吧check_halt改成check_bei试试看

return check_bei(dml_checktoplist)

> 你成功取代落日(luori)的竞技排名,你的排名上升为第三百一十五名。
> 没有这个技能种类,用 enable ? 可以查看有哪些种类。
> 你正忙着呢。
> 十九锭黄金(Gold)
黄澄澄的金子,人见人爱的金子,啊~~金子!

改成check_bei也不行,还是会出现top take之后发呆。
门派:丐帮
发表于 2018-9-7 16:15:50 | 显示全部楼层
feicui@tj 发表于 2018-9-7 15:55
土神,仙缘说的这些个小问题,能不能今天再出个更新版啊?

其实现在已经基本完善了。
反正我测试了一天,目前唯一的bug就是出现在挑战的目标不在线,top take之后会出现发呆的问题。
其他功能一切正常。

个人认为这个还是蝶梦楼设计不完善,2次ask laopu about 上楼,之后缺乏一个下楼命令。如果受伤过重或者身上没有疗伤药,就只能耗时间等着自动下楼了。
门派:嵩山派
 楼主| 发表于 2018-9-7 16:21:48 | 显示全部楼层
honglian@tj 发表于 2018-9-7 16:03
return check_bei(dml_checktoplist)

> 你成功取代落日(luori)的竞技排名,你的排名上升为第三百一十 ...

那就再改成等待好了
function dml_takeplace()                                                --自动取代不在线目标玩家的排名并对目标进行重新查询
    exe('top take '..target_rank[l_cnt])
        print('目标 '..target_name[l_cnt]..' 离线,取代对方排名 '..target_rank[l_cnt]..' 位')
        messageShow('蝶梦楼全自动模块:挑战目标 '..target_name[l_cnt]..' 离线,取代对方排名至 '..target_rank[l_cnt]..' 位.........','lime')
        print('玩家自身top pk排名发生变化,重新进行查询')
        dml_2r = dml_2r - 1
        return checkWait(dml_checktoplist,10)
end
门派:丐帮
发表于 2018-9-7 16:26:33 | 显示全部楼层
marmot@tj 发表于 2018-9-7 16:21
那就再改成等待好了
function dml_takeplace()                                                --自动 ...

<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


> 梦蝶楼上只能比武,请不要做不相关的事!
> 没有这个技能种类,用 enable ? 可以查看有哪些种类。
> 你不能挑战自己!
> 没有发现一个id是wuyi的玩家。请注意在线玩家列表!



wait 10秒没问题了,不会再出现卡top take的问题。不过这里感觉缺了一个触发,如果没有发现挑战的id,是不是应该重新top pk获取id?
门派:嵩山派
 楼主| 发表于 2018-9-7 16:32:59 | 显示全部楼层
honglian@tj 发表于 2018-9-7 16:26
wait 10秒没问题了,不会再出现卡top take的问题。不过这里感觉缺了一个触发,如果没有发现挑战的i ...

挑战目标为自己以及第三次挑战同一目标会自动向上挑战

然后没有发现id的话应该就会toptake然后重新查找目标啊

你是在这里卡了吗?具体情况是怎样的
门派:丐帮
发表于 2018-9-7 17:39:03 | 显示全部楼层
marmot@tj 发表于 2018-9-7 16:32
挑战目标为自己以及第三次挑战同一目标会自动向上挑战

然后没有发现id的话应该就会toptake然后重新查 ...

<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


ifa jifa jifa
没有这个技能种类,用 enable ? 可以查看有哪些种类。
dream xlll
> 没有发现一个id是xlll的玩家。请注意在线玩家列表!
top take 348
目标 本邢 离线,取代对方排名 348 位
玩家自身top pk排名发生变化,重新进行查询
> 你成功取代本邢(xlll)的竞技排名,你的排名上升为第三百四十八名。



第一次查询之后top take是正常的。然后会继续查询第二次。

<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


共检测到【6】位符合条件的目标
ask laopu about 梦境
jifa jifa jifa
> 梦蝶楼上只能比武,请不要做不相关的事!
> 没有这个技能种类,用 enable ? 可以查看有哪些种类。
ask laopu about 上楼
jifa jifa jifa
> 梦蝶楼上只能比武,请不要做不相关的事!
> 没有这个技能种类,用 enable ? 可以查看有哪些种类。
ask laopu about 上楼
jifa jifa jifa
> 梦蝶楼上只能比武,请不要做不相关的事!
> 没有这个技能种类,用 enable ? 可以查看有哪些种类。
dream rreenn
> 你不能挑战自己!
dream qiulei
> 没有发现一个id是qiulei的玩家。请注意在线玩家列表!



第二次查询,先是挑战自己,然后挑战列表排行第二的,如果也是个离线玩家,不进行top take,就发呆了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-7 03:34 , Processed in 0.033873 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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