项目

一般

简介

ChangeCustomItemProgressBar » 历史记录 » 版本 1

yangdefeng, 2022-05-17 10:21

1 1 yangdefeng
*_{color:green}changeCustomItemProgressBar_*
2
设定指定装备位,指定进度条,显示格式
3
4
标签:命令定义|changeCustomItemProgressBar
5
6
*格式*
7
|_.命令名			|_.参数1	|_.参数2	|_.参数3	|_.参数4	|
8
|changeCustomItemProgressBar	|装备位id	|进度条序号	|修改类型1	|修改类型2	|
9
10
*说明*
11
* 参数1: 装备位id
12
** 0-16 指定id装备位中的道具
13
参见 *[[装备位置|装备位id说明]]*
14
** -1
15
当前打开的自定义道具栏中的道具
16
当前拾取道具
17
18
* 参数2: 进度条序号(0,1)
19
每件装备最多支持两个进度条
20
21
* 参数3=0
22
参数4: 设定参数2指定的进度条显示开关
23
** 参数4=0 关闭
24
** 参数4=1 显示
25
26
* 参数3=1
27
参数4: 设定参数2指定的进度条,名称字符串,支持以下转义符
28
** %l 进度条等级(注意是英文字母,非数字\"1\")
29
** %r 进度条百分比值
30
** %p 当前进度值
31
32
* 参数3=2
33
参数4: 设定参数2指定的进度条,名称文本[[颜色编码id]][0-255]
34
35
* 参数3=3 无效
36
37
* 参数3=4
38
参数4: 设定参数2指定的进度条上,数值显示格式
39
** 0 不显示
40
** 1 百分比显示
41
** 2 数值显示
42
43
-
44
-
45
46
*%{color:deepskyblue}特戒引擎脚本示例:%*
47
48
bq. [<notextile>@</notextile>main]
49
#if
50
[[equal]] [[装备位置|<$dress>]]
51
#act
52
[[messageBox]] 特戒提示:请穿上衣服再来测试!
53
break
54
&nbsp;
55
#if
56
#say
57
<自定义装备进度条测试>\\ \\
58
<装备位:衣服>\\ \\
59
&nbsp;
60
<装备进度条设定/<notextile>@</notextile>进度条设定>\\ \\
61
<打开角色界面,看下衣服tips/<notextile>@</notextile>角色界面>\\ \\
62
<装备进度条检测/<notextile>@</notextile>进度条检测>\\ \\
63
&nbsp;
64
[<notextile>@</notextile>角色界面]
65
#act
66
[[openSysUi]] 1 0
67
&nbsp;
68
[<notextile>@</notextile>进度条设定]
69
#act
70
goto <notextile>@</notextile>等级设定
71
goto <notextile>@</notextile>进度设定
72
goto <notextile>@</notextile>名称显示设定
73
goto <notextile>@</notextile>进度文本显示设定
74
goto <notextile>@</notextile>开启显示
75
&nbsp;
76
[<notextile>@</notextile>等级设定]
77
#act
78
%{color:lightGrey};--装备位id 进度条序号(0) 类型(2进度条等级)%
79
[[changeCustomItemProgressBarValue]] 0 0 2 = 1
80
&nbsp;
81
[<notextile>@</notextile>进度设定]
82
#act
83
%{color:lightGrey};--装备位id 进度条序号(0) 类型(0当前进度)%
84
changeCustomItemProgressBarValue 0 0 0 = 5
85
&nbsp;
86
%{color:lightGrey};--装备位id 进度条序号(0) 类型(1进度条最大值)%
87
changeCustomItemProgressBarValue 0 0 1 = 20
88
&nbsp;
89
[<notextile>@</notextile>名称显示设定]
90
%{color:lightGrey};--以下效果3选1%
91
#act
92
%{color:lightGrey};--设定进度条0的显示名称+进度条等级%
93
*%{color:green}changeCustomItemProgressBar%* 0 0 1 刀魂(lv.%l)
94
&nbsp;
95
%{color:lightGrey};--设定进度条0的显示名称+进度条百分比值%
96
%{color:lightGrey};changeCustomItemProgressBar 0 0 1 刀魂(<notextile>%r%</notextile>)%
97
&nbsp;
98
%{color:lightGrey};--设定进度条0的显示名称+进度条当前进度值%
99
%{color:lightGrey};changeCustomItemProgressBar 0 0 1 刀魂(进度%p)%
100
&nbsp;
101
[<notextile>@</notextile>进度文本显示设定]
102
%{color:lightGrey};--以下效果3选1%
103
#act
104
%{color:lightGrey};--设定进度条0上方文本不显示%
105
%{color:lightGrey};changeCustomItemProgressBar 0 0 4 0%
106
&nbsp;
107
%{color:lightGrey};--设定进度条0上方文本显示百分比格式%
108
changeCustomItemProgressBar 0 0 4 1
109
&nbsp;
110
%{color:lightGrey};--设定进度条0上方文本显示常规数字格式%
111
%{color:lightGrey};changeCustomItemProgressBar 0 0 4 2%
112
&nbsp;
113
&nbsp;
114
[<notextile>@</notextile>开启显示]
115
#act
116
%{color:lightGrey};--开启进度条0的显示%
117
changeCustomItemProgressBar 0 0 0 1
118
&nbsp;
119
[<notextile>@</notextile>进度条检测]
120
#if
121
[[checkCustomItemProgressBar]] 0 0
122
#act
123
[[sendMsg]] 6 衣服的第一个进度条已经开启
124
#elseact
125
sendMsg 6 衣服的第一个进度条没有开启
126
&nbsp;
127
#if
128
[[checkCustomItemProgressBarValue]] 0 0 0 = 5
129
#act
130
sendMsg 6 衣服的第一个进度条,当前进度为5
131
#elseact
132
sendMsg 6 衣服的第一个进度条,当前进度不是5
133
&nbsp;
134
#if
135
[[checkCustomItemProgressBarPercent]] 0 0 = 25
136
#act
137
sendMsg 6 衣服的第一个进度条,当前进度百分比为25%
138
#elseact
139
sendMsg 6 衣服的第一个进度条,当前进度百分比不是25%