|
本帖最后由 lifesoul 于 2013-1-25 11:58 AM 编辑
记得在某个帖子里边看到过一部分代码,可是实现在lua中通过AddAlias添加别名,调用此别名时,可为某个变量赋值。
我的代码是写成这样子的:
- AddAlias("alias_go", "gogo", SetVariable("IsGo", "0"), alias_flag.Enabled + alias_flag.Replace + alias_flag.Temporary, "")
- SetAliasOption("alias_go", "send_to", 12)
复制代码 IsGo 是一变量,这样写不执行不过去
当然,有一种办法是创建一个function aaa(),在aaa内对变量进行赋值操作,然后AddAlias直接调用aaa(),但是这样代码质量不高啊。
另外,例如这样的:
- SetVariable("IsGo", false)
复制代码 这个,如果需要赋值的数据时boolen型,咋整?总是提示我SetVariable第二个参数必须是string。
请各位仙人给点提示吧
北大侠客行MUD,中国最好的MUD |
|