on *:LOAD: { if ( seers isin $server ) { /echo 2 -a * ^EsCanavi has scripted di.idle.mrc /echo 2 -a *---- SETTING UP CONFIG %di.idle.channel = $$?="Channel to look for idler. Ex: #noidling" %di.idle.hours = $$?="Kick idler after X hours. Ex: 1" %di.idle.min = $$?="Kick idler after X min. Ex: 23" %di.idle.sec = $$?="Kick idler after X sec. Ex: 0" %di.idle.check = $$?="Check for idler X sec. Ex: 120" %di.idle.reason = $$?="Idle Reason. Ex: Auto-Kick for idling." /echo 2 -a * Channel:05 %di.idle.channel /echo 2 -a * IDLE.Time:05 %di.idle.hours hour(s) %di.idle.min minute(s) %di.idle.sec second(s) /echo 2 -a * IDLE.Check:05 %di.idle.check /echo 2 -a * Kick reason:05 %di.idle.reason /echo 2 -a *----ENDof SETTING UP CONFIG /echo 2 -a * Reset config type: 03/di.idle -conf /timerDI.IDLE 0 %di.idle.check /di.idle -check } else { | /echo 5 -a *ERROR*04 Please load this script on seers server. | /echo 2 -a * Unloaded script ' $+ $script $+ ' | /unload -rs di.idle.mrc | } } ALIAS di.idle { if ( $1 == -check ) { %di.idle = 1 while ( %di.idle <= $nick(%di.idle.channel,0) ) { if ( $nick(%di.idle.channel, %di.idle) !isop %di.idle.channel ) && ( $nick(%di.idle.channel, %di.idle) !ishop %di.idle.channel ) { if ( $nick(%di.idle.channel, %di.idle).idle >= $calc(%di.idle.hours * 60 * 60 + %di.idle.min * 60 + %di.idle.sec ) ) { ;/echo 1 -a ~[ $+ $left($time,5) $+ ] <¶DI.IDLE> 04kick:05 $nick(%di.idle.channel, %di.idle) 04idle:05 $duration($nick(%di.idle.channel, %di.idle).idle,1) /ban -ku5 %di.idle.channel $nick(%di.idle.channel, %di.idle) 12 $+ %di.idle.reason $+ 03) (12 $+ $duration($calc($nick(%di.idle.channel, %di.idle).idle),1) } } inc %di.idle } } else if ( $1 == -conf ) { if ( seers isin $server ) { /echo 2 -a *---- SETTING UP CONFIG %di.idle.channel = $$?="Channel to look for idler. Ex: #noidling" %di.idle.hours = $$?="Kick idler after X hours. Ex: 1" %di.idle.min = $$?="Kick idler after X min. Ex: 23" %di.idle.sec = $$?="Kick idler after X sec. Ex: 0" %di.idle.check = $$?="Check for idler X sec. Ex: 120" %di.idle.reason = $$?="Idle Reason. Ex: Auto-Kick for idling." /echo 2 -a * Channel:05 %di.idle.channel /echo 2 -a * IDLE.Time:05 %di.idle.hours hour(s) %di.idle.min minute(s) %di.idle.sec second(s) /echo 2 -a * IDLE.Check:05 $duration(%di.idle.check,1) /echo 2 -a * Kick reason:05 %di.idle.reason /echo 2 -a *----ENDof SETTING UP CONFIG /timerDI.IDLE 0 %di.idle.check /di.idle -check } else /echo 5 -a *ERROR*04 Please type "/di.idle -conf" on seers server. } else if ( $1 == -start ) /timerDI.IDLE 0 %di.idle.check /di.idle -check }