GetCustomItemProgressbarValue » 历史记录 » 修订 2
修订 1 (yangdefeng, 2023-07-24 16:48) → 修订 2/3 (yangdefeng, 2023-08-02 12:10)
h4. *_{color:green}getCustomItemProgressbarValue_*
获取指定装备位装备,指定进度条进度当前值
标签:命令定义|getCustomItemProgressbarValue
标签:命令定义>getCustomItemProgressbarValue
*格式*
|_.命令名 |_.参数1 |_.参数2 |_.参数3 |_.参数4 |
|getCustomItemProgressbarValue |装备位id |进度条序号 |设定类型 |存值变量 |
*说明*
* 参数1: 装备位id
** 0-16 指定id装备位中的道具
参见 *[[装备位置|装备位id说明]]*
** -1
当前打开的自定义道具栏中的道具
当前拾取道具
* 参数2: 进度条序号(0,1)
每件装备最多支持两个进度条
* 参数3: 设定获取类型
** 0 进度条最大值
** 1 进度条当前值
** 2 进度条当前百分比
** 3 进度条当前等级
* 参数5: 存值变量,正整数
-
-
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
bq. [<notextile>@</notextile>main]
#if
[[equal]] [[装备位置|<$dress>]]
#act
[[messageBox]] 特戒提示:请穿上衣服再来测试!
break
#if
#say
<自定义装备进度条测试>\ \
<装备位:衣服>\ \
<装备进度条设定/<notextile>@</notextile>进度条设定>\ \
<打开角色界面,看下衣服tips/<notextile>@</notextile>角色界面>\ \
<装备进度条检测/<notextile>@</notextile>进度条检测>\ \
<获取进度条值/<notextile>@</notextile>获取进度条>\ \
[<notextile>@</notextile>角色界面]
#act
[[openSysUi]] 1 0
[<notextile>@</notextile>进度条设定]
#act
goto <notextile>@</notextile>等级设定
goto <notextile>@</notextile>进度设定
goto <notextile>@</notextile>名称显示设定
goto <notextile>@</notextile>进度文本显示设定
goto <notextile>@</notextile>开启显示
[<notextile>@</notextile>等级设定]
#act
%{color:lightGrey};--装备位id 进度条序号(0) 类型(2进度条等级)%
[[changeCustomItemProgressBarValue]] 0 0 2 = 1
[<notextile>@</notextile>进度设定]
#act
%{color:lightGrey};--装备位id 进度条序号(0) 类型(0当前进度)%
changeCustomItemProgressBarValue 0 0 0 = 5
%{color:lightGrey};--装备位id 进度条序号(0) 类型(1进度条最大值)%
changeCustomItemProgressBarValue 0 0 1 = 20
[<notextile>@</notextile>名称显示设定]
%{color:lightGrey};--以下效果3选1%
#act
%{color:lightGrey};--设定进度条0的显示名称+进度条等级%
[[changeCustomItemProgressBar]] 0 0 1 刀魂(lv.%l)
%{color:lightGrey};--设定进度条0的显示名称+进度条百分比值%
%{color:lightGrey};changeCustomItemProgressBar 0 0 1 刀魂(<notextile>%r%</notextile>)%
%{color:lightGrey};--设定进度条0的显示名称+进度条当前进度值%
%{color:lightGrey};changeCustomItemProgressBar 0 0 1 刀魂(进度%p)%
[<notextile>@</notextile>进度文本显示设定]
%{color:lightGrey};--以下效果3选1%
#act
%{color:lightGrey};--设定进度条0上方文本不显示%
%{color:lightGrey};changeCustomItemProgressBar 0 0 4 0%
%{color:lightGrey};--设定进度条0上方文本显示百分比格式%
changeCustomItemProgressBar 0 0 4 1
%{color:lightGrey};--设定进度条0上方文本显示常规数字格式%
%{color:lightGrey};changeCustomItemProgressBar 0 0 4 2%
[<notextile>@</notextile>开启显示]
#act
%{color:lightGrey};--开启进度条0的显示%
changeCustomItemProgressBar 0 0 0 1
[<notextile>@</notextile>进度条检测]
#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%
[<notextile>@</notextile>获取进度条]
#act
*{color:green}getCustomItemProgressbarValue* 0 0 2 n1
[[sendMsg]] 6 当前进度条百分比<$str(n1)>%