本文将详细解释Blue引擎中关于物品功能、物品ID、物品规则、物品重叠与物品刷新等相关内容。我们还将介绍如何通过新增功能获取装备序号,使用当前物品的ID,以及如何扩展物品规则列表。
一、新增获取装备序号功能
通过以下命令可以获取当前物品的ID:
<$CURITEMID>:在Give、GiveEx、GiveOK、GM制造物品时使用,能得到当前物品的ID。
GETDLGITEMIDP/G/D/M/H:将物品ID值赋给变量P/G/D/M/H(P0~9,其他0~99)。
CHECKDLGITEMID123456:检测物品框里的物品ID是否等于123456。
示例:
plaintext
Give物品名
INI_WRITE_INTEGER文件名<$USERNAME>某任务_物品名<$CURITEMID>//记录物品ID,下次校验时用INI_READ_INTEGER读取
sendMsg1<$CURITEMID>
INI_READ_INTEGER文件名<$USERNAME>某任务_物品名P0
#if
CHECKDLGITEMIDP0
二、物品规则扩展
新增了【死亡消失】选项,允许在物品规则列表中进行配置。
三、指定物品刷新范围
该功能允许将指定物品刷新在指定的范围内。
格式:
plaintext
DROPITEMMAP地图号坐标坐标范围物品名数量
地图号如果使用SELF,将代表人物当前地图。
示例:
plaintext
[@DROPITEMMAP]
#IF
#ACT
DROPITEMMAP33303305金条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
GETDLGITEMIDP/G/D/M/H//获取物品ID值到变量P/G/D/M/H(P0~9,其他0~99)
CHECKDLGITEMID123456//检测物品框里的物品ID是否等于123456
例:
Give物品名
INI_WRITE_INTEGER文件名<$USERNAME>某任务_物品名<$CURITEMID>//记录物品ID,下次需要校验时,可以用INI_READ_INTEGER读取
sendMsg1<$CURITEMID>
INI_READ_INTEGER文件名<$USERNAME>某任务_物品名P0
#if
CHECKDLGITEMIDP0
变量:<$CURITEMID>
------------------------------------------------------------
增加物品规则扩展
物品规则列表增加【死亡消失】选项
------------------------------------------------------------
将指定物品刷新在指定范围内
功能:
将指定物品刷新在指定范围内
格式:
DROPITEMMAP地图号坐标坐标范围物品名数量(地图号如果使用SELF,将代表人物当前地图)
=========================
[@DROPITEMMAP]
#IF
#ACT
DROPITEMMAP33303305金条1
=========================
------------------------------------------------------------
物品重叠设置
功能:
物品重叠功能,StdItem.DB中OverLap=1或2表示可以重叠
OverLap=1重量=重叠数量*单物品重量/10
OverLap=2重量=重叠数量*单物品重量
注意:
物品重叠功能不能使用在拥有持久、属性、品质、纯度等物品上。
一、新增获取装备序号功能
通过以下命令可以获取当前物品的ID:
<$CURITEMID>:在Give、GiveEx、GiveOK、GM制造物品时使用,能得到当前物品的ID。
GETDLGITEMIDP/G/D/M/H:将物品ID值赋给变量P/G/D/M/H(P0~9,其他0~99)。
CHECKDLGITEMID123456:检测物品框里的物品ID是否等于123456。
示例:
plaintext
Give物品名
INI_WRITE_INTEGER文件名<$USERNAME>某任务_物品名<$CURITEMID>//记录物品ID,下次校验时用INI_READ_INTEGER读取
sendMsg1<$CURITEMID>
INI_READ_INTEGER文件名<$USERNAME>某任务_物品名P0
#if
CHECKDLGITEMIDP0
二、物品规则扩展
新增了【死亡消失】选项,允许在物品规则列表中进行配置。
三、指定物品刷新范围
该功能允许将指定物品刷新在指定的范围内。
格式:
plaintext
DROPITEMMAP地图号坐标坐标范围物品名数量
地图号如果使用SELF,将代表人物当前地图。
示例:
plaintext
[@DROPITEMMAP]
#IF
#ACT
DROPITEMMAP33303305金条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
GETDLGITEMIDP/G/D/M/H//获取物品ID值到变量P/G/D/M/H(P0~9,其他0~99)
CHECKDLGITEMID123456//检测物品框里的物品ID是否等于123456
例:
Give物品名
INI_WRITE_INTEGER文件名<$USERNAME>某任务_物品名<$CURITEMID>//记录物品ID,下次需要校验时,可以用INI_READ_INTEGER读取
sendMsg1<$CURITEMID>
INI_READ_INTEGER文件名<$USERNAME>某任务_物品名P0
#if
CHECKDLGITEMIDP0
变量:<$CURITEMID>
------------------------------------------------------------
增加物品规则扩展
物品规则列表增加【死亡消失】选项
------------------------------------------------------------
将指定物品刷新在指定范围内
功能:
将指定物品刷新在指定范围内
格式:
DROPITEMMAP地图号坐标坐标范围物品名数量(地图号如果使用SELF,将代表人物当前地图)
=========================
[@DROPITEMMAP]
#IF
#ACT
DROPITEMMAP33303305金条1
=========================
------------------------------------------------------------
物品重叠设置
功能:
物品重叠功能,StdItem.DB中OverLap=1或2表示可以重叠
OverLap=1重量=重叠数量*单物品重量/10
OverLap=2重量=重叠数量*单物品重量
注意:
物品重叠功能不能使用在拥有持久、属性、品质、纯度等物品上。

