FORMULATION怎么用的啊?

admin 2023/04/19 14:52:55 103
FORMULATION 计算结果为0!!!装备肯定是有极品属性的,而且还是11点!
#IF
#ACT
LINKPICKUPITEM
MOV P953 0
MOV P954 0
MOV P955 0
MOV P956 0
MOV P957 0
MOV P958 0
WHILE P953 < 7
WHILE P955 < 8
WHILE P957 < 8
GetItemAddvaLue -1 <$STR(P953)> P954
GetItemStoneInfo -1 <$STR(P955)> 2 P956
GetItemStoneInfo -1 <$STR(P957)> 4 P958
INC P953 1
INC P955 1
INC P957 1
ENDWHILE
FORMULATION <$STR(P954)>+<$STR(P956)>+<$STR(P958)> N99
ChangeItemUpgradeCount -1 = <$STR(N99)>
SENDMSG 6 物品附加了<$STR(N99)>点属性
UpdateItem -1
ClearLinkItem
Break



这里的FORMULATION <$STR(P954)>+<$STR(P956)>+<$STR(P958)> N99
三个变量。你一个个显示出来看看是什么
sendmsg 7 <$STR(P954)>
SENDMSG 6 物品附加了<$STR(P954)>+<$STR(P956)>+<$STR(P958)><$STR(P959)>点附加属性
物品附加了0+0+06点附加属性

补充内容 (2023-1-5 22:20):
用INC可以计算,不知道为什么,是不是我的写法不对?
这个就可以正确计算!
#IF
#ACT
LINKPICKUPITEM
MOV P953 0
MOV P954 0
MOV P955 0
MOV P956 0
MOV P957 0
MOV P958 0
MOV P959 0
WHILE P953 < 7
WHILE P955 < 8
WHILE P957 < 8
GetItemAddvaLue -1 <$STR(P953)> P954
GetItemStoneInfo -1 <$STR(P955)> 2 P956
GetItemStoneInfo -1 <$STR(P957)> 4 P958
INC P959 <$STR(P954)>
INC P959 <$STR(P956)>
INC P959 <$STR(P958)>
INC P953 1
INC P955 1
INC P957 1
ENDWHILE
;FORMULATION <$STR(P954)>+<$STR(P956)>+<$STR(P958)> N99
ChangeItemUpgradeCount -1 = <$STR(P959)>
SENDMSG 6 物品附加了<$STR(P959)>点附加属性
UpdateItem -1
ClearLinkItem
Break
返回