Overflow issue?(regarding account integers)
#1

Alright, so to start off with I have a certain player that has some insane account statistics, like billions in money, score and thousands in kills and deaths an so on an so on..

Well today while playing he clicked over 7299 hours play, but apon relog he ended up with a different skin for some reason.. he had skin 279, he's meant to have skin 293

When I searched his account for 279 I found that it was the last three digits of his money
Coins = 378037279

it's like some of his account values are being pushed forward in memory??, because if I take away one single hour of playtime, everything is normal once again.. he even gets his own skin?


Can someone relate to this in anyway?, it's just this one player that has issues.

Thanks heaps fellas.
Reply
#2

since its runtime based problem and you have no suspected code. I would advice you to check mysql logs.
Reply
#3

It's pointless to speculate without any code.
Reply
#4

Without what code??, y_ini?, or you want his account data?.. I'm not really sure what you expect me to give you.

I stress to you that only 1 user has an issue and he's played the most.. has massive statistics!

If he shortens his password from 9 digits to 8, that also fixes the issue, does y_ini have a string limit or something?, an can I somehow increase that safely without wrecking things?
Reply
#5

Check the y_ini include if it got any kind of configurable macros/ defines, because I fixed a few problems in one of the gamemode by configuring the include defines.
Reply
#6

Cheers, I did have a bit of a browse through it just now an it all looked pretty good to me, I just made a new account.. edited it.. put 9999999999 everywhere possible and the account still worked fine.

So yeah, I really can't be bothered buggering around with it anymore now.. it's so frustrating :/

Anyway thanks for the help!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)