设为首页收藏本站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
广告位招租中
广告位招租中
广告位招租中
广告位招租中
广告位招租中
广告位招租中
查看: 433|回复: 0

传奇版本中GOM引擎背包自定义按钮和触发攻略,一篇搞定!

[复制链接]

536

主题

7

回帖

1万

积分

管理员

积分
10082
    发表于 2026-4-9 18:02:33 | 显示全部楼层 |阅读模式
    包裹按钮自定义触发说明
    共包含 5 个按钮,这些按钮的触发逻辑定义在脚本 QFunction-0.txt 中。
    按钮标识
    按钮触发标识为 [@ItemBagButtonClickX],其中 X 的取值范围是 1 到 5,具体如下:
    [@ItemBagButtonClick1]
    [@ItemBagButtonClick2]
    [@ItemBagButtonClick3]
    [@ItemBagButtonClick4]
    [@ItemBagButtonClick5]
    动态调整按钮属性
    可以使用脚本命令 SETITEMBAGBUTTONINFO 来动态调整按钮的位置、可见性以及提示信息。
    命令格式:
    SETITEMBAGBUTTONINFO 按钮编号(1~5) 是否可见(0 不可见, 1 可见) 坐标X 坐标Y 提示信息
    使用方法
    启动配置器:首先启动登陆器配置器。
    进入界面编辑:点击界面 UI 编辑 - 界面编辑 - OK。
    定位包裹窗口:找到包裹的窗口,用鼠标点击包裹窗口,此时右边窗口会显示名称,以 DItemBag_ 开头。
    查找按钮:在 DItemBag_ 下面找到 DItemBagButton1、DItemBagButton2、DItemBagButton3、DItemBagButton4、DItemBagButton5 这 5 个按钮。点击这些按钮会分别触发 QFunction-0.txt 中的 [@ItemBagButtonClickX]。默认情况下,这些按钮是隐藏的,没有素材显示,需要手动设置素材。
    设置素材:
    鼠标选择其中一个按钮,例如点击 DItemBagButton1。
    在左边的窗口中,双击“图片”选项,即可为该按钮设置素材。
    设置按钮可见性:
    在左边窗口的“基本属性”里,将“是否可见”设置成 True,即可显示按钮。不过,这一步可以省略,因为也可以使用脚本命令 SETITEMBAGBUTTONINFO 来设置按钮的可见性。





    [@ItemBagButtonClick2]
    #if
    check [95] 0
    #ACT
    SET [95] 1
    FILTERGLOBALMSG 1
    SENDMSG 6 已关闭所有系统信息!
    break
    #if
    check [95] 1
    #ACT
    SET [95] 0
    FILTERGLOBALMSG 0
    SENDMSG 6 已开启所有系统信息!
    break
    [@ItemBagButtonClick3]
    #IF
    ISONMAP xiaoheiwu
    #ACT
    MESSAGEBOX 提 示:当前地图无法使用此功能~!
    Break
    #IF
    #ACT
    CLOSEMERCHANTBIGDLG
    #SAY
    \ \ \  \
    <╔┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╗/SCOLOR=7>\
    <┊/SCOLOR=7>      <在线移动可视化随身仓库系统!/SCOLOR=253>      <┊/SCOLOR=7>\
    <┊←┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄→┊/SCOLOR=7>\
    <┊/SCOLOR=7>      <随时随地存取物品,方便快捷!/SCOLOR=253>      <┊/SCOLOR=7>\
    <┊←┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄→┊/SCOLOR=7>\
    <┊/SCOLOR=7>  <在线仓库存取/SCOLOR=250> → <打开/@storage>    <┊/SCOLOR=7>\
    <╚┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╝/SCOLOR=7>\ \
    <layImg:39:1558:10:200:110:-265:0:0>\
    [@storage]
    #IF
    CHECKLEVELEX > 0
    #ACT
    CloseBigDialogBox
    SETSTORAGEOPEN 20130801 20130802 20130803 20130804 2 20130806 20130807 20130808 1 20130810
    SETSTORAGEOPEN 20130801 20130802 20130803 20130804 3 20130806 20130807 20130808 1 20130810
    BREAK
    [@ItemBagButtonClick1]
    #IF
    CHECKLEVELEX > 0
    #ACT
    #CALL [\按钮功能\回收脚本.txt] @装备回收
    复制代码
    回复

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|小黑屋|烽火版本库 ( 鲁ICP备2020035849号-2 )|网站地图

    GMT+8, 2026-5-24 03:12 , Processed in 0.056385 second(s), 27 queries .

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

    快速回复 返回顶部 返回列表