项目

一般

简介

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 
 &nbsp; 
 #if 
 #say 
 <自定义装备进度条测试>\ \ 
 <装备位:衣服>\ \ 
 &nbsp; 
 <装备进度条设定/<notextile>@</notextile>进度条设定>\ \ 
 <打开角色界面,看下衣服tips/<notextile>@</notextile>角色界面>\ \ 
 <装备进度条检测/<notextile>@</notextile>进度条检测>\ \ 
 <获取进度条值/<notextile>@</notextile>获取进度条>\ \ 
 &nbsp; 
 [<notextile>@</notextile>角色界面] 
 #act 
 [[openSysUi]] 1 0 
 &nbsp; 
 [<notextile>@</notextile>进度条设定] 
 #act 
 goto <notextile>@</notextile>等级设定 
 goto <notextile>@</notextile>进度设定 
 goto <notextile>@</notextile>名称显示设定 
 goto <notextile>@</notextile>进度文本显示设定 
 goto <notextile>@</notextile>开启显示 
 &nbsp; 
 [<notextile>@</notextile>等级设定] 
 #act 
 %{color:lightGrey};--装备位id 进度条序号(0) 类型(2进度条等级)% 
 [[changeCustomItemProgressBarValue]] 0 0 2 = 1 
 &nbsp; 
 [<notextile>@</notextile>进度设定] 
 #act 
 %{color:lightGrey};--装备位id 进度条序号(0) 类型(0当前进度)% 
 changeCustomItemProgressBarValue 0 0 0 = 5 
 &nbsp; 
 %{color:lightGrey};--装备位id 进度条序号(0) 类型(1进度条最大值)% 
 changeCustomItemProgressBarValue 0 0 1 = 20 
 &nbsp; 
 [<notextile>@</notextile>名称显示设定] 
 %{color:lightGrey};--以下效果3选1% 
 #act 
 %{color:lightGrey};--设定进度条0的显示名称+进度条等级% 
 [[changeCustomItemProgressBar]] 0 0 1 刀魂(lv.%l) 
 &nbsp; 
 %{color:lightGrey};--设定进度条0的显示名称+进度条百分比值% 
 %{color:lightGrey};changeCustomItemProgressBar 0 0 1 刀魂(<notextile>%r%</notextile>)% 
 &nbsp; 
 %{color:lightGrey};--设定进度条0的显示名称+进度条当前进度值% 
 %{color:lightGrey};changeCustomItemProgressBar 0 0 1 刀魂(进度%p)% 
 &nbsp; 
 [<notextile>@</notextile>进度文本显示设定] 
 %{color:lightGrey};--以下效果3选1% 
 #act 
 %{color:lightGrey};--设定进度条0上方文本不显示% 
 %{color:lightGrey};changeCustomItemProgressBar 0 0 4 0% 
 &nbsp; 
 %{color:lightGrey};--设定进度条0上方文本显示百分比格式% 
 changeCustomItemProgressBar 0 0 4 1 
 &nbsp; 
 %{color:lightGrey};--设定进度条0上方文本显示常规数字格式% 
 %{color:lightGrey};changeCustomItemProgressBar 0 0 4 2% 
 &nbsp; 
 &nbsp; 
 [<notextile>@</notextile>开启显示] 
 #act 
 %{color:lightGrey};--开启进度条0的显示% 
 changeCustomItemProgressBar 0 0 0 1 
 &nbsp; 
 [<notextile>@</notextile>进度条检测] 
 #if 
 [[checkCustomItemProgressBar]] 0 0 
 #act 
 [[sendMsg]] 6 衣服的第一个进度条已经开启 
 #elseAct 
 sendMsg 6 衣服的第一个进度条没有开启 
 &nbsp; 
 #if 
 [[checkCustomItemProgressBarValue]] 0 0 0 = 5 
 #act 
 sendMsg 6 衣服的第一个进度条,当前进度为5 
 #elseAct 
 sendMsg 6 衣服的第一个进度条,当前进度不是5 
 &nbsp; 
 #if 
 [[checkCustomItemProgressBarPercent]] 0 0 = 25 
 #act 
 sendMsg 6 衣服的第一个进度条,当前进度百分比为25% 
 #elsAct 
 sendMsg 6 衣服的第一个进度条,当前进度百分比不是25% 
 &nbsp; 
 [<notextile>@</notextile>获取进度条] 
 #act 
 *{color:green}getCustomItemProgressbarValue* 0 0 2 n1 
 [[sendMsg]] 6 当前进度条百分比<$str(n1)>%