mush中怎么把触发得到的值穿到lua函数中,然后再发送到游戏
通过触发得到的值,不能直接通过EXecute发送到游戏。。。ttk_09北大侠客行MUD,中国最好的MUD
回复 2楼 的帖子
游戏命令解析器不能解析lua中的变量ttk_09回复 6楼 的帖子
那在函数里怎么展开变量ttk_01 ttk_01貌似这是个死循环回复 9楼 的帖子
试过了,没用ttk_09 在触发器上发送这个可以活得值DoAfter(1,"kill %1"),到函数里面就不行了ttk_09回复 9楼 的帖子
找到了,在其他的帖子上看到的回复 11楼 的帖子
Send("study "..Bk.." for 10 ")
Send是MUSH自带的系统函数,其作用是向远端发一个命令。里面的要求是一个字符串。
字符串的【..】就是字符串连接的意思,即相加两个字符串。
因为要调用全局变量BK,变量和字符串的连接就不能直接用 双引号把变量也包含在内。否则将把Bk解释成字符串处理。
[ 本帖最后由 littleknife 于 2011-9-20 03:58 PM 编辑 ]
页:
[1]