How do you feel when you buy weapons worth 100k, and just timeout randomly, or crash? Yeah, everyone does!
The suggestion is to save the weapons players carry when they timeout.
Now, this can be abused in two ways:
The real abuse:
Forcefully timing themselves out so they can go to sleep and still have the weapons when the return.
I'm not sure of this, but not to use a timer, you could save the time the player timed out, and check the difference between the current time to calculate the total time they were away due to the "timeout". If it's more than the set amount, they loose their weapons.
Like I said, I'm not completely sure of this method, so I would like a PAWN scripter with a definite answer to answer this.
Then again, using a timer wouldn't be all that bad, as opposed to using a timer for auto-login, right? Plus, I provided a solution to that in my second post on Ge-Force's topic (last paragraph).
Not-so-real abuse:
Forcefully timing themselves out to change their skill/job and keep the weapons
Solution is simple! Make the weapons be given back only if they're using the same class/skill/job they were when they bought the weapons.
Feedback in!