Hey, I have a suggestion on revising the bank script though I still haven't tried it.
So the problem is what if the player has $999,998? Maybe we should go on to checking I'd say something done in a programming language Idk how to do it in script though (Maybe we can use an asm routine to solve all the things by using the callasm etc. etc.).
First put the no. of money the player has to a variable. If you know basic VB Programming Language you'll understand this.
Dim, A, B, C as Integer
A = Current Money //(The money the player has)
B = Money In Bank //(Current money deposited in the bank)
C = A + B //(Added together)
If C > 999,999 Then //(Checks if the integer in C is greater than 999,999, If it is continues to the next line)
Msgbox("Your wallet is full you cannot withdraw any more money.") //(Brings out a msgbox if the result is greater than 999,999)
Else (If not greater then you'll getyourmoney)
well, my hack hasn't got a RTC implemented so I haven't really tried; I'd have to get familiar with coding with the RTC. I assume what you could do is once you start a bank account you could start a..."timer"? or whatever the RTC hack uses, then every time you go there it checks if the timer has been a week yet, and if it has then you could use special 0x41 from JPAN's hacked engine which divides variables and copy the bank account variable to another variable, use the special to divide it by 10, then add that variable to the bank account one. then you'd reset the timer. if it hasn't been a week, then you'd just keep the timer going.
im thinking interest could maybe be handled by a second person event to keep things from getting complicated. the player would then be responsible for collecting interest themselves.
couldn't this just be exploited and the player could just change the time on their pc and get unlimited money? just a thought