查看: 523|回复: 0

GOM/GameOfMir引擎传奇游戏界面自定义按钮添加教程

[复制链接]

226

主题

284

帖子

6570

积分

Rank: 9Rank: 9Rank: 9

积分
6570
发表于 2022-8-16 17:09:06 | 显示全部楼层 |阅读模式
基本信息
教程类型: 最新教程 » 脚本变量
引擎类型: GOM引擎 

传奇游戏界面自定义按钮介绍:


传奇游戏自定义按钮类型有很多种,今天我们学习的是游戏界面自定义按钮添加,我们在玩不同的传奇游戏可以看到,游戏界面的顶部或左边有一些特殊功能快捷按钮,这些按钮游戏默认是没有的,需要我们自己使用引擎提供的自定义按钮命令添加才会在游戏界面使用,自定义按钮支持放在游戏界面不同的位置,自定义按钮在游戏中显示的位置可以使用坐标精准调节,不同的玩家进入游戏使用的分辨率不同,如果自定义按钮使用固定的显示位置,在不同的分辨率情况下会影响到正常显示效果,我们可以通过先获取当前用户分辨率,在计算出一个合适的显示位置,这样就可以解决在不同分辨率的情况下正常显示,按钮的样式效果也支持不同的图片样式,自定义按钮显示的效果支持三张图片,分别是正常显示、鼠标放在按钮上显示、鼠标点击按钮显示三种效果。

视频演示:


X

www.xuexikaifu.com



相关教程:


传奇通过QManage.txt登录脚本实现新人上线赠送物品功能教程
通过31分类号物品双击触发执行QFunction-0.txt脚本功能教程

GOM引擎传奇游戏界面自定义按钮添加教程

GOM引擎传奇游戏界面自定义按钮添加教程


游戏界面自定义按钮实现方法:


1.添加按钮素材,添加PAK读取规则,重新配置登录器。
2.分析版本中都有哪些自定义按钮被占用,可以直接搜索自定义按钮的命令ADDBUTTON 。
3.添加自定义按钮需要在人物登录时就开始添加,也就是在QM登录脚本添加。
4.第一个自定义按钮用于展开/收起功能,第一次点击显示所有按钮,第二次点击隐藏所有按钮。
5.QFunction-0.txt文件添加自定义按钮标签[@ButtonClickX],X是1-20之间的编号。
6.自定义按钮命令参数介绍
格式:命令 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9 参数10
命令:ADDBUTTON
例子
#IF
#ACT
ADDBUTTON 3 1 283 284 285 10 200 1 -1 253/自定义按钮1\254/测试增加按钮

参数说明:
参数1为WIL补丁序号,此序号在M2-查看-列表信息二-WIL资源 里面编辑
参数2为按钮点击后的脚本触发序号,触发QF里面的[@ButtonClickX]X即为触发序号
参数3为按钮默认图片
参数4为鼠标经过图片
参数5为按钮按下图片
参数6为距离窗口左边的距离(此参数建议用分辨率宽变量计算)
参数7为距离窗口顶边的距离(此参数建议用分辨率高变量计算)
参数8为按钮是否可以移动0=不能移动1=可以移动
参数9为按钮上面显示的文字标题,-1时为空标题(用于不显示标题)
参数10为鼠标移动到按钮显示的悬浮框备注信息 “\”表示换行 “/”颜色分割符 自定义颜色功能需要2015-01-08之后的程序才支持

按钮序号只能为1-20,因为最多就添加20个自定义按钮
格式:命令 参数1 参数2
命令:DELBUTTON
例子
#IF
#ACT
DELBUTTON 1
说明:参数1为按钮序号(1-20) 参数2(0或空的时删除自己的,1时删除全服用户的),每一个自定义按钮都有一个对应的编号,自定义按钮的编号作用是为了对应指定的标签,当玩家点击自定义按钮就会触发对应标签下的脚本功能,自定义按钮触发的标签是在QFunction-0.txt文件。




学习资料  下载连接  必须回帖  即可显示
游客,学习工具资料,需要回复帖子才能显示。



回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
在线客服
QQ613945605
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部 返回列表