|
直接上例子,mush4.43绿色版:
1,制作一个简单的状态栏
制作hpbrief的触发器,
匹配:^#(.+)M,(\d+),(\d+),(\d+),(\d+),(\d+)
发送:SetVariable("nl",%4)
SetVariable("nl_max",%3)
SetVariable("pot",%2)
勾选:启用,正则表达式
发送给:脚本解析器, 注意,不是命令解析器。
把粗体,斜体,反转都要去掉勾。其他的不动。
匹配:^#(\d+),(\d+),(\d+),(\d+),(\d+),(\d+)
发送:SetStatus("气:%3/%2/%1 精:%6/%5/%4 内力:",GetVariable("nl"),"/",GetVariable("nl_max")," 潜能:",GetVariable("pot"))
勾选:启用,正则表达式
发送给:脚本解析器。
把粗体,斜体,反转都要去掉勾。其他的不动。
这样在页面下方就可以出现气血等状态了,是不是很简单?哈哈
2,制作一个过河,过江的简单alias
每次过河都要ask XXX about XXX 累死人了。。
制作艄公触发器:
匹配:老艄公(.*)\((.+)\s(.+)\)$
发送:saogong=string.lower("%2")
SetVariable("saogong",saogong)
勾选:启用,正则表达式
发送给:脚本解析器
粗体,斜体,反转去不去勾 貌似都行。
制作alias :
别名:guo
发送:ask @saogong about huanghe
ask @saogong about jiang
勾选:启用,展开变量, 感谢静电和另一位朋友告诉我的
发送给:游戏
这样就做好了。
总结:状态栏方法使用,如何设置变量,如果在alias引用变量,如何设置触发器抓值。
不明白的点也希望大家帮助解答:
1,关于脚本,我在mush里创建的这些别名,触发器,变量等等,如何导出到脚本中,或者如何导出到 LUA ?
2,游戏配置与全局配置有啥区别?我看都是设置游戏属性哇。。。
3,左上角的 保存游戏配置 是保存啥? 脚本也保存么?脚本和配置啥关系?
北大侠客行MUD,中国最好的MUD |
|