GOM引擎
GOM引擎与GEE引擎不同的是,GEE支持把自定义按钮在不同位置显示,比如 装备栏、背包、游戏界面还有很多,而GOM引擎只能在游戏界面上显示,关于GOM引擎的自定义按钮资料也很少,引擎帮助文件也几乎没有介绍,GOM引擎还有一个命令支持把自定义按钮在背包中显示,这个需要跟UI中的图片样式搭配使用,背包界面支持的自定义按钮数量是1-5个,在脚本QFunction-0.txt里触发[@ItemBagButtonClickX] X范围在1-5,可以使用脚本命令SETITEMBAGBUTTONINFO来动态调整按钮的位置,或是否显示某个按钮。
命令格式 SETITEMBAGBUTTONINFO 按钮编号(1~5) 是否可见(0不可见,1可见) 坐标X 坐标Y 提示信息。
功能:
脚本增加自定义按钮
格式:命令 参数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=可以移动
参数9为按钮上面显示的文字标题,-1时为空标题(用于不显示标题)
参数10为鼠标移动到按钮显示的悬浮框备注信息
[@main2]
#IF
#ACT
ADDBUTTON 1 4 2003 2004 2005 190 10 0 -1 狂暴之力
ADDBUTTON 1 6 2006 2007 2008 380 10 0 -1 现金服务
其他说明:
按钮序号只能为1-50,因为最多就添加50个自定义按钮
格式:命令 参数1 参数2
命令:DELBUTTON
例子
#IF
#ACT
DELBUTTON 1 1
说明:参数1为按钮序号(1-50) 参数2(0或空的时删除自己的,1时删除全服用户的)
包裹按钮自定义按钮触发共5个按钮在脚本QFunction-0.txt里触发
[@ItemBagButtonClickX] X范围在1-5
[@ItemBagButtonClick1]
[@ItemBagButtonClick2]
[@ItemBagButtonClick3]
[@ItemBagButtonClick4]
[@ItemBagButtonClick5]
可以使用脚本命令SETITEMBAGBUTTONINFO来动态调整按钮的位置,或是否显示某个按钮。
命令格式 SETITEMBAGBUTTONINFO 按钮编号(1~5) 是否可见(0不可见,1可见) 坐标X 坐标Y 提示信息
使用方法:
首先启动登陆器配置器
点击界面UI编辑-界面编辑-OK
然后找到包裹的窗口,鼠标点一下包裹窗口,右边的窗口会有名称,DItemBag_,在这个下面找到 DItemBagButton1 DItemBagButton2 DItemBagButton3 DItemBagButton4 DItemBagButton5
这5个按钮点击会分别触发QF的[@ItemBagButtonClickX],默认是隐藏的,不显示的,并且没有素材显示,需要设置素材。
鼠标选择其中一个按钮,比如点击DItemBagButton1,然后在左边的窗口,双击图片,就可以设置素材了(具体可以到我们官方网站看视频教程,UI编辑的视频)
在左边的窗口基本属性里-是否可见设置成True。就可以显示按钮,这一步可以省略。可以使用脚本命令SETITEMBAGBUTTONINFO设置。