找回密码
 注册
搜索
查看: 1644|回复: 14

【新公版使用说明】之 如何使用自动记录打傻功能!

[复制链接]
门派:明教
发表于 2020-2-16 19:20:21 | 显示全部楼层 |阅读模式
本帖最后由 kkfromch@tj 于 2020-2-16 19:53 编辑

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

开始写入打傻记录到C:\MUSHS-dz\logs\kkfromch_dolost打傻记录_1581850557.log!
野人上下打量了你两眼:「你当真没有偷拆来看过?在下可是有隐私权的。」
野人自言自语道:“这个年头儿啊,世上什么坏人都有,假扮了和尚道士,便想来化缘骗人。大爷我什么没见过,才不上这个当呢。”
野人越想越生气,暴打了你一顿,打得你遍体鳞伤。
你被野人打成重伤,经验下降了一点。
你感觉到精英之技发挥特殊作用,你额外的得到了零点经验值。
你印证九阴真经所载武学心有所得,额外的得到了零点经验值。
你因被人暴揍而出名,江湖声望增加了四百一十六点。
[kkfromch|sendLLReward|REP|416]
你感觉自己受尽了委屈,呜呜地哭了起来。
【谣言】某人:据说无法风被野人打傻了!
记录打傻完毕!(by 无法风)

评分

1

查看全部评分

门派:明教
 楼主| 发表于 2020-2-16 19:27:50 | 显示全部楼层
之前有些朋友说自动记录打傻功能只能抓黑白片,不是彩色的,或者那个自动记录的log有问题。

我今天调试了一下,问题已解决!
----------

原来的code:
  1.         create_trigger_t('hp29','^.*狐疑地看着你:「这信怎么落到你的手上?」','','dolost_hitlog_open')
  2.         create_trigger_t('hp30','^.*据说'..score.name..'被.*打傻了!','','dolost_hitlog_close')
复制代码


触发器1:出现这个语句,开启自动log
触发器2:出现这个语句,关闭自动log

问题出现在,这两个触发器是编在hp触发器组的,而hp触发器组的创建早于score函数的抓取,也就是说,这里的score.name并不是玩家自己的名字,而是默认的name。

所以触发器1开启了自动log,但没有关闭,log会一直记录,直到达到缓冲区上限才会关闭,自然无法抓到正确的log了。
门派:明教
 楼主| 发表于 2020-2-16 19:31:51 | 显示全部楼层
现修改如下——
  1.         create_trigger_t('hpLL1','^.*狐疑地看着你:「这信怎么落到你的手上?」','','dolost_hitlog_open')
  2.         create_trigger_t('hpLL2','^.*据说(\\D*)被.*打傻了!','','dolost_hitlog_close')
复制代码

  1. function dolost_hitlog_close(n,l,w)
  2.         if w[1]==nil then return end
  3.         if w[1]==score.name then
  4.            ColourNote('Lime','black','记录打傻完毕!(by 无法风)')
  5.            WriteLog("[/font][/td][/tr][/table]")
  6.            CloseLog()
  7.         end
  8. end
复制代码


也就是说,触发器2先把所有打傻信息都抓下来,如果发现打傻对象的名字和自己的名字吻合,再执行关闭log操作,经实际测试,非常好用!

以下是实际的log内容,都是html超文本内容,用网页转化一下,就可以直接发到论坛领取打傻奖励了!

  1. <!-- Produced by MUSHclient v 4.84 - [url]www.mushclient.com[/url] -->
  2. [table=800,Black]
  3. [tr][td][font=新宋体]
  4. <font color="#00FF00">开始写入打傻记录到C:\MUSHS-dz\logs\kkfromch_dolost打傻记录_1581850557.log!
  5. </font><font color="#008000">野人上下打量了你两眼:「你当真没有偷拆来看过?在下可是有隐私权的。」
  6. </font><font color="#008080">野人自言自语道:“这个年头儿啊,世上什么坏人都有,假扮了和尚道士,便想来化缘骗人。大爷我什么没见过,才不上这个当呢。”
  7. </font><font color="#008000">野人越想越生气,暴打了你一顿,打得你遍体鳞伤。
  8. </font><font color="#008000">你被野人打成重伤,经验下降了一点。
  9. </font><font color="#00FF00"><span style="color: #00FF00; background: #008000">你感觉到精英之技发挥特殊作用,你额外的得到了零点经验值。
  10. </span></font><font color="#FFFFFF"><span style="color: #FFFFFF; background: #008000">你印证九阴真经所载武学心有所得,额外的得到了零点经验值。
  11. </span></font><font color="#FFFF00">你因被人暴揍而出名,江湖声望增加了四百一十六点。
  12. </font><font color="#0080FF">[kkfromch|sendLLReward|REP|416]
  13. </font><font color="#008080">你感觉自己受尽了委屈,呜呜地哭了起来。
  14. </font><font color="#FF00FF">【谣言】某人:据说无法风被野人打傻了!
  15. </font><font color="#00FF00">记录打傻完毕!(by 无法风)
  16. </font>[/font][/td][/tr][/table]
复制代码
门派:明教
 楼主| 发表于 2020-2-16 19:37:43 | 显示全部楼层
最后,mush的记录模式要改为html模式,才能保证存储的log格式正确!(打勾项参照下图勾选)

门派:姑苏慕容
发表于 2020-2-16 20:11:33 | 显示全部楼层
哪用这么复杂,可以看看我以前的帖子:
http://www.sjever.net/bbs/forum. ... d=222978&extra=
门派:明教
 楼主| 发表于 2020-2-16 20:26:56 | 显示全部楼层
本帖最后由 kkfromch@tj 于 2020-2-16 20:33 编辑
ooxx@tj 发表于 2020-2-16 20:11
哪用这么复杂,可以看看我以前的帖子:
http://www.sjever.net/bbs/forum. ... amp;tid=222978& ...


哦,你那个是调用了colorchat的带颜色chat功能!

不过我感觉你那个还是麻烦了一些,毕竟打傻信息没有存在本地文件啊!

而且找到带颜色的内容,还要复制,转化,假如傻王那种的,打傻几个小时之后才知道,打傻信息都刷到chat页面不知多少行以上了,还得拖动滚动条查找。

我这个自动保存在本地文件,就算一周之后看到也没事,然后打开本地文件,也无非就是复制转化而已。
门派:明教
 楼主| 发表于 2020-2-16 20:39:21 | 显示全部楼层
ooxx@tj 发表于 2020-2-16 20:11
哪用这么复杂,可以看看我以前的帖子:
http://www.sjever.net/bbs/forum.php?mod=viewthread&tid=222978& ...

不过我感觉,如果咱们俩的两种方式结合起来就完美了,本地存一个文件备份,然后你的方式将打傻的整个内容传到bonus页面,带颜色显得很直观,就不要往chat页面传了,那里信息太多,这样就完美了!
门派:姑苏慕容
发表于 2020-2-16 21:42:23 | 显示全部楼层
kkfromch@tj 发表于 2020-2-16 20:26
哦,你那个是调用了colorchat的带颜色chat功能!

不过我感觉你那个还是麻烦了一些,毕竟打傻信息没 ...

有道理,我没有考虑这个问题.....
门派:武当派
发表于 2020-2-16 21:49:52 | 显示全部楼层
有自动log就不怕漏了记录了。,。
感谢
门派:天龙寺
发表于 2020-2-16 21:56:41 | 显示全部楼层
为小风神点赞              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-7 22:24 , Processed in 0.046789 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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