CheckItemAddValue 是一个常用的脚本函数,在热血传奇中被广泛应用于检查玩家身上物品的附加属性值。该函数的基本语法为:

CHECKITEMADDVALUE 物品位置(0-12) 属性位置(0-14) (符号 < > =) 值

在热血传奇中,物品分为盔甲、武器、照明物、项链、头盔、手镯、戒指、无(放护身符位置)、腰带、鞋子、宝石12种,共13种物品。每种物品都有15个属性位置,共16个属性。

下面对每种物品的属性位置进行详细解释:

盔甲:

0 防御

1 魔御

2 攻击

3 魔法

4 道术

5-13 无效果

14 持久

武器:

0 DC2

1 MC2

2 SC2

3 幸运

4 诅咒

5 准确

6 攻击速度

7 强度

8-9 暂不知道

10 需开封

11-13 暂不知道

14 持久

头盔:

0 防御

1 魔御

2 攻击

3 魔法

4 道术

5 佩带需求

6 佩带级别

7-13 无效果

14 持久

项链:

0 AC2

1 MAC2

2 DC2

3 MC2

4 SC2

6 佩带需求

7 佩带级别

8 reserved

9-13 暂不知道

14 持久

手镯:

0 AC2

1 MAC2

2 DC2

3 MC2

4 SC2

6 佩带需求

7 佩带级别

8-13 无效果

14 持久

戒指:

0 AC2

1 MAC2

2 DC2

3 MC2

4 SC2

6 佩带需求

7 佩带级别

8-13 无效果

14 持久

在使用 CheckItemAddValue 函数时,需要注意以下几点:

物品位置的取值范围为 0-12,分别对应上面介绍的 13 种物品。

属性位置的取值范围为 0-14,分别对应上面介绍的 16 种属性。

符号可以取 “<“、”>” 和 “=”,分别表示小于、大于和等于。

值表示需要检查的具体数值。

需要注意的是,在热血传奇中,第二个0并不代表防御,而是表示物品的第二个属性,具体取值需要根据具体的物品而定。

例如,以下是一个使用 CheckItemAddValue 函数的示例:

#IF CheckItemAddValue 0 2 > 10 #SAY 你的盔甲附加了一点攻击属性。 #ENDIF

在这个示例中,CheckItemAddValue 函数检查玩家身上的第 0 种物品(盔甲)的第 2 个属性(攻击)是否大于 10,如果是,则输出一条提示信息。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。