北大侠客行MUD论坛

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

mush中怎么把触发得到的值穿到lua函数中,然后再发送到游戏

[复制链接]
发表于 2011-10-3 23:28:52 | 显示全部楼层 |阅读模式
通过触发得到的值,不能直接通过EXecute发送到游戏。。。

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-10-3 23:33:38 | 显示全部楼层

回复 2楼 的帖子

游戏命令解析器不能解析lua中的变量
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-10-3 23:50:58 | 显示全部楼层

回复 6楼 的帖子

那在函数里怎么展开变量
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-10-4 00:15:24 | 显示全部楼层
  貌似这是个死循环
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-10-4 10:41:44 | 显示全部楼层

回复 9楼 的帖子

试过了,没用
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-10-4 10:51:42 | 显示全部楼层
在触发器上发送这个可以活得值DoAfter(1,"kill %1"),到函数里面就不行了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-10-4 11:21:17 | 显示全部楼层

回复 9楼 的帖子

找到了,在其他的帖子上看到的
回复 11楼 的帖子
Send("study "..Bk.." for 10 ")
Send是MUSH自带的系统函数,其作用是向远端发一个命令。里面的要求是一个字符串。
字符串的【..】就是字符串连接的意思,即相加两个字符串。

因为要调用全局变量BK,变量和字符串的连接就不能直接用 双引号把变量也包含在内。否则将把Bk解释成字符串处理。

[ 本帖最后由 littleknife 于 2011-9-20 03:58 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 12:29 AM , Processed in 0.013236 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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