传奇CHECKITEMADDVALUE脚本用法 装备附加属性读取教程
一、传奇CHECKITEMADDVALUE脚本核心功能介绍在传奇游戏脚本制作中,CHECKITEMADDVALUE是核心实用脚本指令,主要用于精准获取游戏内各类装备的附加属性值,是制作装备属性判定、属性读取、装备检测功能的基础指令。该指令可以针对玩家穿戴装备、背包选中装备、首饰盒装备等不同位置的装备…
一、传奇CHECKITEMADDVALUE脚本核心功能介绍
在传奇游戏脚本制作中,CHECKITEMADDVALUE是核心实用脚本指令,主要用于精准获取游戏内各类装备的附加属性值,是制作装备属性判定、属性读取、装备检测功能的基础指令。该指令可以针对玩家穿戴装备、背包选中装备、首饰盒装备等不同位置的装备进行属性检测,搭配对应脚本逻辑,可实现装备属性校验、属性展示、装备进阶判定等各类游戏功能,广泛应用于传奇版本定制、功能开发、脚本修改等场景。
二、CHECKITEMADDVALUE脚本标准格式详解
完整标准脚本格式:CHECKITEMADDVALUE 装备位置 属性位置(0-14) (符号 < > =) 值 保存变量
参数释义:
1、装备位置:支持多区间数值定义,-1代表OK框中选中的装备,0~28、30~47区间对应玩家身上穿戴的各类装备及时装、首饰盒装备;
2、属性位置:固定取值0-14,每个数值对应装备的一项专属属性;
3、判定符号:支持大于、小于、等于三种逻辑符号,用于设定装备属性判定条件;
4、值与保存变量:用于设定判定阈值,并将读取到的装备附加属性存入指定变量,方便后续调用展示。
三、传奇装备位置代码完整对照表
常规穿戴装备(0-16):
0=盔甲,1=武器,2=照明物,3=项链,4=头盔,5=右手镯,6=左手镯,7=右戒指,8=左戒指,9=护身符,10=腰带,11=鞋子,12=宝石,13=斗笠,14=军鼓,15=马牌,16=盾牌
时装装备(17-28,共12件时装):
17=时装衣服,18=时装武器,19=时装项链,20=时装头盔,21=时装左手镯,22=时装右手镯,23=时装左戒指,24=时装右戒指,25=时装勋章,26=时装腰带,27=时装鞋子,28=时装宝石
首饰盒装备位置:
30~41=十二个首饰盒装备位置,42~47=六个首饰盒装备位置
四、各类装备属性位置对应明细
1、盔甲属性位置(0-14)
0=防御,1=魔御,2=攻击,3=魔法,4=道术,5-13=无效果,14=持久
2、武器属性位置(0-14)
0=DC2,1=MC2,2=SC2,3=幸运,4=诅咒,5=准确,6=攻击速度,7=强度,8-9=暂未定义,10=需开封,11-13=暂未定义,14=持久
3、头盔属性位置(0-14)
0=防御,1=魔御,2=攻击,3=魔法,4=道术,5=佩带需求,6=佩带级别,7-13=无效果,14=持久
4、项链属性位置(0-14)
0=AC2,1=MAC2,2=DC2,3=MC2,4=SC2,6=佩带需求,7=佩带级别,8=reserved,9-13=暂未定义,14=持久
5、手镯属性位置(0-14)
0=AC2,1=MAC2,2=DC2,3=MC2,4=SC2,6=佩带需求,7=佩带级别,8-13=无效果,14=持久
6、戒指属性位置(0-14)
0=AC2,1=MAC2,2=DC2,3=MC2,4=SC2,6=佩带需求,7=佩带级别,8-13=无效果,14=持久
五、传奇CHECKITEMADDVALUE脚本实战示例
以下为可直接套用的完整脚本案例,功能为检测玩家盔甲附加防御属性,满足条件则读取并展示属性数值,适配所有传奇版本通用脚本格式:
[@main]
#IF
CheckItemAddValue 0 0 > 1
#ACT
GETITEMADDVALUE 0 0 <$STR(M10)>
#SAY
你的盔甲附加了<$STR(M10)>点防御属性.
脚本解析:该案例选取装备位置0(盔甲)、属性位置0(防御),判定玩家盔甲防御附加属性大于1,若满足条件则读取属性数值存入M10变量,最后弹窗展示玩家盔甲的附加防御属性,可直接复制修改参数适配武器、首饰、时装等各类装备属性检测场景。


