北大侠客行MUD论坛

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

mush没看懂

[复制链接]
发表于 2011-9-27 21:37:52 | 显示全部楼层 |阅读模式
名称GetAliasInfo
类型方法
简介获取指定别名的详细信息
原形VARIANT GetAliasInfo(BSTR AliasName, short InfoType);
详细说明获取指定别名的详细信息。

你可以通过指定信息类型代码获取下面列出的别名信息:

1:匹配内容(字符串)
2:发送的命令(字符串)
3:调用的脚本函数名称(字符串)
4:不记录在记录文件中(布尔值)
5:别名发送的命令不显示在输出窗口中(布尔值)
6:启用(布尔值)
7:匹配内容使用正则表达式(布尔值)
8:不区分大小写(布尔值)
9:展开变量(布尔值)
10:脚本函数被调用的次数(长整型)
11:匹配次数(长整型)
12:添加到快捷菜单中(布尔值)
13:最后一次匹配的日期/时间(日期)
14:临时别名(布尔值)
15:别名包含在一个包含(include)文件中(布尔值)
16:所属组名称(字符串)
17:发送内容被储存在变量中时的变量名称(字符串)
18:发送到的对象(长整型)
19:保持有效性(布尔值)
20:顺序号(长整型)
21:显示匹配到的内容(布尔值)
22:不记录在命令记录中(布尔值)
23:User option value(长整型)
24:最后一次匹配中,通配符的个数(长整型)
25:别名最后一次匹配的文本(字符串)
26:正在执行脚本(布尔值)
27:脚本是否有效(布尔值)
28:最后一次匹配成功时执行脚本发生的错误数(长整型)
29:只匹配一次的标志(布尔值)

101:最后一次匹配中,通配符 %1 的内容
102:最后一次匹配中,通配符 %2 的内容
103:最后一次匹配中,通配符 %3 的内容
104:最后一次匹配中,通配符 %4 的内容
105:最后一次匹配中,通配符 %5 的内容
106:最后一次匹配中,通配符 %6 的内容
107:最后一次匹配中,通配符 %7 的内容
108:最后一次匹配中,通配符 %8 的内容
109:最后一次匹配中,通配符 %9 的内容
110:最后一次匹配中,通配符 %0 的内容

其它的通配符可以通过 GetAliasWildcard 函数得到。


发送对象有以下几种:

0:游戏
1:命令窗口
2:输出窗口
3:状态栏
4:记事本(新建)
5:记事本(追加)
6:记录文件
7:记事本(替换)
8:队列
9:变量
10:命令解析器(执行)
11:快速行走
12:脚本解析器
13:游戏(立即发送)




北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-27 21:41:35 | 显示全部楼层
我看格式是:
VARIANT GetAliasInfo(BSTR AliasName, short InfoType);
aliasname我明白是函数alias的名字的意思
后面那个infoType具体是说啥?
比如是2
你可以通过指定信息类型代码获取下面列出的别名信息:
2:发送的命令(字符串)--是这个?
还是。。
发送对象有以下几种:
2:输出窗口
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-27 21:59:00 | 显示全部楼层
infotype就是你想获得这个alias哪个类别的信息。
比如是2
你可以通过指定信息类型代码获取下面列出的别名信息:
2:发送的命令(字符串)--是这个?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-27 22:36:44 | 显示全部楼层
结合例子来理解就好了

Note (GetAliasInfo("my_alias", 2))  输出my_alias 发送的命令

对比下 GetAliasInfo(BSTR AliasName, short InfoType)

my_alias就是alias的名称,2就是信息类型代码 对应的是(2:发送的命令(字符串))

Note (GetAliasInfo("my_alias", 3))这样写就是输出my_alias调用脚本函数名称(3:调用的脚本函数名称(字符串))

[ 本帖最后由 mygame 于 2011-9-27 10:38 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-27 22:42:17 | 显示全部楼层
发送对象有以下几种:

0:游戏
1:命令窗口
2:输出窗口
。。。。
那说明里面写这些东西又是啥意思呢?
好像写这个没用
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-27 23:02:26 | 显示全部楼层
18:发送到的对象(长整型)
Note (GetAliasInfo("my_alias", 18))   输出my_alias发送到的对象
结果是数字,根据结果来判断了
0:游戏
1:命令窗口
2:输出窗口
。。。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-29 15:02:12 | 显示全部楼层
哦,。原来后面写的那些是针对18而来的啊
那要是18,然后还要加上后面的条件的话咋弄?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-1 07:20 PM , Processed in 0.011162 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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