[翎风脚本]双击使用货币示例
双击使用货币示例(可叠加,可不叠加,叠加只能OverLap 为2)物品名StdModeShapeAnicount
1元宝31512
1万元宝31512
1亿元宝31512
1万亿元宝31512
1亿亿元宝31512
[@StdModeFuncEx2]
#IF
#act
LinkBagItem <$UseItemMakeIndex>
GetDBItemFieldValue <$UseItemName> OverLap N$当前物品叠加状态
GETITEMADDVALUE -1 14 N$双击物品数量
DIV N$是否增加物品数量 <$Str(N$当前物品叠加状态)> 2
INC N$双击物品数量 <$Str(N$是否增加物品数量)>
TextReplace <$UseItemName> 元宝 "" S$当前元宝处理 0 0
TextReplace <$Str(S$当前元宝处理)> 万 0000 S$当前元宝处理 0 0
TextReplace <$Str(S$当前元宝处理)> 亿 00000000 S$当前元宝处理 0 0
ForMulAtion <$GAMEGOLD>+<$Str(S$当前元宝处理)>*<$Str(N$双击物品数量)> N$当前元宝处理判断值
#IF
Large N$当前元宝处理判断值 9000000000000000000
#ACT
ClearLinkItem
MESSAGEBOX 你的元宝值已经达到最大值了,无法增长了
BREAK
#ELSEACT
ForMulAtion <$Str(S$当前元宝处理)>*<$Str(N$双击物品数量)> N$双击增加元宝数据
GAMEGOLD + <$Str(N$双击增加元宝数据)>
SENDMSG 6 你使用了[<$UseItemName>*<$Str(N$双击物品数量)>]增加了:<$Str(N$双击增加元宝数据)>个元宝,当前元宝数量:<$gamegold>
DelLinkItem
BREAK
这个转换逻辑挺巧妙,TextReplace处理单位的方式学到了。
页:
[1]