All pastes #1288984 Raw Edit

Miscellany

public text v1 · immutable
#1288984 ·published 2008-12-19 01:32 UTC
rendered paste body
on *:TEXT:`whois*:#: {
  if ($chan == #p) { halt } 
  if ($chan == #q) { halt }
  if (%commands [ $+ [ $chan ] ] == off) { halt }
  if ($chan == #whatever) { halt }
  if ($chan == #whatever) { halt }
  if ($nick isop $chan) || ($Nick == Candice) || ($nick ishop $chan) { 
    if ($2 == on) { 
      if (%whois [ $+ [ $chan ] ] != on) { 
        set %whois [ $+ [ $chan ] ] on 
        msg $chan 12Whois Has Been 4Enabled12 For4 $chan 12By12 $nick $+ . 
      } 
      else { 
        notice $nick 12Whois Is 4Already 12On For4 $chan $+ . | halt 
      } 
    } 
    elseif ($2 == off) { 
      if (%whois [ $+ [ $chan ] ] == on) || ($nick ishop $chan) { 
        set %whois  [ $+ [ $chan ] ] off 
        msg $chan 12Whois Has Been4 Disabled12 For4 $chan 12By4 $nick $+ . 
      } 
      else { 
        notice $nick 12Whois Is4 Already12 Off For4 $chan $+ . 
      } 
    } 
  } 
} 
on *:JOIN:#: { 
  if ($chan == #p) { halt }
  if ($chan == #q) { halt }
  if (%whois [ $+ [ $chan ] ] == on) { 
    set %whoisnick $nick 
    set %whoischan $chan 
    whois $nick 
  } 
  else { 
    halt 
  } 
} 
raw *:*: { 
  if ($chan == #whatever) { halt }
  if (%whoisnick && %whoischan) { 
    if ($numeric == 319) { 
      msg %whoischan 4 %whoisnick 12is currently on:4 $3- 
      unset %whoisnick 
      unset %whoischan 
    } 
  } 
  else { 
    halt 
  } 
}