北大侠客行MUD论坛

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

Mushclient求教,如何在alias中設定新alias(己解決)

[复制链接]
发表于 昨天 01:09 AM | 显示全部楼层 |阅读模式
本帖最后由 dreamlife 于 2025-9-8 07:56 PM 编辑

#AddAlias("learn", "lea", "learn staff from xxx for 10", alias_flag.Enabled + alias_flag.RegularExpression, "")
我想把staff換成變數,把上面這段寫在一個le的alias裡
我打le staff 就是lea = learn staff from xxx for 10
我打le sword就是lea = learn sword from xxx for 10
請教大神這要怎麼寫?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 昨天 11:20 AM | 显示全部楼层
应该是这样

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 昨天 12:19 PM | 显示全部楼层
本帖最后由 dreamlife 于 2025-9-8 12:50 PM 编辑

感謝回復
我的需求寫的不夠詳細
1我需要變動的技能有一二十個
是否每一個技能都要寫1個if ?
有比較簡便的寫法嗎?
2我是要用le *寫1個lea的別名
我只要le staff,我就能用lea一直學staff
我要換學axe時,我只要le axe,我就能用lea一直學axe
謝謝
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 昨天 01:15 PM | 显示全部楼层
1.别名处写^le (.*)$,
选项处勾选正则表达式,
发送内容写learn_cmd = "learn %1 from xxx for 10"
发送到脚本
2.别名处写lea
发送内容写 if learn_cmd~=nil then Execute(learn_cmd) end
发送到脚本
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 昨天 07:55 PM | 显示全部楼层
[quote]suwuji 发表于 2025-9-8 01:15 PM
1.别名处写^le (.*)$,
选项处勾选正则表达式,
发送内容写learn_cmd =

非常感謝,可以使用
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-9 11:19 AM , Processed in 0.012117 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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