传奇获取装备星星数量脚本教程 全身装备星星变量用法
一、功能介绍本文详细讲解传奇服务端中获取人物身上装备星星数量的脚本功能,该功能主要用于统计游戏角色全身或指定位置装备的星星进阶数量,是传奇版本制作、功能定制、玩法修改中常用的基础脚本指令,广泛应用于装备评级、属性统计、福利领取、任务判定等各类游戏场景。该脚本核心作用为获取人物全身星星数量,可精准读取…
一、功能介绍
本文详细讲解传奇服务端中获取人物身上装备星星数量的脚本功能,该功能主要用于统计游戏角色全身或指定位置装备的星星进阶数量,是传奇版本制作、功能定制、玩法修改中常用的基础脚本指令,广泛应用于装备评级、属性统计、福利领取、任务判定等各类游戏场景。
该脚本核心作用为获取人物全身星星数量,可精准读取角色指定装备位置、首饰、生肖装备以及全身所有装备的星星总数,数据读取精准、调用简单,适配大部分传奇引擎版本。
二、脚本基础格式
核心指令格式:GetUpgradeCount 位置 变量
指令整体简洁易记,仅需填写对应装备位置和自定义变量,即可快速完成装备星星数量的读取赋值,新手也能快速上手调用。
三、位置参数详细说明
该指令的位置参数支持多种类型,可根据实际脚本需求灵活选择,具体适配范围如下:
1、支持OK框装备位置读取;
2、支持常规身上装备位置读取;
3、支持首饰类装备星星数量读取;
4、支持生肖专属装备星星统计;
5、输入all或*,可直接获取人物身上所有装备星星总数量。
四、完整脚本示例
以下为可直接复制使用的传奇脚本范例,以邮件触发提示为例,读取武器装备的星星数量并弹窗提示玩家:
[@mail]
#ACT
GetUpgradeCount 1 n1
SENDMSG 6 武器一共有<$STR(N1)>个星星
范例解析:通过GetUpgradeCount指令读取1号武器格子的装备星星数量,赋值给变量n1,最后通过游戏弹窗消息展示武器星星具体数量,可直接套用在各类触发脚本中。
五、全身星星数量通用变量
传奇脚本中自带专属全局变量,可直接读取人物和英雄的全身装备星星总数,无需单独赋值,使用更加便捷:
人物全身星星数量变量:<$UpgradeCount>
英雄全身星星数量变量:<$H.UpgradeCount>
六、单格子装备星星变量格式
若需要精准读取单个装备格子的星星数量,可使用专属格子变量格式,精准定位每一个装备位置的数据,变量格式为<$UPGRADECOUNTN>。
其中N代表装备格子编号,编号范围为0~46,覆盖人物全部装备穿戴位置。
常用格子变量示例:
1、<$UPGRADECOUNT1>:对应武器装备格子星星数量;
2、<$UPGRADECOUNT0>:对应盔甲装备格子星星数量。
其余格子可根据游戏装备栏编号依次对应调用,满足精准单装备星星数据统计需求。


