All pastes #456353 Raw Edit

Miscellany

public text v1 · immutable
#456353 ·published 2007-04-24 19:42 UTC
rendered paste body
alias sasc { var %xy | var %x 1 | while ($len($1-) >= %x) { set %xy $+(%xy,$iif(%x != 1,$chr(32)) $+ $chr(36) $+ chr $+ $chr(40) $+ $asc($mid($1-,%x,1)) $+ $chr(41)) | inc %x }  | return $chr(36) $+ $chr(43) $+ $chr(40) $+ $replace(%xy,$chr(32),$chr(44)) $+ $chr(41) }
on $*:text:/^[!@](asc|ascii)/Si:#:{ 
  if ($me != Vision) && (Vision ison $chan) { halt }
  if (!$2) { 
  $iif(@ isin $1,msg $chan,notice $nick) $c1(Add something to convert) $c2(to ascii, also) $c1(use the -c switch) $c2(to strip colors,) $c1(!asc -c Hi.) }
  elseif ($2 != -c) {  $iif(@ isin $1,msg $chan,notice $nick) $c1(The String) $c2([ $2- ]) $c1(Has Been Changed To) $c2($sasc($2-)) }
  elseif ($2 == -c) { $iif(@ isin $1,msg $chan,notice $nick) $c1(The String Color stripped) $c2([ $2- ]) $c1(Has Been Changed To) $chr(3) $+ $sasc($2-) }
}