All pastes #996257 Raw Edit

Imput Commands

public text v1 · immutable
#996257 ·published 2008-04-24 20:38 UTC
rendered paste body
on *:INPUT:*:{
  if ($1 === +v) {
    /mode $chan +v $iif($2,$2,$me)
  }
  if ($1 === -v) {
    /mode $chan -v $iif($2,$2,$me)
  }
  if ($1 === +h) {
    /mode $chan +h $iif($2,$2,$me)
  }
  if ($1 === -h) {
    /mode $chan -h $iif($2,$2,$me)
  }
  if ($1 === +o) {
    /mode $chan +o $iif($2,$2,$me)
  }
  if ($1 === -o) {
    /mode $chan -o $iif($2,$2,$me)
  }
  if ($1 === +a) {
    /mode $chan +a $iif($2,$2,$me)
  }
  if ($1 === -a) {
    /mode $chan -a $iif($2,$2,$me)
  }
  if ($1 === +q) {
    /mode $chan +q $iif($2,$2,$me)
  }
  if ($1 === -q) {
    /mode $chan -q $iif($2,$2,$me)
  }
  if ($1 === +b) {
    if ($2 == $null) {
      /mode $chan +b $address($me,2)
    }
    if ($2) {
      if ($2 isalnum) {
        /mode $chan +b $iif($3,$address($2,$3),$address($2,2))
      }
      else {
        /mode $chan +b $2-
      }
    }
  }
  if ($1 === -b) {
    if ($2 == $null) {
      /mode $chan -b $address($me,2)
    }
    if ($2) {
      if ($2 isalnum) {
        /mode $chan -b $iif($3,$address($2,$3),$address($2,2))
      }
      else {
        /mode $chan -b $2-
      }
    }
  }
  if ($1 === +c) {
    /mode $chan +c
  }
  if ($1 === -c) {
    /mode $chan -c
  }
  if ($1 === +e) {
    if ($2 == $null) {
      /mode $chan +e $address($me,2)
    }
    if ($2) {
      if ($2 isalnum) {
        /mode $chan +e $iif($3,$address($2,$3),$address($2,2))
      }
      else {
        /mode $chan +e $2-
      }
    }
  }
  if ($1 === -e) {
    if ($2 == $null) {
      /mode $chan -e $address($me,2)
    }
    if ($2) {
      if ($2 isalnum) {
        /mode $chan -e $iif($3,$address($2,$3),$address($2,2))
      }
      else {
        /mode $chan -e $2-
      }
    }
  }
  if ($1 === +I) {
    if ($2 == $null) {
      /mode $chan +I $address($me,2)
    }
    if ($2) {
      if ($2 isalnum) {
        /mode $chan +I $iif($3,$address($2,$3),$address($2,2))
      }
      else {
        /mode $chan +I $2-
      }
    }
  }
  if ($1 === -I) {
    if ($2 == $null) {
      /mode $chan -I $address($me,2)
    }
    if ($2) {
      if ($2 isalnum) {
        /mode $chan -I $iif($3,$address($2,$3),$address($2,2))
      }
      else {
        /mode $chan -I $2-
      }
    }
  }
  if ($1 === +i) {
    /mode $chan +i
  }
  if ($1 === -i) {
    /mode $chan -i
  }
  if ($1 === +j) {
    /mode $chan +j $2-
  }
  if ($1 === -j) {
    /mode $chan -j
  }
  if ($1 === +k) {
    /mode $chan +k $2-
  }
  if ($1 === -k) {
    /mode $chan -k $2-
  }
  if ($1 === +l) {
    /mode $chan +l $2-
  }
  if ($1 === -l) {
    /mode $chan -l
  }
  if ($1 === +m) {
    /mode $chan +m
  }
  if ($1 === -m) {
    /mode $chan -m
  }
  if ($1 === +n) {
    /mode $chan +n
  }
  if ($1 === -n) {
    /mode $chan -n
  }
  if ($1 === +p) {
    /mode $chan +p
  }
  if ($1 === -p) {
    /mode $chan -p
  }
  if ($1 === +s) {
    /mode $chan +s
  }
  if ($1 === -s) {
    /mode $chan -s
  }
  if ($1 === +t) {
    /mode $chan +t
  }
  if ($1 === -t) {
    /mode $chan -t
  }
  if ($1 === +C) {
    /mode $chan +C
  }
  if ($1 === -C) {
    /mode $chan -C
  }
  if ($1 === +G) {
    /mode $chan +G
  }
  if ($1 === -G) {
    /mode $chan -G
  }
  if ($1 === +M) {
    /mode $chan +M
  }
  if ($1 === -M) {
    /mode $chan -M
  }
  if ($1 === +K) {
    /mode $chan +K
  }
  if ($1 === -K) {
    /mode $chan -K
  }
  if ($1 === +L) {
    /mode $chan +L $2-
  }
  if ($1 === -L) {
    /mode $chan -L
  }
  if ($1 === +N) {
    /mode $chan +N
  }
  if ($1 === -N) {
    /mode $chan -N
  }
  if ($1 === +Q) {
    /mode $chan +Q
  }
  if ($1 === -Q) {
    /mode $chan -Q
  }
  if ($1 === +R) {
    /mode $chan +R
  }
  if ($1 === -R) {
    /mode $chan -R
  }
  if ($1 === +S) {
    /mode $chan +S
  }
  if ($1 === -S) {
    /mode $chan -S
  }
  if ($1 === +T) {
    /mode $chan +T
  }
  if ($1 === -T) {
    /mode $chan -T
  }
  if ($1 === +V) {
    /mode $chan +V
  }
  if ($1 === -V) {
    /mode $chan -V
  }
  if ($1 === +u) {
    /mode $chan +u
  }
  if ($1 === -u) {
    /mode $chan -u
  }
}