All pastes #795701 Raw Edit

Anonymous

public text v1 · immutable
#795701 ·published 2007-11-24 10:21 UTC
rendered paste body
ON *:INPUT:*: {
  if ($1 == .ei) { haltdef | mode $chan +eeII $address($me,6) $me $address($me,6) $me } 
  if (.+* iswm $1) { haltdef | mode $chan $1- } 
  if (.-* iswm $1) { haltdef | mode $chan $1- } 
  if ($1 == .add) {  cs access $chan add $2 $3 
    if ($3 >= 5) && ($3 < 10) { /mode $chan -ha+o $2 $2 $2 }
    if ($3 >= 10) { /mode $chan -h+ao $2 $2 $2 }
  } 
  if ($1-2 == .akick add) { haltdef
    cs akick $chan add $3 $4
    if ($3 ison $chan) { ban -k $chan $$2 $3  }
  }
  if ($1-2 == .akick del) { haltdef
    cs akick $chan del $3
    /mode $chan -b $3
  }
  if ($1 == .ban) { haltdef | mode $chan +b $iif($address($2,2),$address($2,2),$2) }
  if ($1 == .unban) { haltdef | mode $chan -b $iif($address($2,2),$address($2,2),$2) } 
  if ($1 == .k) { haltdef | /kick # $$2 2[10Reason: $iif($3,$3-,Requested) $+ 2] [10 $+ $($read(noobs.txt),2) $+ 02] } 
  if ($1 == .inv) { haltdef | invite $2 $chan } 
  if ($1 == .del) { haltdef | cs access $chan del $2 } 
  if ($1 == .pm && $2 == open) { haltdef | query $3 | halt } 
  if ($1 == .pm && $2 == close) { haltdef | close -m $3  | halt }
  if ($1 == .kb) { haltdef | ban -k $chan $$2 2[10Reason: $iif($3,$3-,Requested) $+ 2] [10 $+ $($read(noobs.txt),2) $+ 02] } 
  if ($1 == .tb) { haltdef | ban -ku $+ $calc( $3 * 60 ) $chan $2 2[10 $+ $$3 Minute Ban2] 2[10Reason: $iif($4,$4-,Requested) $+ 2] [10 $+ $($read(noobs.txt),2) $+ 02 } 
  if ($1 == .mute) { haltdef | mode $chan +b ~q: $+ $address($2,6) | .timer 1 $calc( $iif($3,$3,5) * 60 ) mode $chan -b+v ~q: $+ $address($2,6) | .timer2 1 $calc( $iif($3,$3,5) * 60 ) mode $chan +v $2 ) | /mode $chan -v $2 | /msg # 2[ $+ $iif($3,$3,5) 10minute mute for:2 $2 10because:2 $iif($4,$4-,( $+ $me $+ )) $+ ] } 
  if ($1 == .unmute) { haltdef | mode $chan -b ~q: $+ $address($2,6) | /mode $chan +v $2 } 
  if ($1 == .-ei) { haltdef | mode $chan -eeII $address($me,6) $me $address($me,6) $me } 
  if ($1 == .list) { haltdef | cs access $chan list } 
  if ($1 == .info) { haltdef | cs info $chan } 
  if ($1 == .n) || ($1 == .up) { haltdef | ns update } 
  if ($1 == .cb ) { haltdef | mode $chan +b ~c: $+ $2 } 
  if ($1 == .-cb ) { haltdef | mode $chan -b ~c: $+ $2 } 
  if ($1 == .x ) { haltdef | mode $me -x } 
  if ($1 = .+v ) { haltdef | mode $chan +v $$2 } 
  if ($1 = .-v ) { haltdef | mode $chan -v $$2 }
  if ($1 = .+h ) { haltdef | mode $chan +h $$2 } 
  if ($1 = .-h ) { haltdef | mode $chan -h $$2 } 
  if ($1 = .+o ) { haltdef | mode $chan +o $$2 } 
  if ($1 = .-o ) { haltdef | mode $chan -o $$2 } 
  if ($1 = .+a ) { haltdef | mode $chan +a $$2 } 
  if ($1 = .-a ) { haltdef | mode $chan -a $$2 } 
  if ($1 = .topic) && ($2 = sport) { haltdef | /cs topic #sport 0,1[14«15«0« 14[0[ (14#0Sport) 14-0 a channel to chat and discuss teams and games 0]14] 15-- 14[0[ Current discussion:4 $3- 0]14] 15-- 14[0[Supportedchans: 14#0Cracky 14#0World71 14#0PeachsChat 14#0RsRealm 14#0#IRCtalk 0]14] 0»15»14»0] }
  if ($1 = .colours) { haltdef | /say 2[10Colour Codes for 2IRC10 are2:] | /say 2[ 0,1 0 1,0 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 1112 12 13 13 14 14 15 15 2] }
  if ($1 = .perform) { haltdef | /msg #Cracky 2[10Add 2#10Cracky to your peform list2:] | /msg #Cracky 2[10File 2»»10 Options 2»»10 Chat Options 2»»10 Perform 2»» /10join 2#10Cracky 2»»10 Enable Perform2] }
  if ($1 = .hop) { haltdef
    //set %hopchan $active
    //part $active 2[10Hopping2]
    //timer -m 1 500 //join %hopchan
  }
  if ($1 = .eupdate) { haltdef
    var %a = 1 
    while (%a <= $chan(0)) { if ($me isop $chan(%a))  { 
        //mode $chan(%a) -v $me
        //mode $chan(%a) -h $me
      } 
      if ($me ishop $chan(%a))  { 
        //mode $chan(%a) -v $me
      } 
      inc %a
    }
  }
  if ($1 == .memo) { haltdef | .msg memoserv $2- } 
  if ($1 == .assign) { haltdef | bs assign $chan $2 } 
  if ($1 == .unassign) { haltdef | bs unassign $chan $2 }
}