项目

一般

简介

行为

changeCustomItemProgressBar

设定指定装备位,指定进度条,显示格式

标签:命令定义|changeCustomItemProgressBar

格式
命令名 参数1 参数2 参数3 参数4
changeCustomItemProgressBar 装备位id 进度条序号 修改类型1 修改类型2
说明
  • 参数1: 装备位id
    • 0-16 指定id装备位中的道具
      参见 装备位id说明
    • -1
      当前打开的自定义道具栏中的道具
      当前拾取道具
  • 参数2: 进度条序号(0,1)
    每件装备最多支持两个进度条
  • 参数3,参数4
    参数3=0 参数4: 设定参数2指定的进度条显示开关
    * 参数4=0 关闭
    * 参数4=1 显示
    参数3=1 参数4: 设定参数2指定的进度条,名称字符串,支持以下转义符
    * %l 进度条等级(注意是英文字母,非数字"1")
    * %r 进度条百分比值
    * %p 当前进度值
    参数3=2 参数4: 设定参数2指定的进度条,名称文本颜色编码id[0-255]
    参数3=3 无效
    参数3=4 参数4: 设定参数2指定的进度条上,数值显示格式
    * 0 不显示
    * 1 百分比显示
    * 2 数值显示


特戒引擎脚本示例:

[@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
#elseact
sendMsg 6 衣服的第一个进度条,当前进度百分比不是25%

tejie 更新于 5 个月 之前 · 2 修订