Minecraft Username: Frostystorm1 Brief Description: I withdrew $20,000 from the forum bank but only got 10k of it ingame. Instructions: Type /bank withdraw 10000 twice Check /bal How many times did you recreate this?: 1 Result: Only received half of the money (10k) in-game that I withdrew, forum bank displayed 20k of my money gone. Expected Result: For the correct amount to transfer from the forum bank into my bal. Evidence: (This could be the result of code from fixing the recent /bank exploit)
@Frostystorm1 - I see no logs for you requesting 20k. I see you requesting 10k twice, then 140k, then 40k. I see no errors.
In addition, you were under cooldown. - See the notice on your first screenshot where it says you're under cooldown?
I think this excerpt from the screenshots is what Frosty is referring to. Code: $10000 has been added to your account. Withdrawal completed, check your balance. $10000 has been added to your account. Withdrawal completed, check your balance. ... [EcoDollars] $10000 /bal should be 20k after withdrawing 10k twice, but according to the screenshot the balance is only 10k.
@JamieSinn that's incorrect. Code: Line 102914: Update,Set,API,"Thursday, July 12, 2018 11:58:41 PM EDT","Frostystorm1",0.00146359999287374077200889602,money,$,"","","","","","","","" Line 102915: LiquidSafe,ForumBank,deposit,"Thursday, July 12, 2018 11:58:41 PM EDT","Frostystorm1",5295602,money,$,"Bank","","","","","","","" Line 102916: Update,Set,API,"Thursday, July 12, 2018 11:59:42 PM EDT","Frostystorm1",10000.00146359999287374077200889602,money,$,"","","","","","","","" Line 102917: LiquidSafe,ForumBank,withdraw,"Thursday, July 12, 2018 11:59:42 PM EDT","Frostystorm1",10000,money,$,"Bank","","","","","","","" Line 102918: Update,Set,API,"Thursday, July 12, 2018 11:59:42 PM EDT","Frostystorm1",10000.00146359999287374077200889602,money,$,"","","","","","","","" Line 102919: LiquidSafe,ForumBank,withdraw,"Thursday, July 12, 2018 11:59:42 PM EDT","Frostystorm1",10000,money,$,"Bank","","","","","","","" Update,Set,API should've set him at 20000.0014... for the second one. Also, it shouldn't even let him run the command twice in the exact same second. @Frostystorm1 did you run the commands right after one another or perhaps with a powertool?
Yes this explanation is correct and exactly what I was trying to show, the money didn't appear in my bal right after I did the commands. I ran the two commands right after one another but I did it manually and by using the up arrow, not by powertooling it.
@JamieSinn it looks like the cause is clearly some sort of glitch that allowed @Frostystorm1 to momentarily bypass the cooldown.
Yep - It was this. @andrewkm - TL;DR - forum backup caused web server to send a delayed response, and not properly add to cooldown. The delayed response also caused it to not properly award. Unfortunately, nothing we can really do besides block access to the command when the backup is running (11:45PM->12:30AM) daily.
Doesn't backup begin at midnight. This happened at 11:59:42pm... Anyways, how exactly would we block the command during a specific time? If via LC then please hard code that in with a visible message so users are aware as to why the command is blocked during that time when they try to use it.