北大侠客行MUD论坛

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

学习mush第一日--变量,别名,状态栏

[复制链接]
发表于 2013-1-29 20:48:22 | 显示全部楼层 |阅读模式
直接上例子,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
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-1-29 20:55:46 | 显示全部楼层
支持一个

其实艄公的通用id就是 shao gong
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-1-29 21:36:50 | 显示全部楼层
好详细啊,艳文再研究一下路径吧,嗯怎么样把zmud里的路径导入mush
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-1-30 18:44:42 | 显示全部楼层
没人解答我的问题哇?
  小刀呢??
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-1-30 20:31:20 | 显示全部楼层
回复 7# huacuoh


    看了,例子太少~~
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-1-31 22:19:55 | 显示全部楼层
回复 9# huacuoh


    1, 恩,第一条,这个保存配置后,直接就在MCL里有了,也算是导出了。还不错。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-2-1 03:44:15 | 显示全部楼层
导出: 选中aliases,triggers,variables......,按下Ctrl+C,打开记事本,按下Ctrl+V
是这样吗?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-2-1 03:45:05 | 显示全部楼层
另外保存会保存一切,包括脚本的名字,但是脚本内容不保存。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-2-1 09:52:05 | 显示全部楼层
回复 11# dcl


    恩,在MUSH里直接配置的,然后点击左上角 保存按钮后, 在MCL 文件里就有了,然后用记事本打开MCL 文件,复制黏贴 对应的触发器,别名的代码,黏贴到LUA脚本中,这样貌似也可以实现。

    我突然发现, LUA 脚本里,是不是不能直接写触发器和别名的标签哇,因为LUA 就是语言本身,和MUSH 没啥关系。。。所以我的第一段的说法是不对的。。。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-2-1 09:53:38 | 显示全部楼层
回复 3# qianxue


    你还在用zmud 哇~~~  转MUSH 吧!!
路径转换我再论坛上看了,有几个帖子都在说这个事情。。应该有现成的了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 03:14 PM , Processed in 0.009467 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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