正在加载文档

自定义按钮(新增)

最后更新:2026-08-10 15:29
<!-- mindoc:slug=aa-1hgloo57tcc38 --> ## 创建自定义按钮: >格式:ADDBUTTON 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9 参数10 | 位置 | 说明 | 备注 | | ----- | ---- | ---- | | 参数1 | WIL补丁序号 | 此序号在M2-查看-列表信息二-WIL资源 里面编辑 | | 参数2 | 按钮ID | ID: 1-20 / 点击触发QF里面的[@ButtonClickX]X即为触发序号 | | 参数3 | 按钮默认图片 | | | 参数4 | 鼠标经过图片 | | | 参数5 | 按钮按下图片 | | | 参数6 | 距离窗口左边的距离 | 此参数建议用分辨率宽变量计算) | | 参数7 | 距离窗口顶边的距离 | 此参数建议用分辨率宽变量计算) | | 参数8 | 按钮是否可以移动 | 0=不能移动1=可以移动 | | 参数9 | 按钮上面显示的文字标题 | -1时为空标题(用于不显示标题) | | 参数10 | 鼠标移动到按钮显示的悬浮框备注信息 | “\”表示换行 “/”颜色分割符 | ``` ;例子 #IF #ACT ADDBUTTON 3 1 283 284 285 10 200 1 -1 253/自定义按钮1\254/测试增加按钮 ``` ## 删除自定义按钮: 格式:DELBUTTON 参数1 参数2 | 位置 | 说明 | 备注 | | ---- | ---- | --- | | 参数1 | 按钮序号(1-20) | | | 参数2 | (0或空的时删除自己的,1时删除全服用户的) | | ``` 例子 #IF #ACT DELBUTTON 1 Sendmsg 6 删除1号按钮 ``` ## 新增自定义按钮: >ADDBUTTONEX 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9 ### 参数说明: |位置|说明|备注| |:----|:---|:--- |参数1 | 触发序号\|坐标X\|坐标Y\|是否移动\|对齐方式| 有4个参数,每个参数用“\|”隔开。(“对齐方式”参数不使用可忽略) [对齐方式查看](/docs/aa/aa-1hglonbasjoao)| |参数2 | 按钮WIL补丁编号或补丁名 | 编号可在引擎M2 -> 查看 -> 查看列表信息二 -> WIL资源 | |参数3 | 鼠标默认图片编号\|鼠标碰触图片编号\|鼠标按下图片编号 | 有3个参数,每个参数用“\|”隔开 | |参数4 | 按钮特效WIL补丁编号或补丁名 |编号可在引擎M2 -> 查看 -> 查看列表信息二 -> WIL资源| |参数5 | 按钮默认状态特效图片编号\|播放张数\|播放速度\|绘制模式\|微调X坐标\|微调Y坐标\|是否持续特效|有7个参数,每个参数用“\|”隔开。不使用特效整个参数可使用“*”代替,最以后参数是否持续特效可忽略,如为1,则表示按钮触碰按下状态也用该特效| |参数6 | 按钮碰触状态特效图片编号\|播放张数\|播放速度\|绘制模式\|微调X坐标\|微调Y坐标|有6个参数,每个参数用“\|”隔开。不使用特效整个参数可使用“*”代替| |参数7 | 按钮按下状态特效图片编号\|播放张数\|播放速度\|绘制模式\|微调X坐标\|微调Y坐标|有6个参数,每个参数用“\|”隔开。不使用特效整个参数可使用“*”代替| |参数8 | 按钮文字\|鼠标碰触按钮tips|有2个参数,每个参数用“\|”隔开。不使用按钮文字使用“-1”代替| |参数9 | 创建窗口标识 |支持(0-26)不同窗口上进行绘制 (窗口标识参数详解见详情) (支持写入窗口控件名)| ### 参数详解 |参数|参数详情| |:----|:--- |触发序号 | 触发序号支持1-200 | |是否移动 | 0:不可移动 / 1:可以移动 | |播放速度 | 单位:毫秒 | |绘制模式 | 0:特效绘制 / 1:普通绘制| |按钮文字 | 格式1:`254/按钮文字` / 格式2:`按钮文字:字体颜色:背景颜色:X:Y:字体名称:字体大小:样式:对齐方式` (“对齐方式”参数不使用可忽略) [对齐方式查看](/docs/aa/aa-1hglonbasjoao)| |鼠标碰触按钮tips | “\”表示换行,“/”颜色分割符 格式 : `颜色1/备注文字信息1\颜色2/备注文字信息1`| |窗口标识 | 0:游戏主界面 / 1:人物装备对话框 / 2:装备页面 / 3:时装页面 / 4:状态页面 / 5:属性页面 / 6:称号页面 / 7:技能页面 / 8:出战页面 / 9:包裹界面 / 10:聊天框左侧界面 / 11:聊天框右侧界面 / 12:商铺界面 / 13:查看对方装备对话框 / 14:查看对方装备页面 / 15:查看对方时装页面 / 16:查看对称号页面 / 17:大地图界面 / 25:十二生肖界面 / 26:查看对方生肖界面| ### 样式说明 | 序号 | 作用 |效果展示| |:----:|:----------------------:|:----:| | 0 | 默认 |效果展示| | 1 | 默认加粗 |**效果展示**| | 2 | 斜体默认 |*效果展示*| | 3 | 斜体加粗 |***效果展示***| | 4 | 下划线默认 |<U>效果展示</U>| | 5 | 下划线加粗 |<U>**效果展示**</U>| | 6 | 下划线+斜体默认 |<U>效果展示</U>| | 7 | 下划线+斜体加粗 |<U>***效果展示***</U>| | 8 | 删除线默认 |~~效果展示~~| | 9 | 删除线加粗 |**~~效果展示~~**| | 10 | 删除线+斜体默认 |*~~效果展示~~*| | 11 | 删除线+斜体加粗 |***~~效果展示~~***| | 12 | 下划线+删除线默认 |<U>~~效果展示~~</U>| | 13 | 下划线+删除线加粗 |<U>**~~效果展示~~**</U>| | 14 | 下划线+删除线+斜体默认 |<U>*~~效果展示~~*</U>| | 15 | 下划线+删除线+斜体加粗 |<U>***~~效果展示~~***</U>| ### 示例: ``` [@测试] #IF #ACT ;用补丁名字创建 ADDBUTTONEX 1|100|200|1|0 2 2605|2606|2607 2 3310|16|200|0|0|0 3310|16|200|0|0|0 3310|16|200|0|0|0 253/这是一个功能按钮\你可以进行点击测试|这是一个按钮:151:0:0:0:宋体:9:0:8 0 ;用补丁名字创建 ADDBUTTONEX 1|0|0|1|8 ui1.wzl 2605|2606|2607 ui1.wzl 3310|16|200|1|0|0 3310|16|200|1|0|0 3310|16|200|1|0|0 253/这是一个功能按钮\你可以进行点击测试|151/这是一个按钮 0 ;用补丁名字创建 ADDBUTTONEX 1|0|0|1|8 ui1.wzl 2605|2606|2607 ui1.wzl 3310|16|200|1|0|0 3310|16|200|1|0|0 3310|16|200|1|0|0 253/这是一个功能按钮\你可以进行点击测试|-1 0 SENDMSG 5 在游戏主界面创建自定义按钮 break ``` ### 自定义点击触发: >玩家点击自定义按钮QFunction-0.txt脚本中[@ButtonClickExX]标签,标签中X为触发序号。 ``` [@ButtonClickEx1] #IF #ACT SENDMSG 5 点击自定义按钮触发 break ``` ## 删除自定义按钮: >DELBUTTONEX 参数1 ### 参数说明: |位置|说明|备注| |:----|:---|:--- |参数1 | 触发序号|支持1-200| ### 示例: ``` [@测试] #IF #ACT DELBUTTONEX 1 SENDMSG 5 删除按钮 break ```
0.480539s