当前位置:首页 > M2 > 996引擎

传奇自定义按钮脚本教程 - ADDBUTTONEX新增删除按钮设置方法

admin2026-07-22996引擎1
摘要:本篇传奇自定义按钮脚本实操教程,详细讲解ADDBUTTON基础按钮、ADDBUTTONEX特效按钮、DELBUTTON删除按钮三大核心命令的语法格式、全套参数含义、实操案例,手把手教玩家配置按钮图片、动态特效、彩色文字、悬浮备注与多界面挂载功能,同时梳理引擎适配规则、分步操作步骤、高频报错排错方法及…
[TOCM]

本文适配996传奇引擎,详细讲解ADDBUTTON、ADDBUTTONEX、DELBUTTON三大自定义按钮脚本命令,手把手教新手完成游戏界面自定义按钮新增、特效配置、删除操作,解决自定义按钮不显示、无特效、无法删除等实操问题。

一、传奇自定义按钮脚本功能概述

传奇自定义按钮是版本定制核心功能,支持玩家在游戏屏幕、装备栏、包裹、技能等各类界面新增专属功能按钮,可绑定自定义脚本触发指令。目前主流分为三种核心命令:基础新增按钮ADDBUTTON、带附加特效进阶新增按钮ADDBUTTONEX、删除自定义按钮DELBUTTON,全方位满足版本美化、功能拓展、界面定制的实操需求,所有命令适配996引擎2015-01-08及以上版本程序。

二、基础命令ADDBUTTON(普通自定义按钮)详解

2.1 命令基础格式

ADDBUTTON 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9 参数10

2.2 完整实操案例

#IF
#ACT
ADDBUTTON 3 1 283 284 285 10 200 1 -1 253/自定义按钮1\254/测试增加按钮

2.3 全参数精细化解析

参数序号 参数释义 实操用法与场景说明
参数1 WIL补丁序号 需在M2引擎中查看编辑,路径为M2-查看-列表信息二-WIL资源,提前上传按钮素材并记录对应序号,素材不匹配会导致按钮空白不显示
参数2 脚本触发序号 取值范围1-100,点击按钮后触发QF脚本中[@ButtonClickX]段落(X为当前参数数值),每个按钮需设置独立序号,避免触发冲突
参数3 按钮默认图片序号 按钮未进行任何操作时展示的静态图片,对应WIL资源内的图片编号,需与补丁素材一一对应
参数4 鼠标经过图片序号 鼠标悬浮在按钮上时切换展示的图片,用于提升界面交互效果,无特殊需求可与默认图片序号一致
参数5 按钮按下图片序号 鼠标点击按钮瞬间展示的按压效果图片,完善按钮操作反馈,可根据版本风格自定义替换
参数6 窗口左侧距离 按钮距离游戏窗口左侧的像素距离,建议搭配分辨率宽变量计算,适配不同屏幕尺寸,避免按钮偏移错位
参数7 窗口顶边距离 按钮距离游戏窗口顶部的像素距离,建议搭配分辨率高变量计算,保证多分辨率下按钮位置统一规整
参数8 按钮移动权限 0=按钮固定不可拖动,1=支持玩家鼠标拖动移动,功能按钮建议设置0固定,自定义快捷按钮可设置1可移动
参数9 按钮文字标题 自定义按钮显示的文字内容,设置-1时为空白标题,仅展示图片按钮,适合纯图标风格的功能按钮
参数10 悬浮备注信息 鼠标悬浮按钮时弹出的提示文字,支持颜色分割符/、换行符\,自定义颜色功能仅2015-01-08后版本程序支持,可制作彩色提示文案

三、进阶命令ADDBUTTONEX(带特效自定义按钮)详解

ADDBUTTONEX是ADDBUTTON的升级命令,核心优势是支持按钮附加动态特效,可分别设置默认、悬浮、按压三种状态特效,同时支持指定按钮挂载界面,适配更多版本定制场景,是高版本传奇界面美化常用脚本。

3.1 命令基础格式

ADDBUTTONEX 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9

3.2 完整实操案例

#IF
#ACT
ADDBUTTONEX 1|10|200|1 5 275|-1|276 9 840|10|200|0|0|40 850|10|200|0|0|40 860|10|200|0|0|40 -1|253/自定义按钮1\254/测试增加按钮

3.3 全参数精细化解析

