mIRC Homepage
Posted By: EnglishExpress Anit-idle (show no idle time) - 26/08/07 08:20 AM
hey all, can someone help me with an anti idle script, I don't want my idle time to show, but so far i've not been able to find one that gives 0 time
Posted By: UFP Re: Anit-idle (show no idle time) - 26/08/07 03:08 PM
You can use the ping effect to manipulate your idle time like this:

Code:
on *:CONNECT: {
  .timerping 0 30 ping $me
}

on ^*:PONG: haltdef


If you use this script, your highest idle time is 30 seconds.
Posted By: RoCk Re: Anit-idle (show no idle time) - 26/08/07 03:16 PM
Better use !ping to bypass the default ping alias. Also, that didn't reset my idle time on UnderNet.

Code:

on *:START: {
  .timerAnti-Idle -oi 0 30 scon -at1 !.ctcp $!me Anti-Idle
}

ctcp *:Anti-Idle:?: {
  if (($nick == $me) && ($1 == Anti-Idle)) haltdef
}



EnglishExpress change that 30 seconds to whatever you want although I would go much less than that if any.

~ Edit ~

Fixed typo and prefixed ctcp command with a .
Posted By: EnglishExpress Re: Anit-idle (show no idle time) - 26/08/07 08:59 PM
I was meaning when someone whois's me, it shows no idle time, neither of these are doing that ;/
Posted By: RusselB Re: Anit-idle (show no idle time) - 26/08/07 09:07 PM
To my knowledge, the only way to do this, would be to send a message that the server recognizes once a second. Note: This will also delay anything else that you may be trying to do on IRC.

Realistically it's not worth the trouble, and, on some networks, artificially altering your network idle time can get you killed or banned.
Posted By: OrionsBelt Re: Anit-idle (show no idle time) - 26/08/07 09:07 PM
you can not prevent that from being sent.
People will always be able to view your idle times.

The two codes you received earlier, are a work around.
They make sure your idle time never reaches anything higher then 30 seconds, or whatever you configure.

This is best you can have.
© mIRC Discussion Forums