八桑大法师 发表于 2022-11-2 22:14:13

增加对物品唯一ID的操作命令


操作中的ID获取::例如 穿戴脱下ID购买个人商店物品的ID<$CurItemMakeIndex>

捡取或丢弃ID物品 <$PickDropItemMakeIndex>

关联背包物品 LinkBagItem 物品MakeIndex(唯一ID)
将关联物品从背包删除 DelLinkItem 物品数量(用于叠加物品,0整个物品删除,大于0从叠加中删除指定数量



另外 GEE遍历背包时候 是可以遍历到这个ID

[@main]
#if
#act
GetPlayInfo BAGITEMCOUNT P10
Sendmsg 5 提示:您的背包当中有<$STR(p10)>件物品。
WHILE P1 < <$STR(P10)>
MOV S1
MOV S2
MOV S3
MOV S4
GetItemFieldValue bagitem<$STR(P1)> name S1
GetItemFieldValue bagitem<$STR(P1)> idx S2
GetItemFieldValue bagitem<$STR(P1)> makeindex S3
GetItemFieldValue bagitem<$STR(P1)> upgradecount S4
Sendmsg 6 提示:第<$STR(P1)>件,物品名称=<$STR(S1)>,IDX=<$STR(S2)>,唯一ID=<$STR(S3)>,星星数=<$STR(S4)>
INC P1 1
ENDWHILE


GEE这个id说明书写的怪怪的 从命令来看 index似乎应该是是物品DB中的IDX 列的数值导致很多人看的懵逼
实际使用 是物品唯一ID


页: [1]
查看完整版本: 增加对物品唯一ID的操作命令