All pastes #952420 Raw Edit

Someone

public text v1 · immutable
#952420 ·published 2008-03-22 03:55 UTC
rendered paste body
alias MinIRC {
  //Window -Ban1odeR @MinIRC Tahoma
  //setlayer 125 @minirc
  set %text $iif($left($1,1) != $chr(35),# $+ $1,$1)
  join $1
  if ($me ison %text) {
    /aline -p @MinIRC 14-15[07 $+ $time(HH) $+ 14:07 $+ $time(nn) $+ 14:07 $+ $time(ss) $+ 15]14- 7-[10You are now in $1 $+ 7]-
    var %a = 1
    who $1 
    while (%a <= $nick($1,0)) {
      if ($nick($1,%a) isop $1) { var %o = 4@ }
      if ($nick($1,%a) ishop $1) { var %o = 7% }
      if ($nick($1,%a) isvoice $1) { var %o = 12+ }
      if ($nick($1,%a) isreg $1) { var %o = 10 }
      var %b = %o $+ $nick($1,%a) $+  %b
      inc %a
    }
    /aline -p @MinIRC 14-15[07 $+ $time(HH) $+ 14:07 $+ $time(nn) $+ 14:07 $+ $time(ss) $+ 15]14- 7-[10Nicklist Is4: %b $+ 7]-
  }
  else { /aline -p @MinIRC 14-15[07 $+ $time(HH) $+ 14:07 $+ $time(nn) $+ 14:07 $+ $time(ss) $+ 15]14- 7-[10Couldn't Join $1 For Some Reason.7]- }
}
alias mjoin {
  if ($window(@MinIRC) != $null) {
    set %text $iif($left($1,1) != $chr(35),# $+ $1,$1)
    $iif($me ison $1,,join $1)
    if ($me ison %text) {
      echo -at 7-[10You are now in $1 $+ 7]-
      var %a = 1
      who $1 
      while (%a <= $nick($1,0)) {
        if ($nick($1,%a) isop $1) { var %o = 4@ }
        if ($nick($1,%a) ishop $1) { var %o = 7% }
        if ($nick($1,%a) isvoice $1) { var %o = 12+ }
        if ($nick($1,%a) isreg $1) { var %o = 10 }
        var %b = %o $+ $nick($1,%a) $+  %b
        inc %a
      }
      echo -at 7-[10Nicklist Is4: %b $+ 7]-
    }
    else { echo -at 7-[10Couldn't Join $1 For Some Reason.7]- }
  }
}

alias whos {
  var %a = 1
  who $1 
  while (%a <= $nick($1,0)) {
    if ($nick($1,%a) isop $1) { var %o = 4@ }
    if ($nick($1,%a) ishop $1) { var %o = 7% }
    if ($nick($1,%a) isvoice $1) { var %o = 12+ }
    if ($nick($1,%a) isreg $1) { var %o = 10 }
    var %b = %o $+ $nick($1,%a) $+  %b
    inc %a
  }
  echo -at 7-[10Nicklist on $1 $+ 7( $+ 10 $+ $nick($1,0) $+ 7)10: %b $+ 7]-
}
on *:TEXT:*:%text:{
  if ($window(@MinIRC) != $null) {
    if ($nick isop $chan) { var %o = 4@ }
    if ($nick ishop $chan) { var %o = 7% }
    if ($nick isvoice $chan) { var %o = 12+ }
    if ($nick isreg $chan) { var %o = 10 }
    /aline -p @MinIRC 14-15[07 $+ $time(HH) $+ 14:07 $+ $time(nn) $+ 14:07 $+ $time(ss) $+ 15]14- < $+ %o $+ $nick $+ > $1-
  }
}
on *:INPUT:%text:{
  if ($left($1,1) == $chr(47)) { 
    $$$1- 
    halt
  }
  if ($window(@MinIRC) != $null) {
    if ($me isop $chan) { var %o = 4@ }
    if ($me ishop $chan) { var %o = 7% }
    if ($me isvoice $chan) { var %o = 12+ }
    if ($me isreg $chan) { var %o = 10 }
    /aline -p @MinIRC 14-15[07 $+ $time(HH) $+ 14:07 $+ $time(nn) $+ 14:07 $+ $time(ss) $+ 15]14- < $+ %o $+ $me $+ > $1-
  }
}
on *:INPUT:@MinIRC:{
  if (+ isin $1 && $1 != +ei) { mode %text $1- }
  if (- isin $1 && $1 != -ei) { mode %text $1- }
  if ($1 == w) { 
    HALTDEF
    //whois $2 $2
    halt
  }
  if ($1 == .op) { mode %text +o $2- }
  if ($1 == .add) { 
    .ignore chanserv!*@*
    /cs access %text add $2-
    .timer4444443 1 1 //echo -a 7 $+ $upper($2) has been added to the 7Acces List for12 %text $+ .7 $upper($2) has level12 $3 access.
    .timer4444444 1 3 .ignore -r chanserv!*@*
  }
  if ($1 == .halfop) { mode %text +h $2- }
  if ($1 == .Voice) { mode %text +v $2- }
  if ($1 == .kb) { 
    mode %text +b $address($2,2)
    kick %text $2-
  }
  if ($1 == .kick) { kick %text $2- }
  if ($1 == .ban) { mode %text +b $address($2,2) }
  if ($1 == .invite) { invite $2- %text }
  if ($1 == .mode) { mode %text $2- }
  if ($1 == +ei) {
    /scon -a1 /ei #
  } 
  if ($1 == -ei) {
    mode %text -eeII $address($me,2) $address($me,9) $address($me,2) $address($me,9)
  } 
  if ($left($1,1) == $chr(47)) { 
    $$$1- 
    halt
  }
  msg %text $1-
  if ($me isop %text) { var %o = 4@ }
  if ($me ishop %text) { var %o = 7% }
  if ($me isvoice %text) { var %o = 12+ }
  if ($me isreg %text) { var %o = 10 }
  /aline -p @MinIRC 14-15[07 $+ $time(HH) $+ 14:07 $+ $time(nn) $+ 14:07 $+ $time(ss) $+ 15]14- < $+ %o $+ $me $+ > $1-
}
on ^*:rawmode:%text:{
  haltdef
  /aline -p @MinIRC 14-15[07 $+ $time(HH) $+ 14:07 $+ $time(nn) $+ 14:07 $+ $time(ss) $+ 15]14- 7-[10 $+ $nick 10sets mode7 $1- 10on %text $+ 7]- 
}
on *:JOIN:%TEXT:{ /aline -p @MinIRC 14-15[07 $+ $time(HH) $+ 14:07 $+ $time(nn) $+ 14:07 $+ $time(ss) $+ 15]14- $nick ( $+ $+($remove($ial($nick),$gettok($ial($nick), 1,33),!))) $+ ) has joined %text }
on *:PART:%TEXT:{ /aline -p @MinIRC 14-15[07 $+ $time(HH) $+ 14:07 $+ $time(nn) $+ 14:07 $+ $time(ss) $+ 15]14- $nick ( $+ $+($remove($ial($nick),$gettok($ial($nick), 1,33),!))) $+ ) has parted %text }
on *:CLOSE:@MinIRC:{
  unset %text
}