自定义按钮用的是ADDBUTTON命令
先上最后效果图:
具体方法是:
在QM登陆脚本里加上
[@Login]
#IF
;这里加可以加上判断条件,比如,等级等于多少,会员级别等于多少
#ACT
ADDBUTTON 资源编号 触发编号 图片编号 图片编号 图片编号 上边距 左边距 移动属性 按钮标题 悬浮框内容
然后再在QF脚本里加上
[@ButtonClickX]X为对应参数2的数字
这下面就写你的具体脚本就可以
隐藏自定义按钮的思路用到DELBUTTON命令
格式:DELBUTTION 参数1 参数2
参数1为要删除的按钮编号对应ADDBUTTON命令里的参数2
参数2为删除的对象 =0或者留空只删除个人的 =1删除全服所有人的
具体思路:
QM脚本
[@Login]
#IF
#ACT
登陆添加 编号1 2 3 4 四个按钮
ADDBUTTON 1 1 1 1 1 1 1 1 1 1 (编号为1的按钮)
ADDBUTTON 2 2 2 2 2 2 2 2 2 2 (编号为2的按钮)
ADDBUTTON 3 3 3 3 3 3 3 3 3 3 (编号为3的按钮)
ADDBUTTON 4 4 4 4 4 4 4 4 4 4 (编号为4的按钮)
QF脚本
[@ButtonClickX4] //编号4的按钮点击触发 自定义按钮隐藏
点击4号按钮触发删除编号 1 2 3 4的按钮同时增加编号为5的按钮
#IF
#ACT
DELBUTTION 1 0 //删除编号为1按钮
DELBUTTION 2 0 //删除编号为2按钮
DELBUTTION 3 0 //删除编号为3按钮
DELBUTTION 4 0 //删除编号为4按钮
ADDBUTTON 5 5 5 5 5 5 5 5 5 5 //增加编号为5的按钮
[@ButtonClick5]
//点击编号为5的按钮,触发增加 1 2 3 4号按钮同时删除5号按钮
#IF
#ACT
ADDBUTTON 1 1 1 1 1 1 1 1 1 1 (编号为1的按钮)
ADDBUTTON 2 2 2 2 2 2 2 2 2 2 (编号为2的按钮)
ADDBUTTON 3 3 3 3 3 3 3 3 3 3 (编号为3的按钮)
ADDBUTTON 4 4 4 4 4 4 4 4 4 4 (编号为4的按钮
DELBUTTION 5 0 //删除5 号按钮
以下内容摘自传奇素材网GEE引擎帮助文档
功能:
脚本增加自定义按钮
格式:命令 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9 参数10
命令:ADDBUTTON
[@main]
<自定义按钮/@main1>\
[@main1]
#IF
#ACT
ADDBUTTON 3 1 283 284 285 10 200 1 -1 自定义按钮1\测试增加按钮
参数说明:
参数1为WIL补丁序号,此序号在M2-查看-列表信息二-WIL资源 里面编辑
参数2为按钮点击后的脚本触发序号,触发QF里面的[@ButtonClickX]X即为触发序号
参数3为按钮默认图片
参数4为鼠标经过图片
参数5为按钮按下图片
参数6为距离窗口左边的距离(此参数建议用分辨率宽变量计算)
参数7为距离窗口顶边的距离(此参数建议用分辨率高变量计算)
参数8为按钮是否可以移动
0=不能移动 1=可以移动 2=人物装备栏 3=人物背包栏 4=英雄装备栏 5=英雄背包栏
6=聊天框左侧龙界面 7=聊天框右侧等级界面 8=商铺界面 9=时装界面 10=英雄时装 11=技能栏
12=英雄技能栏 13=称号栏 14=英雄称号栏 15=状态栏 16=英雄状态栏,17=属性栏,
18=英雄属性栏, 19=人物出战栏, 20=行会界面
参数9为按钮上面显示的文字标题,-1时为空标题
新人可以经常到站里的传奇视频教程版块里看看,其实传奇是很简单的,自定义按钮素材可以到站里的UI界面版块下载。
假如你想给你的版本加一个自定义按钮,
1、在你的版本的自定义补丁文件的DATA中找一个PAK素材包,里面添加三张图片的一个按钮素材,
2、在QM中找到login下面加ADDBUTTON命令
例如你想添加一个自动挂机的按钮,就写如下的一段脚本:
#IF
#ACT
ADDBUTTON 79 1 788 789 790 1 140 0 -1 151/挂机服务
其中的79是资源编号,1是你给这个自定义按钮的编号,788,789,790三个就是添加的三张按钮素材的编号,
1距离左边窗口的距离,140是距离顶边的距离,1是按钮不能移动,-1标识空标题, 151/挂机服务标识鼠标移动到
按钮是的提示文字
3、在QF中添加按钮的触发命令
[@ButtonClick1]
#if
#act
ShowWindow 2021
这里的
[@ButtonClick1]表示1号按钮的意思
ShowWindow 2021这个是表示链接到ESP挂机页面
同时我们在上面这段脚本下面再添加ESP自动挂机命令:
[@ESPStartAutoPlayGame]
#IF
#act
ESPStartAutoPlayGame
[@ESPStopAutoPlayGame]
#act
sendmsg 6 停止成功!
4.我们需要在ESP插件配置的地方进行配置,
在M2控制面板的上面找到ESP插件按钮点击进入
在插件内挂(一)中把自动挂机勾选