项目

一般

简介

Dlg itemList » 历史记录 » 版本 10

tejie, 2025-11-25 14:38

1 6 tejie
h4. _*{color:green}<itemList:*_
2 2 yangdefeng
3 1 yangdefeng
设置单排单元组列表
4
5
支持单元点击与选中,参见 [[dlg_itemToggle_|itemToggle]]
6
支持不配置itemToggle
7
8
设定为纵向滑动时,每个单元的高度可以不同
9
设定为横向滑动时,每个单元的宽度可以不同
10
11
%{color:deepPink}每个单元中的组件坐标位置,基于本单元
12
可以单独制作相应对话框,记录坐标信息后放入列表组单元%
13
14 6 tejie
标签:命令定义^<itemList:
15 1 yangdefeng
16
-
17
-
18
19
*格式*
20
21
|_.命令名  |_.参数1 |_.参数2              |_.参数3|_.参数4|_.参数5                       |_.参数6 |
22
|itemList  |列表内容|列表名称,当前选中序号|X坐标  |Y坐标  |滑动方向,总高(宽)度,是否可滑动|单元间隔|
23
24
-
25
-
26
27 7 tejie
h4. *说明*
28 1 yangdefeng
29 7 tejie
|^.参数1|列表内容,每个列表由多个单元构成,每个单元包含在“()”当中。
30
包含以下两个组件
31
 必包含-->[[dlg_itemSize_|itemSize]]
32 9 tejie
 可包含-->[[dlg_itemToggle_|itemToggle]] 可返回点击单元格id 单元格选中状态 自定义系列传参
33 10 tejie
*{color:red}注意检查列表内容,不要出现半角英文小括号* *{color:orange}()* 比如道具名称
34
列表内容中的任意触发器,可返回单元格id变量 *{color:green}<$hideParams1>*|
35 7 tejie
|^.参数2|列表名称,当前选中序号
36
2.1 列表名称 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 区别对话框中存在的多个同类列表
37
2.2 当前选中序号 &nbsp; 打开对话框时选中的是哪个单元|
38
|参数3|列表在自定义对话框中的X坐标|
39
|参数4|列表在自定义对话框中的Y坐标|
40
|参数5|滑动方向,总高(宽)度,是否可滑动
41
5.1 滑动方向 &nbsp;&nbsp;&nbsp;&nbsp; (1 纵向滑动,0 横向滑动)
42
5.2 总高(宽)度 &nbsp; (纵向滑动时为总高度,横向滑动时为总宽度)
43
5.3 是否可滑动 &nbsp; (1 可滑动,0 不可滑动)|
44
|参数6|单元间隔,无效参数填1|
45 1 yangdefeng
46 7 tejie
*{color:deepPink}#say命令中出现 <itemList: 命令时,#say中<>模块必须以“\”结尾
47 1 yangdefeng
参见以下脚本示例*
48
49 4 yangdefeng
50 1 yangdefeng
-
51
-
52
53 2 yangdefeng
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
54 1 yangdefeng
55
*使用前提1*
56
请开启配置开关\"isUseCustomOKPanel\"
57
|配置文件|...\Mir200\Tejieconfig\Tejieconfig.txt	|
58
|配置节点|[tjconfig]					|
59
|配置项  |isUseCustomOkPanel=1				|
60
61
62
*使用前提2*
63
请配置补丁资源\"lc\",即找到以下配置项,加入 %{color:deeppink}lc%
64
|配置文件|...\Mir200\Tejieconfig\Tejieconfig.txt	|
65
|配置节点|[tjconfig]					|
66
|配置项  |patch=aa,bb,lc				|
67
68
-
69
-
70
71 2 yangdefeng
h4. &nbsp;
72 1 yangdefeng
73
bq. [<notextile>@</notextile>item初始化]
74
#act
75
mov s$item1 (
76
inc s$item1 <[[dlg_itemSize_|itemSize]]:500:325:1>
77
inc s$item1 <[[dlg_itemToggle_|itemToggle]]:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/<notextile>@</notextile>item跳转1>
78
inc s$item1 <[[dlg_itemShow_|itemShow]]:4:0:350:80:1:0>
79
inc s$item1 <[[dlg_text_|text]]:特戒天魔降临{scolor=150}:30:40>
80
inc s$item1 <text:奖励预览:340:40>
81
inc s$item1 <text:开启时间:30:100>
82 3 yangdefeng
inc s$item1 <text:~~~10:00-11:00~~~:160:100>
83 1 yangdefeng
inc s$item1 <text:开启条件:30:160>
84
inc s$item1 <text:60级:160:160>
85
inc s$item1 <text:击杀天外魔君,想要奖励就来找我{scolor=248}:30:240>
86
inc s$item1 )
87 2 yangdefeng
&nbsp;
88 1 yangdefeng
mov s$item2 (
89
inc s$item2 <itemSize:500:325:2>
90
inc s$item2 <itemToggle:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/<notextile>@</notextile>item跳转2>
91
inc s$item2 <img:lc_zi:350:40:1:1>
92
inc s$item2 <text:特戒集字有礼{scolor=150}:30:40>    
93
inc s$item2 <text:开启时间:30:80>
94 3 yangdefeng
inc s$item2 <text:~~~11:00-12:00~~~:160:80>
95 1 yangdefeng
inc s$item2 <text:开启条件:30:120>
96
inc s$item2 <text:3转:160:120>
97
inc s$item2 <text:圣域双倍押镖,风险与利益共存!!{scolor=248}:30:160>
98
inc s$item2 )
99
&nbsp;
100
mov s$itemList <$str(s$item1)>
101
inc s$itemList <$str(s$item2)>
102
&nbsp;
103
[<notextile>@</notextile>main]
104
#act
105
goto @item初始化
106
[[openMerchantBigDlg]] ok_di 4 0 0 1 0 0
107
#say
108 5 tejie
<[[dlg_panelSize_|panelSize2]]:700:600>*{color:deepPink}\*
109 1 yangdefeng
<notextile><</notextile>*{color:green}itemList*:<$str(s$itemList)>:活动列表,2:0:0:1,550:5>*{color:deepPink}\*
110
&nbsp;
111
&nbsp;
112
[<notextile>@</notextile>item跳转1]
113
#act
114
messageBox 点击了单元1
115
&nbsp;
116
[<notextile>@</notextile>item跳转2]
117
#act
118
messageBox 点击了单元2