北大侠客行MUD论坛

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

求高手解释这个alias的功能

[复制链接]
发表于 2010-5-8 00:29:34 | 显示全部楼层 |阅读模式
cmdtemp=;
cmdptr=;
#if (%numwords(%exec(%expand(%1)),|)>20) {#loop 1,%numwords(%exec(%expand(%1)),|) {cmdptr=%i;
cmdtemp=%concat(@cmdtemp,%word(%exec(%expand(%1)),@cmdptr,|),~;
);
#if ((%mod(@cmdptr,6)==0)&(@cmdptr!=%numwords(%exec(%expand(%1)),|))) {cmdtemp=%concat(@cmdtemp,~#wa 200~;
)}};
#input @cmdtemp} {cmdtemp=%alias(%1);
#input @cmdtemp}


[ 本帖最后由 bluse 于 2010-5-8 12:32 AM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-5-8 08:34:39 | 显示全部楼层
这个应该放到技术版,移动一下位置,楼主见谅
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-5-10 17:07:24 | 显示全部楼层
某串指令%1,如果多于20条命令就每六条后面加入等待200毫秒然后输入,否则直接输入
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-5-12 15:09:58 | 显示全部楼层
原帖由 puppet 于 2010-5-10 05:07 PM 发表
某串指令%1,如果多于20条命令就每六条后面加入等待200毫秒然后输入,否则直接输入

假如#exec能执行#wa,世界该多美好   - -
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-5-14 12:11:44 | 显示全部楼层
最近在考虑做一个路径填充#wa的线性运算alias,实现 g(a+b) = g(a)+g(b)   
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-5-14 12:12:56 | 显示全部楼层
原帖由 bluse 于 2010-5-14 12:11 PM 发表
最近在考虑做一个路径填充#wa的线性运算alias,实现 g(a+b) = g(a)+g(b)   

实话讲因为我很讨厌保存的路径里有#wa,我觉得那是stain。。路径嘛,拿一个函数作为驱动,
调用时动态填充#wa,世界就完美了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 05:21 AM , Processed in 0.012204 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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