项目

一般

简介

Dlg itemGrid » 历史记录 » 版本 19

tejie, 2025-11-25 14:40

1 5 yangdefeng
h4. _*{color:green}<itemGrid:*_
2
3 1 yangdefeng
设置多排图标单元组列表
4
5
支持单元点击与选中,参见 [[dlg_itemToggle_|itemToggle]]
6
支持不配置itemToggle
7
8
%{color:deepPink}每个单元中的组件坐标位置,基于本单元
9
可以单独制作相应对话框,记录坐标信息后放入列表组单元%
10
11 13 tejie
标签:命令定义^<itemGrid:
12 1 yangdefeng
13
*格式*
14 10 tejie
|_.命令名  |_.参数1 |_.参数2                                        |_.参数3|_.参数4|_.参数5                   |_.参数6                                                |_.参数7 |
15
|itemGrid  |列表内容|列表名称,当前选中序号,是否可不选,可不选时是否亮|X坐标  |Y坐标  |单元宽,单元高,是否锚点归零|滑动方向,行列数,总高(宽)度,是否可滑动,屏幕锚点,滑块图片|单元间隔|
16 1 yangdefeng
17
-
18
-
19
20 9 tejie
h4. *说明*
21
22 14 tejie
|^.参数1|列表内容,每个列表由多个单元构成,每个单元包含在“()”当中。
23 1 yangdefeng
包含以下两个组件
24 14 tejie
 必包含-->[[dlg_itemIndex_|itemIndex]]
25 18 tejie
 可包含-->[[dlg_itemToggle_|itemToggle]] 可返回点击单元格id 单元格选中状态 自定义系列传参
