Ok, I understand now.
Try this:
on *:test:.etime:#chan: {
var %startdate = 24/8/2011
var %day = $calc(($ctime - $ctime(%startdate)) / 86400)
var %time = $time($calc($ctime - 28800),HH:nn:ss)
msg $chan %time - %day
}
You can format that as needed and you can combine the variables into one if you want. I just left them separate to allow for easier formatting in the /msg. You can adjust the startdate to whenever the game started. Use the format day/month/year for this as $ctime() doesn't accept month/day/year.
Now, I may still be missing something with the time. This will display the current local time minus 8 hours. If that's what you wanted, that's good. However, the time does not affect the %day. So if you meant that the day should increment at 00:00:00 of time-8, that isn't happening (yet). If you need that, let me know. Right now, the day increments at 00:00:00 local time.
Just in case you need it, here's the change if you want it to increment at 00:00:00 of local-8:
var %day = $int($calc(($ctime - $ctime(%startdate 08:00:00)) / 86400))