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