I had the following script working prior to the 7.64 update now it is giving results that it did not give prior.

Script runs on a 1 second timer and checks the idle times of the people in the channel. I get a notice at 6 hours, they get a message at 7 hours 30 minutes, then kicked at 8 hours. but since update to 7.64 outputs are duplicated

/timeridlecheck 0 1 /idlecheck

12/14/20-4:24:03:A] Allie2 is at 6 hours idle
[12/14/20-4:24:03:A] Allie2 is at 6 hours idle
[12/14/20-4:24:04:A] Allie2 is at 6 hours idle
[12/14/20-4:24:05:A] Allie2 is at 6 hours idle
[12/14/20-4:24:06:A] Allie2 is at 6 hours idle
[12/14/20-4:24:07:A] Allie2 is at 6 hours idle
[12/14/20-4:24:08:A] Allie2 is at 6 hours idle
[12/14/20-4:24:09:A] Allie2 is at 6 hours idle
[12/14/20-4:24:10:A] Allie2 is at 6 hours idle
[12/14/20-4:24:11:A] Allie2 is at 6 hours idle
[12/14/20-4:24:12:A] Allie2 is at 6 hours idle
[12/14/20-4:24:13:A] Allie2 is at 6 hours idle
[12/14/20-4:24:14:A] Allie2 is at 6 hours idle
[12/14/20-4:24:15:A] Allie2 is at 6 hours idle
[12/14/20-4:24:16:A] Allie2 is at 6 hours idle
[12/14/20-4:24:17:A] Allie2 is at 6 hours idle
[12/14/20-4:24:18:A] Allie2 is at 6 hours idle
[12/14/20-4:24:19:A] Allie2 is at 6 hours idle
[12/14/20-4:24:20:A] Allie2 is at 6 hours idle
[12/14/20-4:24:21:A] Allie2 is at 6 hours idle
[12/14/20-4:24:22:A] Allie2 is at 6 hours idle
[12/14/20-4:24:23:A] Allie2 is at 6 hours idle
[12/14/20-4:24:24:A] Allie2 is at 6 hours idle
[12/14/20-4:24:25:A] Allie2 is at 6 hours idle
[12/14/20-4:24:26:A] Allie2 is at 6 hours idle
[12/14/20-4:24:27:A] Allie2 is at 6 hours idle
[12/14/20-4:24:28:A] Allie2 is at 6 hours idle
[12/14/20-4:24:29:A] Allie2 is at 6 hours idle
[12/14/20-4:24:30:A] Allie2 is at 6 hours idle
[12/14/20-4:24:31:A] Allie2 is at 6 hours idle
[12/14/20-4:24:32:A] Allie2 is at 6 hours idle
[12/14/20-4:24:33:A] Allie2 is at 6 hours idle
[12/14/20-4:24:34:A] Allie2 is at 6 hours idle
[12/14/20-4:24:35:A] Allie2 is at 6 hours idle
[12/14/20-4:24:36:A] Allie2 is at 6 hours idle
[12/14/20-4:24:37:A] Allie2 is at 6 hours idle
[12/14/20-4:24:38:A] Allie2 is at 6 hours idle
[12/14/20-4:24:39:A] Allie2 is at 6 hours idle
[12/14/20-4:24:40:A] Allie2 is at 6 hours idle
[12/14/20-4:24:41:A] Allie2 is at 6 hours idle
[12/14/20-4:24:42:A] Allie2 is at 6 hours idle
[12/14/20-4:24:43:A] Allie2 is at 6 hours idle
[12/14/20-4:24:44:A] Allie2 is at 6 hours idle
[12/14/20-4:24:45:A] Allie2 is at 6 hours idle
[12/14/20-4:24:46:A] Allie2 is at 6 hours idle
[12/14/20-4:24:47:A] Allie2 is at 6 hours idle
[12/14/20-4:24:48:A] Allie2 is at 6 hours idle
[12/14/20-4:24:49:A] Allie2 is at 6 hours idle
[12/14/20-4:24:50:A] Allie2 is at 6 hours idle
[12/14/20-4:24:51:A] Allie2 is at 6 hours idle
[12/14/20-4:24:52:A] Allie2 is at 6 hours idle
[12/14/20-4:24:53:A] Allie2 is at 6 hours idle
[12/14/20-4:24:54:A] Allie2 is at 6 hours idle
[12/14/20-4:24:55:A] Allie2 is at 6 hours idle
[12/14/20-4:24:56:A] Allie2 is at 6 hours idle
[12/14/20-4:24:57:A] Allie2 is at 6 hours idle
[12/14/20-4:24:58:A] Allie2 is at 6 hours idle
[12/14/20-4:24:59:A] Allie2 is at 6 hours idle
[12/14/20-4:25:00:A] Allie2 is at 6 hours idle
[12/14/20-4:25:01:A] Allie2 is at 6 hours idle

Code
idlecheck {
  set %idlecheck.count 1
  :next
  set %idlecheck.nick $nick(%guard,%idlecheck.count)
  if %idlecheck.nick == $null goto done
  if %idlecheck.nick isop # goto skip
  if $nick(#,%idlecheck.nick).idle == 21600 {
    /echo 4 # %idlecheck.nick is at 6 hours idle
  }

  if $nick(#,%idlecheck.nick).idle == 27000 {
    /.timer 1 $calc(30 + %idlecheck.count) //msg %idlecheck.nick hi, you have been idle now for over  7 hrs and 30 minutes (no talking in the channel. Private message does not count) Please say something in the channel. If you are idle past 8hrs we will kick you.
    /echo 4 # %idlecheck.nick 7 hr 30 minute warning issued
  }
  if $nick(#,%idlecheck.nick).idle == 28800 {
    //ban -ku10 # %idlecheck.nick "you were idle for 8 hours you are not banned we just kicked you because you were idle

  }

  inc %idlecheck.count
  goto next
  :skip
  inc %idlecheck.count
  goto next
  :done
   
}