北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 691|回复: 0

【tintin++】少林诵经任务,page时自动获取经书内容

[复制链接]
发表于 2023-8-29 08:14:37 | 显示全部楼层 |阅读模式
  1. #action {================================================================\n%a\n================================================================}
  2. {#var jingshu %1;
  3. #replace jingshu {=}{};
  4. #replace jingshu { }{};
  5. #replace jingshu {\n}{};
  6. #showme $jingshu;
  7. }
复制代码
注意到经书每页起始都是 “================================================================”  ,那么只要做个多行触发器匹配之间的内容,再把“=”,空格,换行都去掉(使用replace替换成空白),就可以轻松的获取当前页经文内容
用这个后只要知道要读的经书的页数,page到那页,chanting 页数 $jingshu 就可以开始诵经了,不需要把经书内容保存到本地
#showme那行可以删,只是用来显示获取经书内容的



顺便再说一下获取诵经任务要读的经书页数的思路:通过触发获得要读经书的【章名】和【章的第几节】,把【章名第一节所在的页数】加上【节的数字】再【减一】就能获得该章节所在页数。
比如说 法华经有三章,第三章是【妙法莲华经譬喻品第三】在【148】页,任务要读【妙法莲华经譬喻品第三(10)】,148+10-1=157,所以要读的经书在157页






北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-4-28 02:04 AM , Processed in 0.012236 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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