关于SUM变量的用法
1.关于SUM命令的详解:首先有MOV (变量X) 0 ;(变量X)清0
sum (变量A) (变量B) ;X=A+B
sum (变量C) ;X=X+C
#IF
NOT equal <$DRESS> ; 检测穿戴盔甲
#ACT
GETITEMADDVALUE 0 0 M1 ; 附加防御点数
GETITEMADDVALUE 0 1 M2 ; 附加魔域点数
GETITEMADDVALUE 0 19 M3 ; 附加伤害反射点数
MOV M4 0
SUM M1 M2
SUM M3
SENDMSG 0 <$STR(M4)>
#ELSEACT
MESSAGEBOX 请您穿戴好盔甲再来! @确定
求不到M4的值 请教问题出在哪里? M4是 M1 M2 M3的和 请大佬指教!
脚本命令有出入是引擎问题不是GEE的 可忽略此问题,只看变量操作
#IF
NOT equal <$DRESS> ; 检测穿戴盔甲
#ACT
GETITEMADDVALUE 0 0 M1 ; 附加防御点数
GETITEMADDVALUE 0 1 M2 ; 附加魔域点数
GETITEMADDVALUE 0 19 M3 ; 附加伤害反射点数
MOV M4 <$STR(M1)>
INC M4 <$STR(M2)>
INC M4 <$STR(M3)>
SENDMSG 0 <$STR(M4)>
#ELSEACT
MESSAGEBOX 这样也挺好,代码也没有多一行,逻辑简单清晰 FORMULATION <$STR(M1)>+<$STR(M2)>+<$STR(M3)> M4 她不香么 出名工作室 发表于 2022-9-4 08:41 #IF
NOT equal ; 检测穿戴盔甲
#ACT
确实可以!欢迎各位大佬继续探讨这个问题! 大部分引擎的这个SUM命令是没用的。。。都改用inc的了。 说明书上有/但是用不了·· 不管命令是否支持,但是第二变量一定要全拼写
例如
SUM D1 D2
那是错误的,必须需要SUM D1 <$str(D2)> #IF
NOT equal <$DRESS> ; 检测穿戴盔甲
#ACT
GETITEMADDVALUE 0 0 M1 ; 附加防御点数
GETITEMADDVALUE 0 1 M2 ; 附加魔域点数
GETITEMADDVALUE 0 19 M3 ; 附加伤害反射点数
MOV M4 <$STR(M1)>
INC M4 <$STR(M2)>
INC M4 <$STR(M3)>
SENDMSG 0 <$STR(M4)>
#ELSEACT
MESSAGEBOX 这样也挺好,代码也没有多一行,逻辑简单清晰 FORMULATION <$STR(M1)>+<$STR(M2)>+<$STR(M3)> M4 她不香么 出名工作室 发表于 2022-9-4 08:41 #IF
NOT equal ; 检测穿戴盔甲
#ACT
确实可以!欢迎各位大佬继续探讨这个问题!
页:
[1]
2