项目

一般

简介

Dlg itemGrid » 历史记录 » 修订 5

修订 4 (yangdefeng, 2022-05-13 22:09) → 修订 5/8 (yangdefeng, 2022-06-11 08:40)

h4. _*{color:green}<itemGrid:*_ 

 
 设置多排图标单元组列表 

 支持单元点击与选中,参见 [[dlg_itemToggle_|itemToggle]] 
 支持不配置itemToggle 

 %{color:deepPink}每个单元中的组件坐标位置,基于本单元 
 可以单独制作相应对话框,记录坐标信息后放入列表组单元% 

 标签:命令定义|dlg_itemGrid 

 *格式* 
 |_.命令名    |_.参数1 |_.参数2                                          |_.参数3|_.参数4|_.参数5        |_.参数6                                |_.参数7 | 
 |itemGrid    |列表内容|列表名称,当前选中序号,是否可不选,可不选时是否亮|X坐标    |Y坐标    |单元宽,单元高|滑动方向,行列数,总高(宽)度,是否可滑动|单元间隔| 

 - 
 - 

 *说明* 
 * 参数1: 列表内容,每个列表由多个单元构成,每个单元包含在“()”当中。 
 包含以下两个组件 
 ** 必包含-->[[dlg_itemIndex_|itemIndex]] 
 ** 可包含-->[[dlg_itemToggle_|itemToggle]] 

 * 参数2: 列表名称,当前选中序号,是否可不选,都不选时是否亮 
 ** 列表名称 &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 区别对话框中存在的多个同类列表 
 ** 当前选中序号 &nbsp;&nbsp;&nbsp;&nbsp; 打开对话框时选中的是哪个单元 
 ** 是否可不选 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (0 必须选1个,1 可都不选) 
 ** 都不选时是否亮 (0 都不选时当前选中序号不亮,1 都不选时当前选中序号亮) 

 * 参数3: 列表在自定义对话框中的X坐标 

 * 参数4: 列表在自定义对话框中的Y坐标  

 * 参数5: 每个单元的宽高 

 * 参数6: 滑动方向,行列数,总高(宽)度,是否可滑动 
 ** 滑动方向 &nbsp;&nbsp;&nbsp;&nbsp; (1 纵向滑动,0 横向滑动) 
 ** 行列数 &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;(纵向滑动时为列数,横向滑动时为行数) 
 ** 总高(宽)度 &nbsp; (纵向滑动时为总高度,横向滑动时为总宽度) 
 ** 是否可滑动 &nbsp; (1 可滑动,0 不可滑动) 

 * *{color:deepPink}#say命令中出现 <itemGrid: 命令时,#say中<>模块必须以“\”结尾 
 参见以下脚本示例* 


 *相关命令* 
 |对话框list组件指定单元添加红点|[[addItemRedPoint]]| 

 - 
 - 

 h4. *%{color:deepskyblue}特戒引擎脚本示例:%* 

 *使用前提1* 
 请开启配置开关"isUseCustomOKPanel" 
 |配置文件|...\Mir200\Tejieconfig\Tejieconfig.txt 	 | 
 |配置节点|[tjconfig] 					 | 
 |配置项    |isUseCustomOkPanel=1 				 | 


 *使用前提2* 
 请配置补丁资源"lc",即找到以下配置项,加入 %{color:deeppink}lc% 
 |配置文件|...\Mir200\Tejieconfig\Tejieconfig.txt 	 | 
 |配置节点|[tjconfig] 					 | 
 |配置项    |patch=aa,bb,lc 				 | 

 - 
 - 

 bq. [<notextile>@</notextile>item初始化] 
 #act 
 mov s$item  
 inc s$item (<[[dlg_itemIndex_|itemIndex]]:1> 
 inc s$item <[[dlg_itemToggle_|itemToggle]]:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/<notextile>@</notextile>item跳转(参数1)> 
 inc s$item <[[dlg_img_|img]]:zd_7_5:0:0:1:2.5> 
 inc s$item <[[dlg_itemShow_|itemShow]]:4:0:350:80:1:0> 
 inc s$item <[[dlg_text_|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 <[[dlg_playModelEx_|playModelEx]]:20028:0:-100:4:0.5:0:0:0:20025:0>) 
 &nbsp; 
 inc s$item (<itemindex:2> 
 inc s$item <itemtoggle:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/<notextile>@</notextile>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>) 
 &nbsp; 
 inc s$item (<itemindex:3> 
 inc s$item <itemtoggle:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/<notextile>@</notextile>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>) 
 &nbsp; 
 inc s$item (<itemindex:4> 
 inc s$item <itemtoggle:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/<notextile>@</notextile>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>) 
 &nbsp; 
 [<notextile>@</notextile>main] 
 #act 
 goto <notextile>@</notextile>item初始化 
 [[openMerchantBigDlg]] ok_di 0 0 0 1 0 0 
 #say 
 <[[dlg_panelSize_|panelSize]]:1500:700>*{color:deepPink}\* 
 <notextile><</notextile>*{color:green}itemGrid*:<$str(s$item)>:多排单元组列表名称,1,0,1:0:0:500,325:1,2,650,1:0>*{color:deepPink}\* 
 &nbsp; 
 [<notextile>@</notextile>item跳转] 
 #act 
 [[messageBox]] 点击格子<$str(s0)>\\格子状态<$str(s1)>\\收到传递参数-->[[checkScriptParam|<$scriptParam1>]]