诚实小鸟 发表于 2026-3-28 19:28:57

通区元宝捐献问题


[@JKKS]
#IF
NOT CHECKGameGold < <$STR(N36)>
CheckContainsText <$SERVERNAME> 01区
#ACT
inc G42 <$STR(N36)>
GameGold - <$STR(N36)>
CALCVAR HUMAN JK + <$STR(N36)>          这段不是累加的,是替换的,比如我捐100+100=200,最后还是100,最后一次捐多少就是多少
SAVEVAR HUMAN JK ..\\QuestDiary\\数据文件\\元宝捐款.txt
CLEARNAMELIST ..\\..\\..\\..\\通区元宝\\<$STR(A39)>\\今日01区.txt
AddTextListEx ..\\..\\..\\..\\通区元宝\\<$STR(A39)>\\今日01区.txt 今日首区元宝:<$STR(G42)> 0
messagebox 您已成功捐款<$STR(N36)>点元宝
gOTO @main
Gmexecute 开始提问 @捐款检测
BREAK
CALCVAR HUMAN JK + <$STR(N36)>          这段不是累加的,是替换的,比如我捐100+100=200,最后还是100,最后一次捐多少就是多少
补充内容 (2021-10-17 16:46):
SAVEVAR HUMAN JK ..\\QuestDiary\\数据文件\\元宝捐款.txt
这里的数值都是最后一次捐的数值!

美丽小猪 发表于 2026-3-28 19:28:57

CALCVAR HUMAN JK + <$STR(N36)> 就是叠加
不叠加改成CALCVAR HUMAN JK = <$STR(N36)>

诚实小鸟 发表于 2026-3-28 19:28:57

442671 发表于 2021-10-17 16:22 CALCVAR HUMAN JK +  就是叠加
不叠加改成CALCVAR HUMAN JK =
那捐献排行就错了!

坚强小熊 发表于 2026-3-28 19:28:57

陌路丶离殇 发表于 2021-10-17 16:45 那捐献排行就错了!
我都没理解你的意思
你现在的错误是啥?捐献数不累计?还是你要求改成不累计?
脚本大致看了下,大致没什么问题。
所以你是要问啥?

快乐云朵 发表于 2026-3-28 19:28:57

442671 发表于 2021-10-17 17:29 我都没理解你的意思
你现在的错误是啥?捐献数不累计?还是你要求改成不累计?
脚本大致看了下,大致没 ...
我可能表达能力有限,就是不累计,是G变量重复了!谢谢!

美丽小鱼 发表于 2026-3-28 19:28:57

那是问题解决了?
页: [1]
查看完整版本: 通区元宝捐献问题