传奇物品标记添加清除检测完整设置教程
在传奇版本搭建与脚本修改过程中,物品标记、物品标识是管控装备属性、区分装备状态的核心功能,常用于专属装备识别、定制装备判定、特殊装备权限区分等场景。本文详细讲解传奇物品标记的位置规则、全套脚本格式以及实测可用的检测、添加、清除标记脚本代码,助力传奇GM快速完成装备标记功能配置。一、传奇物品标记基础概…
在传奇版本搭建与脚本修改过程中,物品标记、物品标识是管控装备属性、区分装备状态的核心功能,常用于专属装备识别、定制装备判定、特殊装备权限区分等场景。本文详细讲解传奇物品标记的位置规则、全套脚本格式以及实测可用的检测、添加、清除标记脚本代码,助力传奇GM快速完成装备标记功能配置。
一、传奇物品标记基础概念
物品标记也叫物品标识,是传奇脚本中用于给装备绑定专属识别参数的核心功能,可精准区分不同装备的专属状态、特殊权限,是定制专属装备、限定装备功能的常用核心脚本功能。
二、装备位置参数规则说明
传奇物品标记功能依托装备位置参数判定生效,参数数值对应固定装备场景,具体规则如下:
1、参数为-1:对应OK弹窗框内的装备,适用于弹窗展示装备的标记判定操作;
2、参数为0-47:对应角色身上穿戴的各类装备,可精准定位身上任意穿戴装备进行标记操作。
三、物品标记核心脚本格式
传奇物品标记的操作主要分为检测标记、添加标记、清除标记三种核心操作,每种操作均有固定标准脚本格式,标识数值取值范围为1-16。
3.1 检测标记脚本格式
指令语法:CheckItemFlag 装备位置 标识(1-16)
功能说明:用于检测指定位置装备是否绑定对应数值的物品标识,判定结果可用于触发后续脚本动作。
3.2 添加标记脚本格式
指令语法:SetItemFlag 装备位置 标识(1-16) 状态(0,1)
状态参数详解:0或空值为清除对应标记,1为添加对应标记,精准控制标记的新增与移除。
四、全套实测可用物品标记脚本代码
以下为传奇版本通用的装备标记检测、添加、清除完整脚本,代码规整无冗余,可直接复制到版本脚本中使用,适配绝大多数传奇引擎。
[@检测标记]
#IF
CheckItemFlag 0 16
#ACT
SENDMSG 6 你的衣服有16的标识
BREAK
[@添加标记]
#IF
#ACT
SetItemFlag 0 16 1
SENDMSG 6 你的衣服添加了16标识
[@清除标记]
#IF
#ACT
SetItemFlag 0 16
SENDMSG 6 你把衣服清除了16标记
五、功能使用重要注意事项
在修改、添加、清除传奇物品标记的操作中,无需使用SENDUPGRADEITEM指令刷新客户端,标记修改后可实时生效,省去冗余刷新步骤,提升脚本运行效率,避免版本卡顿、指令冲突等问题。