26 19 tejie
*{color:red}注意检查列表内容,不要出现半角英文小括号* *{color:orange}()* 比如道具名称
27
列表内容中的任意触发器,可返回单元格id变量 *{color:green}<$hideParams1>*|
28 14 tejie
|^.参数2|列表名称,当前选中序号,是否可不选,都不选时是否亮
29
2.1 列表名称 &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 区别对话框中存在的多个同类列表
30
2.2 当前选中序号 &nbsp;&nbsp;&nbsp;&nbsp; 打开对话框时选中的是哪个单元
31
2.3 是否可不选 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (0 必须选1个,1 可都不选)
32
2.4 都不选时是否亮 (0 都不选时当前选中序号不亮,1 都不选时当前选中序号亮)|
33
|参数3|列表在自定义对话框中的X坐标|
34
|参数4|列表在自定义对话框中的Y坐标|
35
|^.参数5|每个单元的宽,高,是否锚点归零
36 1 yangdefeng
举例
37 14 tejie
5.1 每个单元的宽
38
5.2 每个单元的高
39
5.3 是否锚点归零
40
举例
41
300,200,1 单元格宽300,高200,单元内容左上锚点归零
42
300,200 &nbsp;&nbsp; 单元格宽300,高200,单元内容左上锚点不归零|
43
|^.参数6|滑动方向,行列数,总高(宽)度,是否可滑动,屏幕锚点,滑块图片
44
6.1 滑动方向 &nbsp;&nbsp;&nbsp;&nbsp; (1 纵向滑动,0 横向滑动)
45
6.2 行列数 &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;(纵向滑动时为列数,横向滑动时为行数)
46
6.3 总高(宽)度 &nbsp; (纵向滑动时为总高度,横向滑动时为总宽度)
47
6.4 是否可滑动 &nbsp; (1 可滑动,0 不可滑动)
48
6.5 
49
屏幕锚点
50 6 tejie
锚点id 1-9(屏幕9个区域:左上,中上,右上,左中,正中,右中,左下,中下,右下) 
51
非缺省时,配合 [[openBigDialogBox]] 命令全屏窗口使用。
52
可缺省,缺省为当前对话框窗口左上。 
53 14 tejie
6.6 
54
滑块图片:列表可滑动时显示的滑块图片,纵向滑动时位于列表右侧,横向滑动时位于列表下方。
55 12 tejie
纵向滑动时,图片宽度固定,纵向自动拉伸,可在打包工具中配置九宫信息。
56
横向滑动时,图片高度固定,横向自动拉伸,可在打包工具中配置九宫信息。
57 14 tejie
可缺省,缺省时不显示。|
58 17 tejie
|参数7 |单元间隔|
59 1 yangdefeng
60 14 tejie
*{color:deepPink}#say命令中出现 <itemGrid: 命令时,#say中<>模块必须以“\”结尾
61 1 yangdefeng
参见以下脚本示例*
62
63
64
-
65
-
66
67 5 yangdefeng
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
68 1 yangdefeng
69
*使用前提1*
70 4 yangdefeng
请开启配置开关"isUseCustomOKPanel"
71 1 yangdefeng
|配置文件|...\Mir200\Tejieconfig\Tejieconfig.txt	|
72
|配置节点|[tjconfig]					|
73
|配置项  |isUseCustomOkPanel=1				|
74
75
76
*使用前提2*
77 4 yangdefeng
请配置补丁资源"lc",即找到以下配置项,加入 %{color:deeppink}lc%
78 1 yangdefeng
|配置文件|...\Mir200\Tejieconfig\Tejieconfig.txt	|
79
|配置节点|[tjconfig]					|
80
|配置项  |patch=aa,bb,lc				|
81
82
-
83
-
84
85
bq. [<notextile>@</notextile>item初始化]
86
#act
87
mov s$item 
88
inc s$item (<[[dlg_itemIndex_|itemIndex]]:1>
89
inc s$item <[[dlg_itemToggle_|itemToggle]]:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/<notextile>@</notextile>item跳转(参数1)>
90
inc s$item <[[dlg_img_|img]]:zd_7_5:0:0:1:2.5>
91
inc s$item <[[dlg_itemShow_|itemShow]]:4:0:350:80:1:0>
92
inc s$item <[[dlg_text_|text]]:特戒天魔降临{scolor=150}:30:40>    
93
inc s$item <text:奖励预览:340:40>
94
inc s$item <text:开启时间:30:100>
95
inc s$item <text:10~~~:~~~00-11~~~:~~~00:160:100>
96
inc s$item <text:开启条件:30:160>
97
inc s$item <text:60级:160:160>
98
inc s$item <text:击杀天外魔君,想要奖励就来找我{scolor=248}:30:240>
99
inc s$item <[[dlg_playModelEx_|playModelEx]]:20028:0:-100:4:0.5:0:0:0:20025:0>)
100
&nbsp;
101
inc s$item (<itemindex:2>
102
inc s$item <itemtoggle:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/<notextile>@</notextile>item跳转(参数2)>
103
inc s$item <img:zd_7_5:0:0:1:2.5>
104
inc s$item <itemShow:4:0:350:80:1:0>
105
inc s$item <text:特戒双倍押标{scolor=150}:30:40>    
106
inc s$item <text:奖励预览:340:40>
107
inc s$item <text:开启时间:30:100>
108
inc s$item <text:11~~~:~~~00-12~~~:~~~00:160:100>
109
inc s$item <text:开启条件:30:160>
110
inc s$item <text:好几转:160:160>
111
inc s$item <playModelEx:20028:0:-100:4:0.5:0:0:0:20039:0>
112
inc s$item <text:圣域双倍押镖,风险与利益共存{scolor=248}:30:240>)
113
&nbsp;
114
inc s$item (<itemindex:3>
115
inc s$item <itemtoggle:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/<notextile>@</notextile>item跳转(参数3)>
116
inc s$item <img:zd_7_5:0:0:1:2.5>
117
inc s$item <itemShow:4:0:350:80:1:0>
118
inc s$item <text:特戒双倍押标{scolor=150}:30:40>    
119
inc s$item <text:奖励预览:340:40>
120
inc s$item <text:开启时间:30:100>
121
inc s$item <text:11~~~:~~~00-12~~~:~~~00:160:100>
122
inc s$item <text:开启条件:30:160>
123
inc s$item <text:好几转:160:160>
124
inc s$item <playModelEx:20028:0:-100:4:0.5:0:0:0:20044:0>
125
inc s$item <text:圣域双倍押镖,风险与利益共存{scolor=248}:30:240>)
126
&nbsp;
127
inc s$item (<itemindex:4>
128
inc s$item <itemtoggle:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/<notextile>@</notextile>item跳转(参数4)>
129
inc s$item <img:zd_7_5:0:0:1:2.5>
130
inc s$item <itemShow:4:0:350:80:1:0>
131
inc s$item <text:特戒双倍押标{scolor=150}:30:40>    
132
inc s$item <text:奖励预览:340:40>
133
inc s$item <text:开启时间:30:100>
134
inc s$item <text:11~~~:~~~00-12~~~:~~~00:160:100>
135
inc s$item <text:开启条件:30:160>
136
inc s$item <text:好几转:160:160>
137
inc s$item <okPanelPlayEffect:title_261:-1:0:0:2>
138
inc s$item <text:圣域双倍押镖,风险与利益共存{scolor=248}:30:240>)
139
&nbsp;
140
[<notextile>@</notextile>main]
141
#act
142
goto <notextile>@</notextile>item初始化
143
[[openMerchantBigDlg]] ok_di 0 0 0 1 0 0
144
#say
145 7 tejie
<[[dlg_panelSize_|panelSize2]]:1500:700>*{color:deepPink}\*
146 1 yangdefeng
<notextile><</notextile>*{color:green}itemGrid*:<$str(s$item)>:多排单元组列表名称,1,0,1:0:0:500,325:1,2,650,1:0>*{color:deepPink}\*
147
&nbsp;
148
[<notextile>@</notextile>item跳转]
149
#act
150 4 yangdefeng
[[messageBox]] 点击格子<$str(s0)>\\格子状态<$str(s1)>\\收到传递参数-->[[checkScriptParam|<$scriptParam1>]]