Dlg itemList » 历史记录 » 修订 4
修订 3 (yangdefeng, 2022-05-25 17:07) → 修订 4/5 (yangdefeng, 2022-06-11 08:39)
h4. _*{color:green}itemList*_ 设置单排单元组列表 支持单元点击与选中,参见 [[dlg_itemToggle_|itemToggle]] 支持不配置itemToggle 设定为纵向滑动时,每个单元的高度可以不同 设定为横向滑动时,每个单元的宽度可以不同 %{color:deepPink}每个单元中的组件坐标位置,基于本单元 可以单独制作相应对话框,记录坐标信息后放入列表组单元% 标签:命令定义|dlg_itemList - - *格式* |_.命令名 |_.参数1 |_.参数2 |_.参数3|_.参数4|_.参数5 |_.参数6 | |itemList |列表内容|列表名称,当前选中序号|X坐标 |Y坐标 |滑动方向,总高(宽)度,是否可滑动|单元间隔| - - *说明* * 参数1: 列表内容,每个列表由多个单元构成,每个单元包含在“()”当中。 * 参数2: 列表名称,当前选中序号 ** 列表名称 区别对话框中存在的多个同类列表 ** 当前选中序号 打开对话框时选中的是哪个单元 * 参数3: 列表在自定义对话框中的X坐标 * 参数4: 列表在自定义对话框中的Y坐标 * 参数5: 滑动方向,总高(宽)度,是否可滑动 ** 滑动方向 (1 纵向滑动,0 横向滑动) ** 总高(宽)度 (纵向滑动时为总高度,横向滑动时为总宽度) ** 是否可滑动 (1 可滑动,0 不可滑动) * 参数6: 单元间隔,无效参数填1 * *{color:deepPink}#say命令中出现 <itemList: 命令时,#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 | - - h4. bq. [<notextile>@</notextile>item初始化] #act mov s$item1 ( inc s$item1 <[[dlg_itemSize_|itemSize]]:500:325:1> inc s$item1 <[[dlg_itemToggle_|itemToggle]]:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/<notextile>@</notextile>item跳转1> inc s$item1 <[[dlg_itemShow_|itemShow]]:4:0:350:80:1:0> inc s$item1 <[[dlg_text_|text]]:特戒天魔降临{scolor=150}:30:40> inc s$item1 <text:奖励预览:340:40> inc s$item1 <text:开启时间:30:100> inc s$item1 <text:~~~10:00-11:00~~~:160:100> inc s$item1 <text:开启条件:30:160> inc s$item1 <text:60级:160:160> inc s$item1 <text:击杀天外魔君,想要奖励就来找我{scolor=248}:30:240> inc s$item1 ) mov s$item2 ( inc s$item2 <itemSize:500:325:2> inc s$item2 <itemToggle:huishouwupin_xuanzhongkuang:denglu_liebiao_weixuanzhong/<notextile>@</notextile>item跳转2> inc s$item2 <img:lc_zi:350:40:1:1> inc s$item2 <text:特戒集字有礼{scolor=150}:30:40> inc s$item2 <text:开启时间:30:80> inc s$item2 <text:~~~11:00-12:00~~~:160:80> inc s$item2 <text:开启条件:30:120> inc s$item2 <text:3转:160:120> inc s$item2 <text:圣域双倍押镖,风险与利益共存!!{scolor=248}:30:160> inc s$item2 ) mov s$itemList <$str(s$item1)> inc s$itemList <$str(s$item2)> [<notextile>@</notextile>main] #act goto @item初始化 [[openMerchantBigDlg]] ok_di 4 0 0 1 0 0 #say <[[dlg_panelSize_|panelSize]]:700:600>*{color:deepPink}\* <notextile><</notextile>*{color:green}itemList*:<$str(s$itemList)>:活动列表,2:0:0:1,550:5>*{color:deepPink}\* [<notextile>@</notextile>item跳转1] #act messageBox 点击了单元1 [<notextile>@</notextile>item跳转2] #act messageBox 点击了单元2