小白兔白又白 发表于 2026-7-7 00:26:53

[翎风脚本]双击使用货币示例

双击使用货币示例(可叠加,可不叠加,叠加只能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



下雨天 发表于 2026-7-24 17:15:03

这个转换逻辑挺巧妙,TextReplace处理单位的方式学到了。
页: [1]
查看完整版本: [翎风脚本]双击使用货币示例