Dlg itemGrid » 历史记录 » 修订 17
« 上一页 |
修订 17/18
(差异)
| 下一页 »
tejie, 2025-11-15 16:25
<itemGrid:¶
设置多排图标单元组列表
支持单元点击与选中,参见 itemToggle
支持不配置itemToggle
每个单元中的组件坐标位置,基于本单元
可以单独制作相应对话框,记录坐标信息后放入列表组单元
标签:命令定义^<itemGrid:
格式| 命令名 | 参数1 | 参数2 | 参数3 | 参数4 | 参数5 | 参数6 | 参数7 |
|---|---|---|---|---|---|---|---|
| itemGrid | 列表内容 | 列表名称,当前选中序号,是否可不选,可不选时是否亮 | X坐标 | Y坐标 | 单元宽,单元高,是否锚点归零 | 滑动方向,行列数,总高(宽)度,是否可滑动,屏幕锚点,滑块图片 | 单元间隔 |
说明¶
| 参数1 | 列表内容,每个列表由多个单元构成,每个单元包含在“()”当中。 包含以下两个组件 必包含-->itemIndex 可包含-->itemToggle 可返回点击单元格id 单元格选中状态 自定义系列传参 |
| 参数2 | 列表名称,当前选中序号,是否可不选,都不选时是否亮 2.1 列表名称 区别对话框中存在的多个同类列表 2.2 当前选中序号 打开对话框时选中的是哪个单元 2.3 是否可不选 (0 必须选1个,1 可都不选) 2.4 都不选时是否亮 (0 都不选时当前选中序号不亮,1 都不选时当前选中序号亮) |
| 参数3 | 列表在自定义对话框中的X坐标 |
| 参数4 | 列表在自定义对话框中的Y坐标 |
| 参数5 | 每个单元的宽,高,是否锚点归零 举例 5.1 每个单元的宽 5.2 每个单元的高 5.3 是否锚点归零 举例 300,200,1 单元格宽300,高200,单元内容左上锚点归零 300,200 单元格宽300,高200,单元内容左上锚点不归零 |
| 参数6 | 滑动方向,行列数,总高(宽)度,是否可滑动,屏幕锚点,滑块图片 6.1 滑动方向 (1 纵向滑动,0 横向滑动) 6.2 行列数 (纵向滑动时为列数,横向滑动时为行数) 6.3 总高(宽)度 (纵向滑动时为总高度,横向滑动时为总宽度) 6.4 是否可滑动 (1 可滑动,0 不可滑动) 6.5 屏幕锚点 锚点id 1-9(屏幕9个区域:左上,中上,右上,左中,正中,右中,左下,中下,右下) 非缺省时,配合 openBigDialogBox 命令全屏窗口使用。 可缺省,缺省为当前对话框窗口左上。 6.6 滑块图片:列表可滑动时显示的滑块图片,纵向滑动时位于列表右侧,横向滑动时位于列表下方。 纵向滑动时,图片宽度固定,纵向自动拉伸,可在打包工具中配置九宫信息。 横向滑动时,图片高度固定,横向自动拉伸,可在打包工具中配置九宫信息。 可缺省,缺省时不显示。 |
| 参数7 | 单元间隔 |
#say命令中出现 <itemGrid: 命令时,#say中<>模块必须以“\”结尾
参见以下脚本示例
特戒引擎脚本示例:¶
使用前提1请开启配置开关"isUseCustomOKPanel"
| 配置文件 | ..\Mir200\Tejieconfig\Tejieconfig.txt |
| 配置节点 | [tjconfig] |
| 配置项 | isUseCustomOkPanel=1 |
请配置补丁资源"lc",即找到以下配置项,加入 lc
| 配置文件 | ..\Mir200\Tejieconfig\Tejieconfig.txt |
| 配置节点 | [tjconfig] |
| 配置项 | patch=aa,bb,lc |
[@item初始化]
#act
mov s$item
inc s$item (<itemIndex:1>
inc s$item <itemToggle:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/@item跳转(参数1)>
inc s$item <img:zd_7_5:0:0:1:2.5>
inc s$item <itemShow:4:0:350:80:1:0>
inc s$item <text:特戒天魔降临{scolor=150}:30:40>
inc s$item <text:奖励预览:340:40>
inc s$item <text:开启时间:30:100>
inc s$item <text:10~~~:~~~00-11~~~:~~~00:160:100>
inc s$item <text:开启条件:30:160>
inc s$item <text:60级:160:160>
inc s$item <text:击杀天外魔君,想要奖励就来找我{scolor=248}:30:240>
inc s$item <playModelEx:20028:0:-100:4:0.5:0:0:0:20025:0>)
inc s$item (<itemindex:2>
inc s$item <itemtoggle:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/@item跳转(参数2)>
inc s$item <img:zd_7_5:0:0:1:2.5>
inc s$item <itemShow:4:0:350:80:1:0>
inc s$item <text:特戒双倍押标{scolor=150}:30:40>
inc s$item <text:奖励预览:340:40>
inc s$item <text:开启时间:30:100>
inc s$item <text:11~~~:~~~00-12~~~:~~~00:160:100>
inc s$item <text:开启条件:30:160>
inc s$item <text:好几转:160:160>
inc s$item <playModelEx:20028:0:-100:4:0.5:0:0:0:20039:0>
inc s$item <text:圣域双倍押镖,风险与利益共存{scolor=248}:30:240>)
inc s$item (<itemindex:3>
inc s$item <itemtoggle:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/@item跳转(参数3)>
inc s$item <img:zd_7_5:0:0:1:2.5>
inc s$item <itemShow:4:0:350:80:1:0>
inc s$item <text:特戒双倍押标{scolor=150}:30:40>
inc s$item <text:奖励预览:340:40>
inc s$item <text:开启时间:30:100>
inc s$item <text:11~~~:~~~00-12~~~:~~~00:160:100>
inc s$item <text:开启条件:30:160>
inc s$item <text:好几转:160:160>
inc s$item <playModelEx:20028:0:-100:4:0.5:0:0:0:20044:0>
inc s$item <text:圣域双倍押镖,风险与利益共存{scolor=248}:30:240>)
inc s$item (<itemindex:4>
inc s$item <itemtoggle:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/@item跳转(参数4)>
inc s$item <img:zd_7_5:0:0:1:2.5>
inc s$item <itemShow:4:0:350:80:1:0>
inc s$item <text:特戒双倍押标{scolor=150}:30:40>
inc s$item <text:奖励预览:340:40>
inc s$item <text:开启时间:30:100>
inc s$item <text:11~~~:~~~00-12~~~:~~~00:160:100>
inc s$item <text:开启条件:30:160>
inc s$item <text:好几转:160:160>
inc s$item <okPanelPlayEffect:title_261:-1:0:0:2>
inc s$item <text:圣域双倍押镖,风险与利益共存{scolor=248}:30:240>)
[@main]
#act
goto @item初始化
openMerchantBigDlg ok_di 0 0 0 1 0 0
#say
<panelSize2:1500:700>\
<itemGrid:<$str(s$item)>:多排单元组列表名称,1,0,1:0:0:500,325:1,2,650,1:0>\
[@item跳转]
#act
messageBox 点击格子<$str(s0)>\\格子状态<$str(s1)>\\收到传递参数--><$scriptParam1>