项目

一般

简介

CheckSocketableItem » 历史记录 » 版本 1

machenhe, 2022-05-11 13:18

1 1 machenhe
_*%{color:green}checkSocketableItem%*_
2
检测指定装备位中装备镶嵌宝石数量是否满足条件
3
4
标签:命令定义|checkSocketableItem
5
6
*格式*
7
|_.命令名		|_.参数1	|_.参数2|_.参数3	|_.参数4	|
8
|checkSocketableItem	|装备位id	|孔位id	|返回变量1	|返回变量2	|
9
10
*说明*
11
* 参数1: 装备位id
12
** 0-16 指定id装备位中的道具
13
参见 *[[装备位置|装备位id说明]]*
14
** -1
15
当前打开的自定义道具栏中的道具
16
当前拾取道具
17
18
* 参数2: 孔位id[0-4]
19
20
* 参数3: 返回变量1,整数变量
21
存储孔位镶嵌宝石道具(idx+1)
22
23
* 参数4: 返回变量2,字符串变量
24
存储孔位镶嵌宝石道具名称
25
26
-
27
-
28
29
*%{color:deepskyblue}特戒引擎脚本示例:%*
30
31
bq. [<notextile>@</notextile>main]
32
#if
33
[[equal]] <$dress>
34
#act
35
[[messageBox]] 请穿戴衣服后测试
36
break
37
&nbsp;
38
#if
39
#say
40
<衣服打孔/<notextile>@</notextile>打孔>\\ \\
41
<宝石镶嵌/<notextile>@</notextile>镶嵌>\\ \\
42
<镶嵌检测/<notextile>@</notextile>镶嵌检测>\\ \\
43
<镶嵌宝石检测/<notextile>@</notextile>镶嵌宝石检测>\\ \\
44
<镶嵌数量检测/<notextile>@</notextile>镶嵌数量检测>\\ \\
45
&nbsp;
46
[<notextile>@</notextile>打孔]
47
#if
48
#act
49
[[drillHole]] <notextile>* * 0 * * 0 * 1 * *</notextile>
50
messageBox 装备位衣服_0号孔位_打孔成功
51
&nbsp;
52
[<notextile>@</notextile>镶嵌]
53
#if
54
[[checkDrillHoleCount]] 0 = 0
55
#act
56
messageBox 装备位衣服_打孔数量_等于0 \\ \\ 请先打孔
57
break
58
&nbsp;
59
#if
60
#act
61
[[socketableItem]] <notextile>* * * * 0 0 * * 922 *</notextile>
62
messageBox 装备位衣服_孔位0_镶嵌完毕
63
&nbsp;
64
[<notextile>@</notextile>镶嵌检测]
65
#if
66
[[checkSocketableItemCount]] 0 = 1 
67
#act
68
messageBox 装备位衣服_镶嵌数量_等于1
69
&nbsp;
70
#if
71
checkSocketableItemCount 0 > 1 
72
#act
73
messageBox 装备位衣服_镶嵌数量_大于1
74
&nbsp;
75
#if
76
checkSocketableItemCount 0 < 1 
77
#act
78
messageBox 装备位衣服_镶嵌数量_小于1
79
&nbsp;
80
[<notextile>@</notextile>镶嵌宝石检测]
81
#if
82
*{color:green}checkSocketableItem* 0 0 n1 s1
83
#act
84
[[dec]] n1 1
85
messageBox 装备位衣服_0号孔位_镶嵌了宝石 \\ \\ 宝石名称:<$str(s1)> \\ \\ 宝石IDX字段:<$str(n1)>
86
#elseAct
87
messageBox 装备位衣服_0号孔位_未镶嵌宝石
88
&nbsp;
89
[<notextile>@</notextile>镶嵌数量检测]
90
#if
91
[[checkStoneCount]] 镶嵌丹1 > 1
92
#act
93
messageBox 身上装备镶嵌【镶嵌丹1】数量_大于1
94
&nbsp;
95
#if
96
checkStoneCount 镶嵌丹1 = 1
97
#act
98
messageBox 身上装备镶嵌【镶嵌丹1】数量_等于1
99
&nbsp;
100
#if
101
checkStoneCount 镶嵌丹1 < 1
102
#act
103
messageBox 身上装备镶嵌【镶嵌丹1】数量_小于1