@DSKenshirou_X looks to me like the game/database is storing gold as a "signed long integer" (–2,147,483,648 to 2,147,483,647). Maybe a quick fix is to set it as unsigned (0 to 4,294,967,295)? Either way, gold may need a cap.
@Jeezy, Kenshirou will be back Monday, maybe he can look into fixing your account. In the meantime, you can open a ticket with Customer Service in game if you haven't already.