本文将详细解释Blue引擎中关于物品功能、物品ID、物品规则、物品重叠与物品刷新等相关内容。我们还将介绍如何通过新增功能获取装备序号,使用当前物品的ID,以及如何扩展物品规则列表。

一、新增获取装备序号功能

通过以下命令可以获取当前物品的ID:

<$CURITEMID>:在Give、GiveEx、GiveOK、GM制造物品时使用,能得到当前物品的ID。

GETDLGITEMID P/G/D/M/H:将物品ID值赋给变量P/G/D/M/H(P0~9,其他0~99)。

CHECKDLGITEMID 123456:检测物品框里的物品ID是否等于123456。

示例:

plaintext

Give 物品名

INI_WRITE_INTEGER 文件名 <$USERNAME> 某任务_物品名 <$CURITEMID> // 记录物品ID,下次校验时用 INI_READ_INTEGER 读取

sendMsg 1 <$CURITEMID>

INI_READ_INTEGER 文件名 <$USERNAME> 某任务_物品名 P0

#if

CHECKDLGITEMID P0

二、物品规则扩展

新增了【死亡消失】选项,允许在物品规则列表中进行配置。

三、指定物品刷新范围

该功能允许将指定物品刷新在指定的范围内。

格式:

plaintext

DROPITEMMAP 地图号 坐标 坐标 范围 物品名 数量

地图号如果使用SELF,将代表人物当前地图。

示例:

plaintext

[@DROPITEMMAP]

#IF

#ACT

DROPITEMMAP 3 330 330 5 金条 1

四、物品重叠设置

物品重叠功能使得相同类型的物品可以堆叠在一起,节省背包空间。具体设置如下:

在StdItem.DB中,设置OverLap字段:

OverLap=1:重量 = 重叠数量 * 单物品重量 / 10

OverLap=2:重量 = 重叠数量 * 单物品重量

注意事项:

物品重叠功能不能用于持有持久、属性、品质、纯度等特性的物品。

blue关于物品功能解释,物品ID物品规则物品重叠物品刷新,新增加获取装备序号可以使用<$CURITEMID>得到当前物品的ID,增加物品规则扩展物品规则列表增加[死亡消失】选项,将指定物品刷新在指定范围内,物品重叠功能,StdItem.DB 中OverLap=1或2 表示可以重叠等等

新增加获取装备序号

功能:

<$CURITEMID> //Give,GiveEx,GiveOK,GM制造物品时,可以使用<$CURITEMID>得到当前物品的ID

GETDLGITEMID P/G/D/M/H //获取物品ID值到变量P/G/D/M/H (P0~9,其他0~99)

CHECKDLGITEMID 123456 //检测物品框里的物品ID是否等于123456

例:

Give 物品名

INI_WRITE_INTEGER 文件名 <$USERNAME> 某任务_物品名 <$CURITEMID> //记录物品ID,下次需要校验时,可以用 INI_READ_INTEGER 读取

sendMsg 1 <$CURITEMID>

INI_READ_INTEGER 文件名 <$USERNAME> 某任务_物品名 P0

#if

CHECKDLGITEMID P0

变量: <$CURITEMID>

————————————————————

增加物品规则扩展

物品规则列表增加【死亡消失】选项

————————————————————

将指定物品刷新在指定范围内

功能:

将指定物品刷新在指定范围内

格式:

DROPITEMMAP 地图号 坐标 坐标 范围 物品名 数量 (地图号如果使用SELF,将代表人物当前地图)

=========================

[@DROPITEMMAP]

#IF

#ACT

DROPITEMMAP 3 330 330 5 金条 1

=========================

————————————————————

物品重叠设置

功能:

物品重叠功能,StdItem.DB 中OverLap=1或2 表示可以重叠

OverLap=1 重量=重叠数量*单物品重量/10

OverLap= 2 重量= 重叠数量*单物品重量

注意:

物品重叠功能不能使用在拥有持久、属性、品质、纯度等物品上。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。