参数序号 参数组成格式 实操用法与场景说明
参数1 触发序号|X坐标|Y坐标|是否可移动 触发序号1-100,对应QF脚本触发段落;X/Y为按钮像素坐标;0=不可移动、1=可移动,多按钮需错开序号与坐标,避免重叠
参数2 按钮WIL补丁序号 同基础命令,需在M2引擎WIL资源列表中提前配置素材序号,是按钮图片正常显示的核心前提
参数3 默认图|悬浮图|按压图 依次对应按钮三种状态的图片序号,用竖线分隔,完整实现按钮常规交互视觉效果
参数4 特效WIL补丁序号 专属按钮特效素材的补丁序号,无特效需求可搭配默认参数使用,必须对应引擎内上传的特效资源
参数5 起始帧|播放张数|速度|绘制模式|微调X|微调Y 按钮默认状态特效参数,无特效填*;播放速度单位毫秒,绘制模式0=特效绘制、1=普通绘制,微调参数用于修正特效偏移
参数6 起始帧|播放张数|速度|绘制模式|微调X|微调Y 鼠标悬浮按钮时的动态特效参数,参数逻辑同默认特效,可单独设置悬浮专属特效,提升交互质感
参数7 起始帧|播放张数|速度|绘制模式|微调X|微调Y 鼠标按压按钮时的动态特效参数,无按压特效可直接填写*,简化脚本配置
参数8 标题文字|悬浮备注 支持颜色分隔、换行排版,标题填-1为空文字,备注可自定义彩色多行提示文案,适配高颜值界面需求
参数9 挂载界面编号 0=屏幕、1=装备对话框、9=包裹、17=聊天框等18种专属界面,可精准固定按钮显示位置,不遮挡游戏原生界面

四、删除按钮DELBUTTON命令详解

DELBUTTON为自定义按钮专属删除命令,用于清除已添加的界面自定义按钮,引擎最大支持100个自定义按钮,序号仅限1-100,超出范围无法生效。

4.1 命令基础格式

DELBUTTON 参数1 参数2

4.2 完整实操案例

#IF
#ACT
DELBUTTON 1

4.3 参数解析

参数1:按钮序号,必填项,取值范围1-100,需与新增按钮时的触发序号一致,精准定位需要删除的目标按钮。

参数2:删除权限范围,选填项;0或空=仅删除当前玩家自身按钮,1=删除全服所有用户的对应按钮,批量清理全局按钮可设置为1。

五、按钮标题彩色文字排版教程

自定义按钮标题支持多行彩色文字显示,无需额外插件,依靠脚本自带颜色分隔符与换行符即可实现,适配所有新版引擎,实操案例如下:

#IF
#ACT
ADDBUTTON 3 1 283 284 285 10 200 1 这是第一行{文字|250}\{这是第二行|249}\这是第3行 253/自定义按钮1\254/测试增加按钮

核心规则:{文字内容|颜色代码} 为单行彩色格式,\ 为自动换行符,可自由组合多行多色按钮标题,大幅提升界面美观度。

六、多引擎适配说明

1. 通用适配场景:ADDBUTTON、DELBUTTON基础命令兼容大部分主流传奇引擎,低版本引擎仅支持基础图片按钮,无彩色文字、特效功能。

2. 特效功能限制:ADDBUTTONEX特效功能、按钮彩色文字、悬浮彩色备注功能,仅2015-01-08及以上版本程序支持,老旧版本使用会出现特效失效、颜色代码乱码问题。

3. 序号兼容规则:所有引擎自定义按钮最大上限均为100个,序号1-100通用,无引擎差异,超出序号直接报错不生效。

4. 界面挂载差异:部分小众引擎不支持ADDBUTTONEX多界面挂载功能,仅支持屏幕界面(参数9=0),使用前需提前测试适配。

七、分步实操使用教程

新手可直接照搬以下步骤操作,零门槛完成自定义按钮搭建、修改、删除全套操作。

步骤1:素材配置 打开996引擎M2引擎,依次点击查看-列表信息二-WIL资源,上传按钮图片、特效图片素材,记录对应的资源序号,备用。

步骤2:脚本写入 打开版本QF脚本文件,根据需求选择ADDBUTTON/ADDBUTTONEX命令,复制对应案例代码,替换提前记录的素材序号、坐标、触发序号、文字内容等参数。

步骤3:触发配置 根据参数2设置的触发序号,在QF脚本中新建对应触发段落,例如序号为1则添加[@ButtonClick1],写入按钮点击后需要执行的功能脚本。

步骤4:保存加载 保存所有脚本文件与引擎配置,重启游戏服务端,刷新脚本配置,无需重启客户端即可生效。

步骤5:删除操作 需要移除按钮时,写入DELBUTTON命令,填写对应按钮序号与删除范围,保存脚本后即刻生效。

八、高频报错与排错方案

问题1:添加按钮后完全不显示

成因:WIL资源序号填写错误、素材未上传引擎、坐标超出游戏窗口范围、引擎版本过低。

修复:核对M2引擎WIL资源序号,重新上传素材;调整X/Y坐标至合理范围;2015年前版本升级程序后重试。

问题2:按钮无动态特效

