H.GetItemFieldValue无法获取到变量
英雄拾取触发:[@H.PickUpItemEX]
#IF
#ACT
H.LINKGIVEITEM
H.GetItemFieldValue -1 needlevel N$装备需求
H.GetItemFieldValue -1 need N$装备需求1
H.SENDMSG 6 装备需求型结果:<$STR(N$装备需求)>,装备需求结果1:<$STR(N$装备需求1)>
H.GetItemFieldValue -1 stdmode N$装备类型
H.SENDMSG 6 装备类型结果:<$STR(N$装备类型)>
H.GetItemFieldValue -1 name S$装备名字
H.SENDMSG 6 装备名字结果:<$STR(S$装备名字)>
H.GetItemFieldValue -1 hdc N$附加属性
H.SENDMSG 6 属性类型h结果:<$STR(N$附加属性)>
H.GetItemFieldValue -1 1dc N$附加属性
H.SENDMSG 6 属性类型l结果:<$STR(N$附加属性)>
H.updateitem -1
H.clearLinkItem
完全无法获得变量
反馈到BUG版。但pai哥测试却可以获得变量!???
下面为pai哥的测试结果!
实在无法理解问题在哪???
拾取触发不应该是LINKGIVEITEM吧。
应该是linkpickupitem吧? 排除扩展变量。。。排除最新引擎。。清空QF QM只留[@H.PickUpItemEX] 英雄拾取触发:
[@H.PickUpItemEX]
#IF
#ACT
H.LINKGIVEITEM
#IF
#ACT
H.GetItemFieldValue -1 needlevel N$装备需求
H.GetItemFieldValue -1 need N$装备需求1
H.SENDMSG 6 装备需求型结果:<$STR(N$装备需求)>,装备需求结果1:<$STR(N$装备需求1)>
H.GetItemFieldValue -1 stdmode N$装备类型
H.SENDMSG 6 装备类型结果:<$STR(N$装备类型)>
H.GetItemFieldValue -1 name S$装备名字
H.SENDMSG 6 装备名字结果:<$STR(S$装备名字)>
H.GetItemFieldValue -1 hdc N$附加属性
H.SENDMSG 6 属性类型h结果:<$STR(N$附加属性)>
H.GetItemFieldValue -1 1dc N$附加属性
H.SENDMSG 6 属性类型l结果:<$STR(N$附加属性)>
H.updateitem -1
H.clearLinkItem
这样尝试一下
页:
[1]