行为
Dlg istcList » 历史记录 » 修订 5
« 上一页 |
修订 5/6
(差异)
| 下一页 »
tejie, 2024-12-12 14:25
<istcList:¶
对话框道具多选列表。
支持两种模式
1 根据指定stdMode类型筛选
2 根据指定道具makeIndex数组筛选
标签:命令定义|dlg_istcList>dlg_istcList
格式命令名 | 参数1 | 参数2 | 参数3 | 参数4 | 参数5 | 参数6 | 参数7 | 参数8 | 参数9 | 参数10 | 参数11 | 参数12 | 参数13 | 参数14 |
istcList | 列表id | 筛选条件 | 背包/身上 | 行数 | 列数 | 滑动方向,屏幕锚点,滑块图片 | 单/多选 | 单元格边长 | 单元格背景图 | 单元格选中图 | 单元格文本X | 单元格文本Y | 列表X | 列表Y |
说明¶
参数1 | 列表id |
参数2 | 模式1 显示指定stdMode类型,以“|”分隔 举例:3|4|5|6|10|11 |
模式2 显示指定道具makeIndex数组 | |
参数3 | 获得哪里的道具 1 背包 2 身上 |
参数4 | 道具列表行数 |
参数5 | 道具列表列数 |
参数6 | 滑动方向,屏幕锚点,滑块图片 |
列表滑动方向 0 横向 1 纵向 |
|
屏幕锚点 可缺省,缺省为当前对话框窗口左上。 锚点id 1-9(屏幕9个区域:左上,中上,右上,左中,正中,右中,左下,中下,右下) 非缺省时,配合 openBigDialogBox 命令全屏窗口使用。 |
|
滑块图片 可缺省,缺省显示 列表可滑动时显示的滑块图片,纵向滑动时位于列表右侧,横向滑动时位于列表下方。 纵向滑动时,图片宽度固定,纵向自动拉伸,可在打包工具中配置九宫信息。 横向滑动时,图片高度固定,横向自动拉伸,可在打包工具中配置九宫信息。 |
|
参数7 | 单选或多选 1 单选 2 多选 |
参数8 | 单元格边长 |
参数9 | 单元格背景 |
参数10 | 单元格选中图片 |
参数11 | 单元格自定义文本X坐标 |
参数12 | 单元格自定义文本Y坐标 |
参数13 | 列表X坐标 |
参数14 | 列表Y坐标 |
s0 | 点击列表id |
s1 | 点击列表格子id |
s2 | 点击道具实例id |
s3 | 选中道具stdMode |
s4 | 选中状态 |
s5 | 选中数量 |
相关命令¶
addIstcListTxt
指定道具多选列表,指定格子上,添加文本内容。
格式命令名 | 参数1 | 参数2 | 参数3 |
addIstcListTxt | 列表id | 列表格子id | 文本内容 |
特戒引擎脚本示例:¶
[@示例]
#if
#act
goto @道具多选列表
[@道具多选列表]
#if
#act
clsMainUi
#say
<istcList:多选列表1:5|6|10|11:1:5:7:1:1:100:wupinkuang:frien_zhuangshikuang_select_img:0:0:200:100/@打印点击信息>
<text:随机属性:0:0/@随机文本>
[@随机文本]
mov s$文本内容 +
movr n$文本内容 1 100
inc s$文本内容 n$文本内容
addIstcListTxt 多选列表1 s1 s$文本内容
[@打印装备内容]
#act
print 列表id:<$str(s0)>
print 列表格子id:<$str(s1)>
print 道具实例id:<$str(s2)>
print 道具stdMode:<$str(s3)>
print 选中状态:<$str(s4)>
print 选中格子数:<$str(s5)>
#if
#act
equal <$str(s4)> 1
#act
itemInBox <$str(s2)>