GOM传奇引擎如何触发包裹按钮

来源: 作者: 点击:
在GOM传奇引擎中,触发包裹按钮通常涉及到两个主要步骤:首先是在游戏界面中添加和配置按钮,其次是在脚本文件中编写按钮的触发逻辑。

添加和配置按钮:

启动GOM引擎的登录器配置器。
点击界面UI编辑,选择游戏界面。
找到包裹的窗口,通常会有名称如DItemBag_,在下面找到DItemBagButton1至DItemBagButton5,这些按钮分别对应五个可自定义的按钮。
选择其中一个按钮,然后在编辑器中设置素材和基本属性,如可见性等。
使用SETITEMBAGBUTTONINFO命令来动态调整按钮的位置或是否显示。命令格式为:SETITEMBAGBUTTONINFO 按钮编号 是否可见 坐标X 坐标Y 提示信息。
编写触发逻辑:

在QFunction-0.txt脚本文件中,编写按钮的触发脚本。例如,使用\[@ItemBagButtonClickX\]标签,其中X是按钮的编号,范围在1到5。
为每个按钮编写相应的触发脚本,以便在玩家点击按钮时执行特定的功能。
例如,如果你想设置按钮1的触发逻辑,可以在QFunction-0.txt中添加如下脚本:

\[@ItemBagButtonClick1\]
#IF
#ACT
#CALL \[脚本文件\] @脚本标签
这里\[@ItemBagButtonClick1\]是按钮1的触发标签,#CALL命令用来调用其他脚本文件中的特定标签。

在 GOM 传奇引擎中,触发包裹按钮有多种方式。首先,在传奇手游 3D 版本中,虽未明确提及 GOM 传奇引擎如何触发包裹按钮,但该版本对于游戏中鞋子、腰带、包裹的获取方式进行了探讨,为玩家了解游戏物品提供了一定参考。对于 GOM 引擎,在传奇一条龙开区时,可以通过启动登陆器配置器,点击界面 UI 编辑 - 界面编辑,找到包裹的窗口,在右边窗口找到 DItemBagButton1 至 DItemBagButton5 这 5 个按钮,点击会分别触发 QF 的 (@ItemBagButtonClickX),默认是隐藏的,不显示的,并且没有素材显示,需要设置素材。鼠标选择其中一个按钮,比如点击 DItemBagButton1,然后在左边的窗口,双击图片,就可以设置素材了,在左边的窗口基本属性里 - 是否可见设置成 True 就可以显示按钮,这一步也可以省略,可以使用脚本命令 SETITEMBAGBUTTONINFO 设置。此外,GOM 引擎的传奇版本在很多方面都有其独特的设置,比如可以通过调整各种参数来实现不同的功能。例如在传奇服务器包裹元宝数量显示问题中,可以通过打开 M2server-【选项】-【客户端设置】-【内挂控制二】来调整包裹上显示元宝信息的坐标。总的来说,GOM 传奇引擎在包裹按钮的触发和设置上有多种方法,玩家可以根据自己的需求和实际情况进行选择和调整。
GOM 引擎开区如何设置包裹按钮
在 GOM 引擎开区设置包裹按钮可以通过以下步骤实现。首先启动登陆器配置器,点击界面 UI 编辑 - 界面编辑 - OK。然后找到包裹的窗口,鼠标点一下包裹窗口,右边的窗口会有名称 “DItemBag_”。在这个下面找到 “DItemBagButton1”“DItemBagButton2”“DItemBagButton3”“DItemBagButton4”“DItemBagButton5” 这 5 个按钮,点击会分别触发 QF 的 “(@ItemBagButtonClickX)”,默认是隐藏的,不显示的,并且没有素材显示,需要设置素材。鼠标选择其中一个按钮,比如点击 “DItemBagButton1”,然后在左边的窗口,双击图片,就可以设置素材了。在左边的窗口基本属性里 - 是否可见设置成 True,就可以显示按钮,这一步也可以省略,可以使用脚本命令 “SETITEMBAGBUTTONINFO” 设置。通过这些步骤,可以成功地在 GOM 引擎开区时设置包裹按钮,为玩家提供更加便捷的操作体验。
GOM 引擎传奇版本独特设置
GOM 引擎传奇版本有很多独特设置。比如一个独特的 “隐身” BUFF 脚本实例,QF 内容添加 “(@MagSelfFunc201)”,“#if CHECKVAR HUMAN 隐身 = 0”,“#act CALCVAR HUMAN 隐身 + 120”,“SAVEVAR HUMAN 隐身..\QuestDiary\ 修真数据 \ 修真变量.txt”,“ChangeModeEx 2 2”,“GuildNoticeMsg 249 151<
使



















使













HUMAN (隐身)> 秒才可使用!”QM 内容添加:“(@login)”,“#if checklevelex > 0”,“#act VAR Integer HUMAN 隐身 LOADVAR HUMAN 隐身..\QuestDiary\ 修真数据 \ 修真变量.txt (@清修真隐身)”,“#if CHECKVAR HUMAN 隐身 > 0”,“#ACT CALCVAR HUMAN 隐身 - 1”,“SAVEVAR HUMAN 隐身..\QuestDiary\ 修真数据 \ 修真变量.txt break”。还有爆率设置方式,有传统设置和新格式设置。传统设置文件位置在 “Mirserver\Mir200\Envir\MonItems”,格式为 “几率 物品名称 (数量) 数量针对金币”。新格式设置同样文件位置,格式为 “#CHILD 几率 RANDOM // 里面的爆率设置要使用 () 包围起来”。此外,GOM 引擎还可以设置包裹上显示元宝信息,通过打开 “M2server-【选项】-【客户端设置】-【内挂控制二】”,调整 “X Y” 坐标来解决红包币显示和元宝显示重叠的问题。还可以设置屏幕震动,M2 - 选项 - 客户端设置 - 内挂控制 - 勾选屏幕震动才能生效,内挂里也要勾选屏幕震动才能生效,屏幕震动命令格式为 “SCENEVIBRATION 模式 (0~4,0 仅自己,1 在线所有人,2 屏幕范围内人物,3. 当前地图上所有人 4. 指定地图上所有人) 震级 (1~3) 次数 地图 ID (模式等于 4 时,需要该参数)”。
GOM 引擎传奇版本的这些独特设置为游戏增添了更多的趣味性和可玩性,让玩家在游戏中有更多的体验和挑战。