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

自动打护具的问题修复

[复制链接]
门派:铁掌帮
发表于 2022-9-7 21:19:09 | 显示全部楼层 |阅读模式
因为后台修改了护具属性的输出格式,导致自动打护具的功能因为识别不出属性而不能工作了。
查了一下,自动打护具功能并没有集成在公版中。而是无法大神在机器版发了个帖子。有兴趣的人自己打补丁的。
原帖见:
自动打护具 by. 无法风(kkfromch@tj)
http://www.sjever.net/bbs/forum.php?mod=viewthread&tid=240803

下面是我这次的修改小办法,供参考
一、格式
1、老:
老属性排列在一行,有黑括号括住,例如:
它的功能有:【防御力+101,力量+5,控制+15,招架率+50%】
2、新:
新属性分在两行,例如:
它的功能有:
  防御力+57       身法+1          躲避率+30%   

二、代码
1、老代码,见无法大神原帖,关键的函数是:
  1. function dazaoSomething_check()
  2.         create_trigger_t('dazaoArmorLog','^(> )*它的功能有:【(\\N*)】','','dazao_checkItem')
  3.         SetTriggerOption("dazaoArmorLog","group","dazaolog")
  4.         check_busy(dazaoSomething_check1)
  5. end
复制代码


2. 新代码,就改动了这个函数,改了一句(建触发时加换行),增加了两句(设定多行触发)
  1. function dazaoSomething_check()
  2.         create_trigger_t('dazaoArmorLog','^(> )*它的功能有:\\n\\s*(\\N*)','','dazao_checkItem')
  3.         SetTriggerOption("dazaoArmorLog","multi_line","y") --new
  4.         SetTriggerOption("dazaoArmorLog","lines_to_match","2") --new
  5.         SetTriggerOption("dazaoArmorLog","group","dazaolog")
  6.         check_busy(dazaoSomething_check1)
  7. end
复制代码

门派:丐帮
发表于 2022-9-7 21:21:13 | 显示全部楼层
这个改了,能正常用了吗?  
门派:丐帮
发表于 2022-9-7 21:21:51 | 显示全部楼层
测试正常可以打了不?           
门派:铁掌帮
 楼主| 发表于 2022-9-7 21:25:53 | 显示全部楼层
以上是在armor.lua中修改的。
应该还有武当/雪山掉落的护具,是另外一个函数抓属性的。肯定也抓不出属性了。这个我懒得改了,反正都是分解的命运。
门派:铁掌帮
 楼主| 发表于 2022-9-7 21:28:49 | 显示全部楼层
jjjlll@tj 发表于 2022-9-7 21:21
这个改了,能正常用了吗?

我测试成功了再发的啊。
门派:铁掌帮
 楼主| 发表于 2022-9-7 21:34:03 | 显示全部楼层
放一个日志,特地加了debug输出msg,就是显示抓取的内容是否正确。



本次打造第1次,预计打造2次。
> 你细心得将原丝抽丝剥茧,纺纱成布……
你再把布匹放到裁缝桌上,拿起剪刀和尺子开始织造......
>
正在打造中...
老裁缝说道:小心剪刀,不要东张西望!
你忙碌了好一阵之后,总算织造完了......
你很得意的拿起刚织造好的八卦靴左看右看。
fqyytmp.tmpArmorName=八卦靴
你现在已经准备好特殊技能了。
> 八卦靴(Bagua boot)
八卦有“休”“生”“伤”“杜”“死”“景”“惊”“开”之别,创自诸葛武候,集天下万变于一身!
这是由冰蚕丝制成,重六斤七两八钱的八卦靴
看起来具有一般的闪避率!
这件防具已经过
次强化【防具经验:0/100】。

它的功能有:
  防御力+62       躲避率+19%   
msg=[防御力+62       躲避率+19%    ]
防御力:62
躲避率:19
看起来没有什么损坏。
> 拆解装备将造成装备永久消失!!!
你要拆解
八卦靴,确定吗?[Y|n]:你将八卦靴放在裁缝桌上。
你拿起剪刀开始拆解
八卦靴......

>
八卦靴被拆解为一堆原丝落在桌上,被你拣起收进背囊。

你现在不能准备特殊技能。
> 你现在已经准备好特殊技能了。
本次打造第2次,预计打造2次。
> 你细心得将原丝抽丝剥茧,纺纱成布……
你再把布匹放到裁缝桌上,拿起剪刀和尺子开始织造......
>
你突然觉得微微头晕,浑身无力,无法再凝聚内息!
正在打造中...
老裁缝说道:小心剪刀,不要东张西望!
> 你忙碌了好一阵之后,总算织造完了......
你很得意的拿起刚织造好的三清靴左看右看。
fqyytmp.tmpArmorName=三清靴
你现在已经准备好特殊技能了。
> 三清靴(Sanqing boot)
大道无名,聚气成形,功参造化,一是三清!这便是“老子一罡化三清。”
这是由冰蚕丝制成,重七斤九两一钱的三清靴
看起来具有不错的闪避率!
这件防具已经过
次强化【防具经验:0/100】。

它的功能有:
  防御力+62       躲避率+25%   
msg=[防御力+62       躲避率+25%    ]
防御力:62
躲避率:25
看起来没有什么损坏。
> 拆解装备将造成装备永久消失!!!
你要拆解
三清靴,确定吗?[Y|n]:你将三清靴放在裁缝桌上。
你拿起剪刀开始拆解
三清靴......

>
三清靴被拆解为一堆原丝落在桌上,被你拣起收进背囊。



门派:桃花岛
发表于 2022-9-7 22:06:44 | 显示全部楼层
哎呀,好人啊,这是好东西
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-16 22:12 , Processed in 0.037440 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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