成因:使用老旧版本程序、特效参数填写错误、特效WIL素材缺失、参数填错分隔符。

修复:确认程序版本≥2015-01-08;无特效参数统一填写*;检查特效素材序号与脚本一致,统一使用|作为参数分隔符。

问题3:按钮点击无反应

成因:触发序号重复、QF脚本未新建对应[@ButtonClickX]段落、脚本未保存加载。

修复:修改为1-100未使用的独立序号;补全对应触发脚本段落;重新保存脚本并刷新服务端配置。

问题4:DELBUTTON删除按钮不生效

成因:按钮序号超出1-100范围、序号与新增按钮不匹配、参数权限设置错误。

修复:核对目标按钮序号,严格控制在1-100;删除全服按钮需设置参数2为1,删除个人按钮留空或填0。

九、新手实操避坑注意事项

1. 按钮序号严禁重复,多个自定义按钮需使用1-100范围内独立序号,避免触发冲突、功能错乱。

2. 彩色文字与特效功能仅高版本程序支持,老旧版本不要强行添加颜色代码与特效参数,防止脚本报错。

3. 坐标参数尽量适配游戏分辨率,不要设置过大或过小数值,防止按钮超出窗口、遮挡原生功能按钮。

4. 未使用的特效参数必须填写*,禁止留空,否则会导致脚本编译失败,按钮无法加载。

5. 批量删除全服按钮需谨慎操作,参数2设置为1会清空所有玩家对应按钮,建议测试无误后再正式使用。

十、高频FAQ问答

Q1:最多可以添加多少个自定义按钮?

A:引擎固定上限100个,序号严格限制1-100,无法超额添加,超出序号的脚本直接失效。

Q2:自定义按钮可以固定在包裹、技能栏等界面吗?

A:可以,使用ADDBUTTONEX命令,通过参数9选择对应界面编号,即可精准挂载到指定游戏界面。

Q3:为什么彩色文字显示乱码?

A:大概率是程序版本过低,彩色文字功能仅2015-01-08及以上版本支持,升级程序即可解决乱码问题。

Q4:如何让按钮仅部分玩家可见?

A:可搭配#CHECKGM、#CHECKLEVEL等判断命令,设置权限、等级条件,满足条件的玩家才加载按钮脚本。

Q5:重启服务端后自定义按钮消失怎么办?

A:脚本未保存至正式QF文件,仅临时生效,将脚本写入版本核心QF文件并保存,重启后即可永久生效。

十一、全文总结

本文完整讲解了传奇自定义按钮三大核心脚本ADDBUTTON、ADDBUTTONEX、DELBUTTON的全部实操知识点,涵盖基础普通按钮、带特效进阶按钮的创建、彩色文字设置、多界面挂载、按钮删除功能,同时汇总了引擎适配规则、实操步骤、报错排错方案与新手避坑要点,新手可直接复制脚本修改参数落地使用,快速完成传奇版本自定义界面功能定制。



扫描二维码推送至手机访问。

本文章九路游发布,如需转载请注明出处。如有侵权请联系站长删除。

本文链接:https://www.9luu.com/1860.html

分享给朋友:

相关文章

传奇脚本命令大全详解|新手零基础入门全套脚本变量逻辑语句案例

传奇脚本命令大全详解|新手零基础入门全套脚本变量逻辑语句案例

本文详细讲解传奇全套脚本命令使用方法,包含基础跳转指令、物品地图操作、变量运算、逻辑判断语句、商用NPC编码规则,搭配可直接套用的实操脚本案例,解决新手GM脚本报错、不会编写、功能无法实现等问题,零基础轻松掌握传奇脚本修改与开发技巧。…

传奇MOVEX变量数据传递命令 - 多级脚本变量调用实操教程

传奇MOVEX变量数据传递命令 - 多级脚本变量调用实操教程

本文详细讲解传奇脚本MOVEX变量数据传递命令实操教程,对比MOV命令核心区别,解析多级脚本执行人物与触发人物双主体运行逻辑,提供完整可直接使用的脚本代码,逐行详解参数用法,覆盖多引擎适配、分步实操教程、高频报错排错方案及新手避坑要点,解决传奇GM多级脚本变量错乱、数据传递失效等实操问题。…

传奇地图杀怪经验倍数设置脚本命令实操教程

传奇地图杀怪经验倍数设置脚本命令实操教程

本篇教程专为传奇新手GM打造,详解996引擎专属MAPKILLMONEXPRATE地图杀怪经验倍数设置脚本,包含标准命令语法、参数换算规则、单地图与全地图两套可直接使用的脚本代码,搭配详细的分步实操步骤、多引擎适配说明、高频报错排错方案和新手避坑要点,同时解答多个实操高频问题,全程干货无废话,新手可…