项目

一般

简介

SetItemExValue » 历史记录 » 版本 5

tejie, 2025-07-15 17:23

1 1 yangdefeng
h4. _*%{color:green}setItemExValue%*_
2
3
给指定装备添加扩展属性
4
5 3 tejie
标签:命令定义^setItemExValue
6 1 yangdefeng
7
*格式*
8
|命令名        |参数1   |参数2     |参数3   |
9
|setItemExValue|装备位id|扩展属性id|字符串值|
10
11
*说明*
12 5 tejie
|^.参数1|装备位id 或 装备实例id
13
*0-16* 
14
指定id装备位中的道具
15 1 yangdefeng
参见 *[[装备位置|装备位id说明]]*
16 5 tejie
*-1*
17 4 tejie
当前打开的自定义道具栏中的道具
18 5 tejie
当前获得的道具(比如拾取)
19
*装备实例id*|
20 4 tejie
|参数2|扩展属性id,[1-10]|
21
|参数3|上述扩展属性id,对应保存的字符串值
22
该装备赋值的扩展属性,会保存在服务器|
23 1 yangdefeng
24
25
26
-
27
-
28
29
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
30
31
-
32
-
33
34
bq. [@main]
35
#if
36
[[equal]] [[脚本变量|<$weapon>]]
37
#act
38
[[messageBox]] 请穿戴武器后测试
39
break
40
&nbsp;
41
#if
42
#act
43
[[mov]] s0 1|2|3
44
*{color:green}setItemExValue* 1 1 <$str(s0)>
45
&nbsp;
46
%{color:lightGrey};--;--获取指定装备位,指定扩展属性--%
47
[[getItemExValue]] 1 1 s0
48
print 该装备扩展属性1效果列表--><$str(s0)>
49
&nbsp;
50
%{color:lightGrey};--;--遍历效果值--%
51
[[array|#if array]] <$str(s0)> s$效果id
52
#act
53
%{color:lightGrey};--;--控制台输出3次结果--%
54 2 yangdefeng
[[print]] 该装备扩展属性1-->效果<$str(s$效果id)>
55 1 yangdefeng
&nbsp;
56
%{color:lightGrey};--;--检测是否包含指定效果值--%
57
#if
58
[[array_in]] <$str(s0)> 1
59
#act
60 2 yangdefeng
[[print]] 该装备包含效果1
61 1 yangdefeng
#elseAct
62 2 yangdefeng
[[print]] 该装备不包含效果1