传奇自定义装备进度条属性获取脚本教程
在传奇版本搭建与脚本开发中,自定义装备进度条是打造特色装备、进阶养成系统的核心功能。精准获取装备进度条的各类属性数值,是实现装备升级、进度展示、等级判定等功能的基础。本文详细讲解传奇自定义装备进度条属性值获取指令用法,附带完整可直接套用的脚本案例,适配各类传奇版本开发需求。一、核心指令介绍传奇获取自…
在传奇版本搭建与脚本开发中,自定义装备进度条是打造特色装备、进阶养成系统的核心功能。精准获取装备进度条的各类属性数值,是实现装备升级、进度展示、等级判定等功能的基础。本文详细讲解传奇自定义装备进度条属性值获取指令用法,附带完整可直接套用的脚本案例,适配各类传奇版本开发需求。
一、核心指令介绍
传奇获取自定义装备进度条属性值专用指令:GetCustomItemProgressbarValue
该指令可精准读取装备进度条的最大值、当前数值、百分比、等级四大核心属性,适配武器、防具等各类自定义装备进度条系统,是传奇装备脚本开发的常用基础指令。
指令格式:GetCustomItemProgressbarValue 装备位置 进度条序号(0,1) 获取值类型(0,1,2,3) 变量
二、参数详细说明
为方便新手快速上手,下面逐一拆解指令中各项参数的具体含义,所有参数均为固定数值格式,无需复杂修改,按需套用即可。
1、装备位置:指定需要读取属性的装备穿戴位置,常规武器位置数值为1,可根据版本装备栏布局微调。
2、进度条序号:仅支持0、1两个数值,对应装备的第一个、第二个进度条属性。
3、获取值类型(核心参数)
0:进度条最大值,代表该装备进度条的属性上限数值
1:进度当前值,代表装备进度条当前累计的实时数值
2:进度条当前百分比,自动换算进度占比,无需二次计算
3:进度条等级,对应装备进度条对应的养成等级阶段
4、变量:用于存储读取到的属性数值,可自定义N1、N2、N3、N4等常规变量,方便后续调用、弹窗展示、条件判定。
三、全套可直接使用脚本案例
以下为武器第一个进度条全套属性获取脚本,包含最大值、当前值、百分比、等级四种场景,代码规整无冗余,可直接复制粘贴至传奇版本脚本文件中使用。
1、获取武器第一个进度条的最大值
[@获取武器的第一个进度条的最大值]
#ACT
GetCustomItemProgressbarValue 1 0 0 <$STR(N1)>
SENDMSG 6 武器第一个进度条的最大值<$STR(N1)>
2、获取武器第一个进度条的当前进度值
[@获取武器的第一个进度条的当前进度值]
#ACT
GetCustomItemProgressbarValue 1 0 1 <$STR(N2)>
SENDMSG 6 武器第一个进度条的当前值<$STR(N2)>
3、获取武器第一个进度条的百分比
[@获取武器的第一个进度条的百分比]
#ACT
GetCustomItemProgressbarValue 1 0 2 <$STR(N3)>
SENDMSG 6 武器第一个进度条的当前百分比<$STR(N3)>
4、获取武器第一个进度条的等级
[@获取武器的第一个进度条的等级]
#ACT
GetCustomItemProgressbarValue 1 0 3 <$STR(N4)>
SENDMSG 6 武器第一个进度条的等级<$STR(N4)>
四、脚本使用小贴士
1、 脚本适配绝大多数传奇复古、微变、超变版本,自定义装备进度条系统通用,无需适配修改。
2、 变量可自由替换,除N系列变量外,可根据脚本逻辑使用自定义变量,不影响读取效果。
3、 进度条序号可按需切换为1,即可读取装备第二个进度条的所有属性数值,拓展性极强。


