在传奇服务端,管理员和开发者可以使用GetDBItemFieldValue功能来获取物品数据库中的字段值。这一功能相较于之前的版本有了显著扩展,现在不仅支持获取内置字段,还支持自定义字段的值。
功能概述
GetDBItemFieldValue功能允许开发者从物品数据库中检索特定物品的属性值。这意味着,无论是系统自带的字段还是自定义添加的字段,都可以通过此功能进行查询。
命令格式
使用GetDBItemFieldValue命令的格式如下:
物品名称字段名称保存变量
命令示例
以下是一些使用GetDBItemFieldValue命令的示例:
获取物品“屠龙”的“NAME”字段值,并保存到变量S1中:
屠龙
支持的字段
GetDBItemFieldValue支持获取以下字段:
IDX:物品索引
NAME:物品名称
STDMODE:标准模式
SHAPE:形状
WEIGHT:重量
ANICOUNT:动画计数
SOURCE:来源
RESERVED:保留字段
LOOKS:外观
DURAMAX:最大耐久
HP:生命值
MP:魔法值
AC:防御力
MAC:魔法防御力
DC:物理攻击力
MC:魔法攻击力
SC:道术攻击力
AC2:防御力2
MAC2:魔法防御力2
DC2:物理攻击力2
MC2:魔法攻击力2
SC2:道术攻击力2
NEED:需求
NEEDLEVEL:需求等级
PRICE:价格
STOCK:库存
COLOR:颜色
OVERLAP:重叠
INSURANCEGOLD:保险金
INSURANCECURRENCY:保险货币
VALUE0至VALUE19:自定义属性值
使用场景
GetDBItemFieldValue功能适用于需要动态获取物品属性的场景,如物品属性展示、交易系统、装备合成等。通过此功能,开发者可以轻松地实现与物品属性相关的各种功能。
GetDBItemFieldValue增加支持可以获取大部分的字段的值包括自己增加的字段以前的M2只支持NameStdMode等等自带的字段,.获取物品属性值GetDBItemFieldValue 物品名称 字段名称 保存变量
获取物品数据库的字段值
获取物品属性值
1.获取物品属性值
GetDBItemFieldValue 物品名称 字段名称 保存变量 GetDBItemFieldValue 屠龙 NAME S1
字段名称
IDX
NAME
STDMODE
SHAPE
WEIGHT
ANICOUNT
SOURCE
RESERVED
LOOKS
DURAMAX
HP
MP
AC
MAC
DC
MC
SC
AC2
MAC2
DC2
MC2
SC2
NEED
NEEDLEVEL
PRICE
STOCK
COLOR
OVERLAP
INSURANCEGOLD
INSURANCECURRENCY
VALUE0
VALUE1
VALUE2
VALUE3
VALUE4
VALUE5
VALUE6
VALUE7
VALUE8
VALUE9
VALUE10
VALUE11
VALUE12
VALUE13
VALUE14
VALUE15
VALUE16
VALUE17
VALUE18
VALUE1
功能概述
GetDBItemFieldValue功能允许开发者从物品数据库中检索特定物品的属性值。这意味着,无论是系统自带的字段还是自定义添加的字段,都可以通过此功能进行查询。
命令格式
使用GetDBItemFieldValue命令的格式如下:
物品名称字段名称保存变量
命令示例
以下是一些使用GetDBItemFieldValue命令的示例:
获取物品“屠龙”的“NAME”字段值,并保存到变量S1中:
屠龙
支持的字段
GetDBItemFieldValue支持获取以下字段:
IDX:物品索引
NAME:物品名称
STDMODE:标准模式
SHAPE:形状
WEIGHT:重量
ANICOUNT:动画计数
SOURCE:来源
RESERVED:保留字段
LOOKS:外观
DURAMAX:最大耐久
HP:生命值
MP:魔法值
AC:防御力
MAC:魔法防御力
DC:物理攻击力
MC:魔法攻击力
SC:道术攻击力
AC2:防御力2
MAC2:魔法防御力2
DC2:物理攻击力2
MC2:魔法攻击力2
SC2:道术攻击力2
NEED:需求
NEEDLEVEL:需求等级
PRICE:价格
STOCK:库存
COLOR:颜色
OVERLAP:重叠
INSURANCEGOLD:保险金
INSURANCECURRENCY:保险货币
VALUE0至VALUE19:自定义属性值
使用场景
GetDBItemFieldValue功能适用于需要动态获取物品属性的场景,如物品属性展示、交易系统、装备合成等。通过此功能,开发者可以轻松地实现与物品属性相关的各种功能。
GetDBItemFieldValue增加支持可以获取大部分的字段的值包括自己增加的字段以前的M2只支持NameStdMode等等自带的字段,.获取物品属性值GetDBItemFieldValue 物品名称 字段名称 保存变量
获取物品数据库的字段值
获取物品属性值
1.获取物品属性值
GetDBItemFieldValue 物品名称 字段名称 保存变量 GetDBItemFieldValue 屠龙 NAME S1
字段名称
IDX
NAME
STDMODE
SHAPE
WEIGHT
ANICOUNT
SOURCE
RESERVED
LOOKS
DURAMAX
HP
MP
AC
MAC
DC
MC
SC
AC2
MAC2
DC2
MC2
SC2
NEED
NEEDLEVEL
PRICE
STOCK
COLOR
OVERLAP
INSURANCEGOLD
INSURANCECURRENCY
VALUE0
VALUE1
VALUE2
VALUE3
VALUE4
VALUE5
VALUE6
VALUE7
VALUE8
VALUE9
VALUE10
VALUE11
VALUE12
VALUE13
VALUE14
VALUE15
VALUE16
VALUE17
VALUE18
VALUE1

