北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
楼主: afu

请教如何把一个变量的内容转换成alias?(解决方法见21楼)

[复制链接]
发表于 2011-8-19 00:06:41 | 显示全部楼层
原帖由 zgbl 于 2011-8-19 12:02 AM 发表

- -不习惯啊不习惯,zmud的样子和思路和编程差的很远,把编程的东东套进去总觉得怪怪的

我前两天那个宝石统计机器人,就是用编程的思路写的,把#ALIAS当做函数来写,写完觉得好诡异。。。



俺是草根流,看 ...

唐老板的帖子我看了不下20遍。。。。看不懂啊看不懂。。。编程早就还给老师了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-19 00:09:50 | 显示全部楼层
原帖由 zyffp 于 2011-8-19 00:04 发表
转换路径?
是为了执行变量里的命令么?
你看看这样行不
#alias xx {#exec @a}

@a的值是(e;w;e;w;e;w;e;e;e;e)

没用

执行结果是出现一个ALIAS,内容就是#exec @a这串指令
sigh

如果有办法直接转化的话,这贴就可以加精了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-19 00:15:00 | 显示全部楼层
恩,然后执行xx不是就执行e;w;e;w;e;w;e;e;e;e了么
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-19 00:17:24 | 显示全部楼层
不是。。。

我手动执行了#exec @a这句,然后形如e;w;e;w的指令一整串的冒了出去,包括分号。。。


您的英文名字(要注册新人物请输入new):n;s;l
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-8-19 00:19:53 | 显示全部楼层
原帖由 zgbl 于 2011-8-19 12:09 AM 发表

没用

执行结果是出现一个ALIAS,内容就是#exec @a这串指令
sigh

如果有办法直接转化的话,这贴就可以加精了


我一直用一个笨办法来达到转换目的:
当找到@a的值了,比如a的值{e;w;e;w;e;w;e;e;e;e}
tell myid @a
建个触发,#tr {*告诉你:(%*)} {#exec %1}
用这个办法可以执行@a的内容,但是太粗糙,总感觉一定有个函数或啥的能更好实现这个目标……
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-19 00:20:34 | 显示全部楼层
这个办法不错

#exec太蛋疼了,%1里的分号能解析出来,变量里的就不能。。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-19 00:21:02 | 显示全部楼层
原帖由 afu 于 2011-8-19 00:19 发表


我一直用一个笨办法来达到转换目的:
当找到@a的值了,比如a的值{e;w;e;w;e;w;e;e;e;e}
tell myid @a
建个触发,#tr {*告诉你:(%*)} {#exec %1}
用这个办法可以执行@a的内容,但是太粗糙,总感觉一定有个函 ...

tell有延迟,用#show会如何?我去尝试下
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-8-19 00:23:13 | 显示全部楼层
#show当然也行,感觉没延迟容易出错,因为蛋疼的#exec……

[ 本帖最后由 afu 于 2011-8-19 12:24 AM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-19 00:23:37 | 显示全部楼层
你们不觉得你们两个最好互相加一下QQ然后私下里谈谈?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-19 00:24:12 | 显示全部楼层
额,我用的7.21,完全可以啊
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 08:00 PM , Processed in 0.011414 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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