I'd probably log the time when the application ends (or perhaps every 3 minutes), and at the beginning of the game, find the time that has passed in minutes, divide it by 3, and multiply it by however many points you get every 3 minutes.
Assault Andy Administrator
I make other people create vaporware
11th March, 2011 at 5:30:49 AM -
You need to use a server time to check this. For example, get the time from the server when the player connects the first time they connect and subtract the time when they reconnect to give you the time they were disconnected for. Any other system is easily tampered with (such as the user changing their system clock).