here's a start....
timerawaycheck 0 1 { checkaway }
alias checkaway {
if %awaystatus != $true {
if $scon(1).$idle >= 3600 {
scid -at1 /away Idle for at least an hour
set %awaystatus $true
}
}
}
you might want to increment a loop to check each server connection within that comparison, oh an else statement to reset the %awaystatus when you return from away.
hope this helps
btk