All pastes #514914 Raw Edit

Anonymous

public text v1 · immutable
#514914 ·published 2007-05-27 23:54 UTC
rendered paste body
alias Code {
  var %x = 1
  while (%x <= $len($2-)) {
    var %y = %y $+ $chr($calc($asc($mid($1-,%x,1))+ $1))
    inc %x
  }
  msg $active %y
}
alias Dcode {
  var %x = 1
  while (%x <= $len($2)) {
    var %y = %y $+ $replace($chr($calc($asc($mid($2,%x,1))- $1)),$chr(32),$chr(08935))
    inc %x
  }
  return $replace(%y,$chr(08935),$chr(32))
}

on *:text:*:#:{
  if ($($+(%,dcode.,$nick),2) == yes) {
    if ($dcode(*502* iswm $1) {
      Echo -a $nick Decoded: $dcode( $($+(%,dcode,.,$nick,.,code),2) ,$1-)
    }
  }
}
alias AddDcode {
  set $+(%,dcode.,$2,.,code) $1
  set $+(%,dcode.,$2) yes
  echo -a $2 added decoding with $1
}
alias DelDcode {
  unset $+(%,dcode.,$2,.,code)
  set $+(%,dcode.,$2) No
  echo -a $2 Stopped decoding
}