在GOM传奇引擎中创建自定义按钮是一个相对简单的过程,它允许你根据游戏的需求添加特定的功能按钮。以下是创建自定义按钮的一般步骤:
确定按钮功能:首先,你需要确定你想要创建的按钮的功能,比如是用于开始游戏、充值、打开商店等。
编写按钮脚本:在GOM传奇引擎中,按钮的功能通常通过脚本来定义。你需要编写一个脚本文件,比如"QFunction-0.txt"或"QManage.txt",来定义按钮被点击时应该触发的动作。
使用ADDBUTTON命令:在脚本中,使用ADDBUTTON命令来添加按钮。命令的基本格式如下:
ADDBUTTON 参数1 参数2 ... 参数10
其中,参数可能包括:
参数1:按钮的WIL补丁序号,用于确定按钮的图标。
参数2:脚本触发序号,当按钮被点击时,会触发对应的脚本。
参数3-10:其他参数,如按钮的位置、大小、颜色、文字标题等。
设置按钮属性:你可以设置按钮的各种属性,比如位置(x, y坐标)、是否可移动、按钮的显示/隐藏状态等。
测试按钮:在添加按钮后,你需要在游戏中测试按钮以确保它按预期工作。
调整和优化:根据测试结果,你可能需要调整按钮的位置、大小或其他属性,以确保它在游戏中的用户体验最佳。
保存和更新:在完成所有设置后,保存你的脚本文件,并在游戏中更新以应用这些更改。
在 GOM 传奇引擎中,创建自定义按钮有多种方法。以下是一些常见的方式:
使用 ADDBUTTON 命令:格式为 ADDBUTTON 参数 1 参数 2 参数 3 参数 4 参数 5 参数 6 参数 7 参数 8 参数 9 参数 10。例如在 QManage.txt 中(@Login)下面加入此命令可创建自定义按钮。按钮序号只能为 1 - 20,因为最多就添加 20 个自定义按钮。参数详解中,参数一为 WIL 补丁序号,可在 M2 - 查看 - 列表信息二 - WIL 资源里面编辑;参数二为按钮点击后的脚本触发序号,触发 QF 里面的(@ButtonClickX)X 即为触发序号;参数三至五分别为按钮默认图片编号、鼠标经过图片编号、按钮按下图片编号;参数六和七为距离窗口左边和顶边的距离,建议用分辨率宽变量和高变量计算;参数八为按钮是否可以移动,0 = 不能移动,1 = 可以移动;参数九为按钮上面显示的文字标题,-1 时为空标题;参数十为鼠标移动到按钮显示的悬浮框备注信息。
在背包增加自定义按钮:可以使用个人定时器,玩家上线后自动每秒自动执行,可自动刷新元宝变量点或其他资源变量。使用脚本命令 SETITEMBAGBUTTONINFO 来动态调整按钮的位置,或是否显示某个按钮。命令格式为 SETITEMBAGBUTTONINFO 按钮编号(1 - 5) 是否可见(0 不可见,1 可见) 坐标 X 坐标 Y 提示信息。包裹按钮自定义按钮触发共 5 个按钮,在脚本 QFunction - 0.txt 里触发(@ItemBagButtonClickX),X 范围在 1 - 5。
在 GOM 引擎自定义窗口设置中也涉及到按钮相关操作。格式为 OPENMERCHANTBIGDLG WIL 文件序号 图片序号 是否可以移动(0,1) 显示位置(0 = 左上角,1 = 右上角,2 = 左下角,3 = 右下角,4 = 居中) 微调坐标 X 微调坐标 Y 是否显示关闭按钮(0,1) 关闭按钮坐标 X 关闭按钮坐标 Y。
在 GOM 引擎传奇服务端自定义按钮添加中,首先找好素材并导入 pak 补丁文件,将素材添加到服务端的 wil 列表中并记住序号。然后在脚本 Qfunction - 0.txt 文件中编写相关代码,如当按钮 1(@ButtonClick1)被触发时,执行一系列 ADDBUTTON 命令来显示按钮,并设置按钮的各种参数。
综上所述,GOM 传奇引擎创建自定义按钮的方法多样,可根据具体需求选择合适的方式进行操作。
GOM 传奇引擎使用 ADDBUTTON 命令创建自定义按钮
在 GOM 传奇引擎中,使用 ADDBUTTON 命令可以创建自定义按钮。ADDBUTTON 命令有多个参数,具体如下:
参数一为 WIL 补丁序号,此序号在 M2-查看-列表信息二-WIL 资源里面编辑。参数二是按钮点击后的脚本触发序号,触发 QF 里面的(@ButtonClickX),X 即为触发序号。参数三是按钮默认图片编号。参数四是鼠标经过图片编号。参数五是按钮按下图片编号。参数六是距离窗口左边的距离,此参数建议用分辨率宽变量计算。参数七是距离窗口顶边的距离,此参数建议用分辨率高变量计算。参数八是按钮是否可以移动,0 表示不能移动,1 表示可以移动。参数九是按钮上面显示的文字标题,-1 时为空标题,用于不显示标题。参数十是鼠标移动到按钮显示的悬浮框备注信息。“\”表示换行,“/”为颜色分割符,自定义颜色功能需要 2015 - 01 - 08 之后的程序才支持。
例如,可以在 QManage.txt 中(@Login)下面加入以下代码:
(@Login)
#IF CHECKLEVELEX > 0
#ACT ADDBUTTON 5 1 93 94 85 10 100 0 -1 253/会员服务\254/注意:本功能只有加入会员才能使用。
通过这样的设置,可以在游戏登录后,根据玩家的等级条件创建一个自定义按钮,为玩家提供特定的功能入口。
GOM 传奇引擎在背包增加自定义按钮
如果想在 GOM 传奇引擎的背包中增加自定义按钮,可以使用个人定时器,玩家上线后自动每秒自动执行,可自动刷新元宝变量点或其他资源变量。通过脚本命令 SETITEMBAGBUTTONINFO 来动态调整按钮的位置,或是否显示某个按钮。命令格式为 SETITEMBAGBUTTONINFO 按钮编号(1~5) 是否可见(0 不可见,1 可见) 坐标 X 坐标 Y 提示信息。包裹按钮自定义按钮触发共 5 个按钮,在脚本 QFunction - 0.txt 里触发(@ItemBagButtonClickX),X 范围在 1 - 5。
例如,可以使用以下步骤实现背包自定义按钮:首先启动登陆器配置器,点击界面 UI 编辑 - 界面编辑 - OK,然后找到包裹的窗口,鼠标点一下包裹窗口,右边的窗口会有名称 DItemBag_,在这个下面找到 DItemBagButton1、DItemBagButton2 等。可以灵活运用脚本,实现在背包中添加其他功能按钮,比如增加充值点资源等。
确定按钮功能:首先,你需要确定你想要创建的按钮的功能,比如是用于开始游戏、充值、打开商店等。
编写按钮脚本:在GOM传奇引擎中,按钮的功能通常通过脚本来定义。你需要编写一个脚本文件,比如"QFunction-0.txt"或"QManage.txt",来定义按钮被点击时应该触发的动作。
使用ADDBUTTON命令:在脚本中,使用ADDBUTTON命令来添加按钮。命令的基本格式如下:
ADDBUTTON 参数1 参数2 ... 参数10
其中,参数可能包括:
参数1:按钮的WIL补丁序号,用于确定按钮的图标。
参数2:脚本触发序号,当按钮被点击时,会触发对应的脚本。
参数3-10:其他参数,如按钮的位置、大小、颜色、文字标题等。
设置按钮属性:你可以设置按钮的各种属性,比如位置(x, y坐标)、是否可移动、按钮的显示/隐藏状态等。
测试按钮:在添加按钮后,你需要在游戏中测试按钮以确保它按预期工作。
调整和优化:根据测试结果,你可能需要调整按钮的位置、大小或其他属性,以确保它在游戏中的用户体验最佳。
保存和更新:在完成所有设置后,保存你的脚本文件,并在游戏中更新以应用这些更改。
在 GOM 传奇引擎中,创建自定义按钮有多种方法。以下是一些常见的方式:
使用 ADDBUTTON 命令:格式为 ADDBUTTON 参数 1 参数 2 参数 3 参数 4 参数 5 参数 6 参数 7 参数 8 参数 9 参数 10。例如在 QManage.txt 中(@Login)下面加入此命令可创建自定义按钮。按钮序号只能为 1 - 20,因为最多就添加 20 个自定义按钮。参数详解中,参数一为 WIL 补丁序号,可在 M2 - 查看 - 列表信息二 - WIL 资源里面编辑;参数二为按钮点击后的脚本触发序号,触发 QF 里面的(@ButtonClickX)X 即为触发序号;参数三至五分别为按钮默认图片编号、鼠标经过图片编号、按钮按下图片编号;参数六和七为距离窗口左边和顶边的距离,建议用分辨率宽变量和高变量计算;参数八为按钮是否可以移动,0 = 不能移动,1 = 可以移动;参数九为按钮上面显示的文字标题,-1 时为空标题;参数十为鼠标移动到按钮显示的悬浮框备注信息。
在背包增加自定义按钮:可以使用个人定时器,玩家上线后自动每秒自动执行,可自动刷新元宝变量点或其他资源变量。使用脚本命令 SETITEMBAGBUTTONINFO 来动态调整按钮的位置,或是否显示某个按钮。命令格式为 SETITEMBAGBUTTONINFO 按钮编号(1 - 5) 是否可见(0 不可见,1 可见) 坐标 X 坐标 Y 提示信息。包裹按钮自定义按钮触发共 5 个按钮,在脚本 QFunction - 0.txt 里触发(@ItemBagButtonClickX),X 范围在 1 - 5。
在 GOM 引擎自定义窗口设置中也涉及到按钮相关操作。格式为 OPENMERCHANTBIGDLG WIL 文件序号 图片序号 是否可以移动(0,1) 显示位置(0 = 左上角,1 = 右上角,2 = 左下角,3 = 右下角,4 = 居中) 微调坐标 X 微调坐标 Y 是否显示关闭按钮(0,1) 关闭按钮坐标 X 关闭按钮坐标 Y。
在 GOM 引擎传奇服务端自定义按钮添加中,首先找好素材并导入 pak 补丁文件,将素材添加到服务端的 wil 列表中并记住序号。然后在脚本 Qfunction - 0.txt 文件中编写相关代码,如当按钮 1(@ButtonClick1)被触发时,执行一系列 ADDBUTTON 命令来显示按钮,并设置按钮的各种参数。
综上所述,GOM 传奇引擎创建自定义按钮的方法多样,可根据具体需求选择合适的方式进行操作。
GOM 传奇引擎使用 ADDBUTTON 命令创建自定义按钮
在 GOM 传奇引擎中,使用 ADDBUTTON 命令可以创建自定义按钮。ADDBUTTON 命令有多个参数,具体如下:
参数一为 WIL 补丁序号,此序号在 M2-查看-列表信息二-WIL 资源里面编辑。参数二是按钮点击后的脚本触发序号,触发 QF 里面的(@ButtonClickX),X 即为触发序号。参数三是按钮默认图片编号。参数四是鼠标经过图片编号。参数五是按钮按下图片编号。参数六是距离窗口左边的距离,此参数建议用分辨率宽变量计算。参数七是距离窗口顶边的距离,此参数建议用分辨率高变量计算。参数八是按钮是否可以移动,0 表示不能移动,1 表示可以移动。参数九是按钮上面显示的文字标题,-1 时为空标题,用于不显示标题。参数十是鼠标移动到按钮显示的悬浮框备注信息。“\”表示换行,“/”为颜色分割符,自定义颜色功能需要 2015 - 01 - 08 之后的程序才支持。
例如,可以在 QManage.txt 中(@Login)下面加入以下代码:
(@Login)
#IF CHECKLEVELEX > 0
#ACT ADDBUTTON 5 1 93 94 85 10 100 0 -1 253/会员服务\254/注意:本功能只有加入会员才能使用。
通过这样的设置,可以在游戏登录后,根据玩家的等级条件创建一个自定义按钮,为玩家提供特定的功能入口。
GOM 传奇引擎在背包增加自定义按钮
如果想在 GOM 传奇引擎的背包中增加自定义按钮,可以使用个人定时器,玩家上线后自动每秒自动执行,可自动刷新元宝变量点或其他资源变量。通过脚本命令 SETITEMBAGBUTTONINFO 来动态调整按钮的位置,或是否显示某个按钮。命令格式为 SETITEMBAGBUTTONINFO 按钮编号(1~5) 是否可见(0 不可见,1 可见) 坐标 X 坐标 Y 提示信息。包裹按钮自定义按钮触发共 5 个按钮,在脚本 QFunction - 0.txt 里触发(@ItemBagButtonClickX),X 范围在 1 - 5。
例如,可以使用以下步骤实现背包自定义按钮:首先启动登陆器配置器,点击界面 UI 编辑 - 界面编辑 - OK,然后找到包裹的窗口,鼠标点一下包裹窗口,右边的窗口会有名称 DItemBag_,在这个下面找到 DItemBagButton1、DItemBagButton2 等。可以灵活运用脚本,实现在背包中添加其他功能按钮,比如增加充值点资源等。

