北大侠客行MUD论坛

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

Mush简单的韩元外触发求助

[复制链接]
发表于 2011-4-13 12:29:14 | 显示全部楼层 |阅读模式
问一个简单的韩元外触发

目的: 韩元外给出任务后, 自动helpme find, 将信息显示在Mush的状态栏

下面我写的内容, 但是不好用, 问题出在哪呢?

   enabled="y"
   group="Multi Line"
   lines_to_match="3"
   keep_evaluating="y"
   match="\你向韩员外打听有关『job』的消息。\n韩员外说道*\n韩员外说道:韩家仇人(.*)\((.*)\)据传在『(.*)』出现过,快去帮我杀了他!\Z"
   multi_line="y"
   name="hancr"
   regexp="y"
   send_to="12"
   sequence="100"
  >
  
SetVariable ("hancr_cn", "%1")
SetVariable ("hancr_en", "%2")
SetVariable ("hancr_zone", "%3")
hancr()

  

脚本
----------
--韩家仇人
----------
function hancr()
  local hancr_cn = GetVariable("hancr_cn")
  local hancr_en = GetVariable("hancr_en")
  local hancr_zone = GetVariable("hancr_zone")
    Send("helpme find "..hancr_en)
  SetStatus ("韩家仇人:", GetVariable("hancr_cn") "(", GetVariable("hancr_en")")", "在", GetVariable("hancr_zone"))
end

请问我的这个触发问题出在什么地方呢? 谢谢!

[ 本帖最后由 basara 于 2011-4-13 12:37 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-4-13 13:45:23 | 显示全部楼层
"\你向韩员外打听有关『job』的消息。\n韩员外说道*\n韩员外说道:韩家仇人(.*)\((.*)\)据传在『(.*)』出现过,快去帮我杀了他!\Z"
怎么有两个"\n韩员外说道"?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-4-13 14:52:56 | 显示全部楼层
最后setstatus里的,和"用的好像有问题
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-4-13 17:10:16 | 显示全部楼层
SetStatus ("韩家仇人:", GetVariable("hancr_cn").." \("..GetVariable("hancr_en").."\) 在"..GetVariable("hancr_zone"))
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-4-13 17:15:09 | 显示全部楼层
match="\你向韩员外打听有关『job』的消息。\n韩员外说道.*\n韩员外说道:韩家仇人(.*)\((.*)\)据传在『(.*)』出现过,快去帮我杀了他!\Z"
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-4-13 21:22:50 | 显示全部楼层
好用了, 谢谢!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 12:05 AM , Processed in 0.009773 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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