当前位置:首页 > 引擎 > GOM引擎

传奇自定义装备进度条属性获取脚本教程

admin4天前13
在传奇版本搭建与脚本开发中,自定义装备进度条是打造特色装备、进阶养成系统的核心功能。精准获取装备进度条的各类属性数值,是实现装备升级、进度展示、等级判定等功能的基础。本文详细讲解传奇自定义装备进度条属性值获取指令用法,附带完整可直接套用的脚本案例,适配各类传奇版本开发需求。一、核心指令介绍传奇获取自…

在传奇版本搭建与脚本开发中,自定义装备进度条是打造特色装备、进阶养成系统的核心功能。精准获取装备进度条的各类属性数值,是实现装备升级、进度展示、等级判定等功能的基础。本文详细讲解传奇自定义装备进度条属性值获取指令用法,附带完整可直接套用的脚本案例,适配各类传奇版本开发需求。

一、核心指令介绍

传奇获取自定义装备进度条属性值专用指令: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,即可读取装备第二个进度条的所有属性数值,拓展性极强。


 


扫描二维码推送至手机访问。

本文章九路游发布,如需转载请注明出处。如有侵权请联系站长删除。

本文链接:https://www.9luu.com/73.html

分享给朋友: