传奇技能快捷键设置教程 - 脚本实操教学
摘要:零基础传奇GM新手教程,详解996引擎技能快捷键设置方法,分享技能CD显示脚本命令、参数解析、实操步骤及报错解决技巧。…
本文适配996引擎,手把手教新手GM通过后台设置+脚本命令两种方式设置玩家技能快捷键、显示技能CD,解决新手不会配置技能快捷、CD不显示、快捷键不生效等问题。
一、基础功能介绍
传奇游戏中技能快捷键是玩家核心操作功能,包含技能CD可视化显示和固定/自定义技能快捷键两大核心效果。新手GM可通过M2后台可视化开启基础功能,也可通过专属脚本命令批量设置技能位置、快捷键、锁定拖动权限,适配所有复古、微变、单职业传奇版本。
二、引擎基础功能开启(前置必做)
所有脚本快捷键、CD显示功能生效的前提,必须先在M2后台开启核心开关,否则脚本命令无效。
开启路径:M2 - 选项 - 功能设置 - 技能魔法 - 开启技能CD显示
开启后游戏默认支持技能CD倒计时展示,同时解锁技能拖动、脚本设置快捷键的全部权限,是后续所有实操的基础步骤。
三、两种技能快捷键设置方式
方式一:玩家手动自定义设置(无需脚本)
后台功能开启后,玩家可自主操作,GM无需修改任何脚本,适合开放自定义操作的版本:
打开游戏人物属性框,进入技能界面,直接鼠标拖动任意技能按钮到游戏屏幕快捷栏位置,即可自动绑定快捷键,支持自由调整位置和替换技能。
方式二:GM脚本强制设置(固定技能快捷键/位置)
该方式由GM后台脚本强制配置,可固定玩家技能位置、锁定快捷键、禁止玩家随意拖动,适合定制化版本、专属技能配置场景。
四、核心脚本命令详解
1、屏幕显示技能CD+设置快捷键命令
完整命令语法
ShowScreenMagicTime 技能名称 X Y 快捷键 是否可以拖动
参数详细解析
| 参数顺序 | 参数含义 | 取值范围&说明 | 使用场景 |
|---|---|---|---|
| 1 | 技能名称 | 必须和版本内技能数据库名称完全一致,如烈火剑法、逐日剑法,区分文字简体,不可错字 | 指定需要设置快捷键、显示CD的目标技能 |
| 2 | X坐标 | 屏幕横向坐标,数值为正整数,根据游戏界面大小调整 | 设置技能图标在游戏屏幕的横向显示位置 |
| 3 | Y坐标 | 屏幕纵向坐标,数值为正整数,搭配X坐标定位图标位置 | 设置技能图标在游戏屏幕的纵向显示位置 |
| 4 | 快捷键值 | 49~56对应F1~F8;69~76对应Ctrl+F1~Ctrl+F8;0=不修改原有快捷键 | 给技能绑定固定快捷键,或保留玩家原有快捷键 |
| 5 | 是否可拖动 | 0=允许玩家自由拖动修改位置;1=锁定位置,玩家无法拖动 | 管控技能图标权限,固定布局或开放自定义 |
2、获取玩家技能快捷键命令
完整命令语法
GetSkillKey 技能名称 N1
参数详细解析
| 参数顺序 | 参数含义 | 取值说明 | 使用场景 |
|---|---|---|---|
| 1 | 技能名称 | 与版本技能库名称完全一致 | 指定需要查询快捷键的技能 |
| 2 | 变量N1 | 自动存储技能快捷键数值,49~56=F1~F8,69~76=Ctrl+F1~Ctrl+F8 | 读取玩家当前技能绑定的快捷键,用于判断、弹窗提示、功能触发 |
3、完整可直接使用的脚本模板
[@显示技能CD]
#ACT
SHOWSCREENMAGICTIME 烈火剑法 100 100 0 1
SHOWSCREENMAGICTIME 逐日剑法 140 100 0 0
[@获取技能快捷键]
#ACT
GetSkillKey 烈火剑法 N1
;N1值在49~56为 F1~F8 69~76为 Ctrl+F1~Ctrl+F8
五、多引擎适配说明
1、996引擎:全文脚本100%兼容,语法无偏差,所有参数、功能均可正常生效,为最优适配引擎。
2、其他主流传奇引擎:大部分引擎支持ShowScreenMagicTime、GetSkillKey核心命令,但部分低版本引擎不支持「锁定拖动」参数,填写1无效,默认只能为0。
3、兼容禁忌:不同引擎坐标适配不同,直接复制坐标可能出现技能图标错位,需根据引擎界面尺寸微调X、Y数值。
六、零基础实操使用教程
步骤1:完成前置后台开启
打开M2服务端,按照前文路径开启「技能CD显示」功能,点击保存设置,重启M2生效。
步骤2:添加脚本段落
打开服务端脚本文件夹,找到对应功能脚本文本(通用QFunction-0.txt),将上方完整脚本模板复制粘贴到文本空白处,不要覆盖原有脚本内容。
步骤3:自定义修改参数
根据自己版本需求修改:技能名称、屏幕X/Y坐标、快捷键数值、是否锁定拖动权限。新手建议先使用默认参数测试,熟悉后再微调。
步骤4:保存并加载脚本
修改完成后保存脚本文件,回到M2后台,点击「重新加载脚本」,无需重启服务端即可完成更新。
步骤5:游戏内测试生效
进入游戏,触发对应脚本功能(可通过NPC对话、登录触发等方式调用),查看技能CD是否显示、快捷键是否绑定成功、图标是否可正常拖动。
七、常见报错与不生效解决方法
问题1:脚本添加后完全不生效,无CD显示、无快捷键效果
原因:未开启M2后台技能CD显示开关、脚本粘贴位置错误、脚本存在空格乱码。
解决:重新核对M2功能开关,脚本粘贴在正规脚本文本内,删除多余空格、换行,重新加载脚本。
问题2:技能图标显示错位、超出屏幕范围
原因:X、Y坐标数值和当前游戏界面尺寸不匹配。
解决:逐步微调坐标数值,横向调整X、纵向调整Y,测试至图标位置居中合适。
问题3:设置锁定拖动(参数1)无效,玩家仍可拖动
原因:引擎版本过低,不支持锁定拖动权限功能。
解决:升级引擎版本,或放弃锁定功能,参数改为0,开放玩家自定义拖动。
问题4:获取技能快捷键无法读取N1数值
原因:技能名称和数据库名称不一致、玩家未学习对应技能。
解决:核对技能名称文字,确保完全一致,让玩家先学习对应技能再触发脚本。
八、新手GM避坑注意事项
1、参数禁忌:快捷键数值必须严格按照49~56、69~76区间填写,自定义数值会导致功能失效、游戏报错。
2、名称匹配禁忌:所有技能名称必须和服务端技能数据库完全一致,错字、多字、简体繁体不匹配都会导致脚本失效。
3、版本适配:单职业、复古、超变版本均可使用该脚本,但超变版本技能较多,需单独调整每个技能的坐标,避免图标重叠。
4、脚本规范:legend脚本命令不区分大小写,但参数空格必须规范,每个参数之间仅保留一个空格,多空格会导致命令无法识别。
九、高频FAQ问答
Q1:开启后台开关后,玩家手动拖动技能无CD显示怎么办?
A:大概率是M2设置未保存生效,重新进入M2功能设置,关闭再重新开启技能CD显示,保存后重载配置即可解决。
Q2:可以给多个技能批量设置固定快捷键吗?
A:完全可以,直接复制多行ShowScreenMagicTime命令,修改对应的技能名称、坐标和快捷键数值即可,支持无限叠加多个技能配置。
Q3:设置Ctrl+F快捷键需要填写什么数值?
A:Ctrl+F1至Ctrl+F8对应数值69~76,依次对应,填写对应数值即可自动绑定组合快捷键。
Q4:0代表不修改快捷键,会保留玩家之前的设置吗?
A:会的,参数填0时,脚本不会覆盖玩家已绑定的快捷键,仅更新技能显示位置和拖动权限,保留玩家自定义配置。
十、结尾总结
本文详细讲解了传奇技能CD显示、技能快捷键设置的后台开启方法和脚本实操技巧,新手GM可通过手动拖动+脚本强制配置两种方式,完美实现游戏技能快捷键自定义、固定布局、CD可视化效果,适配996引擎绝大多数传奇版本,实操简单、零门槛、落地即可用。



