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

传奇物品标记添加清除检测完整设置教程

admin3天前6
在传奇版本搭建与脚本修改过程中,物品标记、物品标识是管控装备属性、区分装备状态的核心功能,常用于专属装备识别、定制装备判定、特殊装备权限区分等场景。本文详细讲解传奇物品标记的位置规则、全套脚本格式以及实测可用的检测、添加、清除标记脚本代码,助力传奇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指令刷新客户端,标记修改后可实时生效,省去冗余刷新步骤,提升脚本运行效率,避免版本卡顿、指令冲突等问题。

 


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

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

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

分享给朋友: