GetCustomItemProgressbarValue » 历史记录 » 修订 2
« 上一页 |
修订 2/3
(差异)
| 下一页 »
yangdefeng, 2023-08-02 12:10
getCustomItemProgressbarValue¶
获取指定装备位装备,指定进度条进度当前值
标签:命令定义|getCustomItemProgressbarValue
标签:命令定义>getCustomItemProgressbarValue
命令名 | 参数1 | 参数2 | 参数3 | 参数4 |
---|---|---|---|---|
getCustomItemProgressbarValue | 装备位id | 进度条序号 | 设定类型 | 存值变量 |
- 参数1: 装备位id
- 0-16 指定id装备位中的道具
参见 装备位id说明 - -1
当前打开的自定义道具栏中的道具
当前拾取道具
- 0-16 指定id装备位中的道具
- 参数2: 进度条序号(0,1)
每件装备最多支持两个进度条
- 参数3: 设定获取类型
- 0 进度条最大值
- 1 进度条当前值
- 2 进度条当前百分比
- 3 进度条当前等级
- 参数5: 存值变量,正整数
特戒引擎脚本示例:¶
[@main]
#if
equal <$dress>
#act
messageBox 特戒提示:请穿上衣服再来测试!
break
#if
#say
<自定义装备进度条测试>\ \
<装备位:衣服>\ \
<装备进度条设定/@进度条设定>\ \
<打开角色界面,看下衣服tips/@角色界面>\ \
<装备进度条检测/@进度条检测>\ \
<获取进度条值/@获取进度条>\ \
[@角色界面]
#act
openSysUi 1 0
[@进度条设定]
#act
goto @等级设定
goto @进度设定
goto @名称显示设定
goto @进度文本显示设定
goto @开启显示
[@等级设定]
#act
;--装备位id 进度条序号(0) 类型(2进度条等级)
changeCustomItemProgressBarValue 0 0 2 = 1
[@进度设定]
#act
;--装备位id 进度条序号(0) 类型(0当前进度)
changeCustomItemProgressBarValue 0 0 0 = 5
;--装备位id 进度条序号(0) 类型(1进度条最大值)
changeCustomItemProgressBarValue 0 0 1 = 20
[@名称显示设定]
;--以下效果3选1
#act
;--设定进度条0的显示名称+进度条等级
changeCustomItemProgressBar 0 0 1 刀魂(lv.%l)
;--设定进度条0的显示名称+进度条百分比值
;changeCustomItemProgressBar 0 0 1 刀魂(%r%)
;--设定进度条0的显示名称+进度条当前进度值
;changeCustomItemProgressBar 0 0 1 刀魂(进度%p)
[@进度文本显示设定]
;--以下效果3选1
#act
;--设定进度条0上方文本不显示
;changeCustomItemProgressBar 0 0 4 0
;--设定进度条0上方文本显示百分比格式
changeCustomItemProgressBar 0 0 4 1
;--设定进度条0上方文本显示常规数字格式
;changeCustomItemProgressBar 0 0 4 2
[@开启显示]
#act
;--开启进度条0的显示
changeCustomItemProgressBar 0 0 0 1
[@进度条检测]
#if
checkCustomItemProgressBar 0 0
#act
sendMsg 6 衣服的第一个进度条已经开启
#elseAct
sendMsg 6 衣服的第一个进度条没有开启
#if
checkCustomItemProgressBarValue 0 0 0 = 5
#act
sendMsg 6 衣服的第一个进度条,当前进度为5
#elseAct
sendMsg 6 衣服的第一个进度条,当前进度不是5
#if
checkCustomItemProgressBarPercent 0 0 = 25
#act
sendMsg 6 衣服的第一个进度条,当前进度百分比为25%
#elsAct
sendMsg 6 衣服的第一个进度条,当前进度百分比不是25%
[@获取进度条]
#act
getCustomItemProgressbarValue 0 0 2 n1
sendMsg 6 当前进度条百分比<$str(n1)>%
由 yangdefeng 更新于 超过一年 之前 · 2 修订