Code:
alias checkidle {
  %idle = 1
  whois $1
}

raw 301:*: {
  if (%idle == 1) { halt }
  else { echo -a $2- }
}
raw 311:*: {
  if (%idle == 1) { halt }
  else { echo -a $2- }
}
raw 312:*: {
  if (%idle == 1) { halt }
  else { echo -a $2- }
}
raw 313:*: {
  if (%idle == 1) { halt }
  else { echo -a $2- }
}
raw 317:*: {
  if (%idle == 1) {
  echo -d $2 - idle for: $duration($3) @ $time
  [color:#FF0000]unset %idle[/color]
  }
  else { echo -a $2- }
}
raw 318:*: {
  if (%idle == 1) { halt }
  else { echo -a $2- }
}
raw 319:*: {
  if (%idle == 1) { halt }
  else { echo -a $2- }
}