自定义按钮用的是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插件按钮点击进入

在插件内挂(一)中把自动挂机勾选

发表回复

后才能评论