汤团先生 发表于 2023-10-12 19:10:42

覆盖和扩展获取数据库字段功能

【需扩展】格式:通过物品名字取数据库字段值 GetDBItemFieldValue 物品名称 字段名 变量
【需扩展】格式:通过 IDX 字段取数据库字段值 GetDBIdxItemFieldValue idx 字段名 变量

【需扩展】;根据MakeIndex取得对应背包物品的字段值并保存到变量中
GetBagItemFieldValue 1 <$STR(L$背包物品)> name S1
Sendmsg6提示:第0件,物品名称=<$STR(S1)>;MakeIndex=<$STR(L$背包物品)>

【需扩展】格式:通过怪物名字取数据库字段值 GetDBMonsterFieldValue 怪物名称 字段名 变量

GetDBMonsterFieldValue 魔龙教主 HP <$STR(N1)>



【需增加】↓↓↓↓↓↓↓↓↓↓↓↓↓↓
获取物品属性值

-----------------------------------获取物品属性值---------------------------
获取物品属性值
1.获取物品属性值
GetItemFieldValue 物品位置 属性名称 变量名

物品位置:支持装备位置、首饰、神佑、升级框、OK框
属性名称支持:
makeindex
dura
duramax
upgradecount
name
name_g
stdmode
shape
looks
color
hp
mp
lac
hac
lmac
hmac
ldc
hdc
lmc
hmc
lsc
hsc
idx
need
needlevel
price
element
element1
element2
element3
element4
element5
element6
element7
element8
element9
element10
element11
element12
element13
element14
element15
element16
element17
element18
element19
element20
element21
element22
element23
element24
element25
expand1
expand2
expand3
expand4
expand5
InsuranceCurrency
InsuranceGold
InsuranceCount



[@元素]
#IF
#ACT
GetItemFieldValue 1 element21 N1
SendMsg 6 21的值为:<$STR(N1)>

;以上获取命令仅获取数据库原生字段值(支持自定义字段),不包含命令或附加值

以下为附加属性(非数据库字段的值)

极品属性(防御 魔法防御 攻击 魔法 道术 ....)
Value0
Value1
Value2
Value3
Value4
Value5
Value6
Value7
Value8
Value9
Value10
Value11
Value12
Value13

元素属性(非数据库)
uelement0
uelement1
uelement2
uelement3
uelement4
uelement5
uelement6
uelement7
uelement8
uelement9
uelement10
uelement11
uelement12
uelement13
uelement14
uelement15
uelement16
uelement17
uelement18
uelement19
uelement20
uelement21
uelement22
uelement23
uelement24
uelement25

【需增加】↑↑↑↑↑↑↑↑↑↑↑↑↑

页: [1]
查看完整版本: 覆盖和扩展获取数据库字段功能