;- Credits -
;rannmann on irc.gamesurge.net #domepiece

on *:CONNECT: {
  var %i 1
  while ($var(%channel.*,%i)) {
    join $var(%channel.*,%i).value
    inc %i
  }
}
on *:OPEN:?: { 
  msg $nick Hi!  Do you want to trade idlers 1 for 1?  If so, type .idle to continue!
/timer1 0 3600 

/amsg Please idle #chan (pm me to trade idlers 1 for 1))

















}
on *:TEXT:*.idle*:?: {
  set %idle. [ $+ [ $nick ] ] yes
  msg $nick Please join #CHANNEL to continue.  (Note: if you are already in #CHANNEL, please part and type .idle again.)
}
on *:JOIN:#jub_will_kill: { 
  set %inchan. [ $+ [ $nick ] ] yes
  if (%idle. [ $+ [ $nick ] ] == yes) {
    msg $nick Now please type .channel followed by your channel name (ex: .channel #your-chan)
  }
  else { }
}
on *:TEXT:.channel*:?: {
  if (%inchan. [ $+ [ $nick ] ] == yes) {
    set %chan. [ $+ [ $nick ] ] $2
    join %chan. [ $+ [ $nick ] ]
  }
  else msg $nick Please join #jub_will_kill before you set your channel.
}
on *:PART:#jub_will_kill: {
  unset %inchan. [ $+ [ $nick ] ]
  if (%idle. [ $+ [ $nick ] ] == yes) {
    part %chan. [ $+ [ $nick ] ] Idle agreement broken by $nick $+ .
    unset %chan. [ $+ [ $nick ] ]
    unset %idle. [ $+ [ $nick ] ]
  }
}
on *:DISCONNECT: {
  unset %inchan. [ $+ [ $nick ] ]
  if (%idle. [ $+ [ $nick ] ] == yes) {
    part %chan. [ $+ [ $nick ] ] Idle agreement broken by $nick $+ .
    unset %chan. [ $+ [ $nick ] ]
    unset %idle. [ $+ [ $nick ] ]
  }
}
