Advertisement
wollux

sIRC Color Talker

Nov 14th, 2011
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 1.08 KB | None | 0 0
  1. alias sirctalk {
  2.   var %wrd = $gettok($1,0,32)
  3.   while (%wrd) {
  4.     var %cwrd = $gettok($1,%wrd,32)
  5.     var %nwrd = $replace($left(%cwrd,1),$left(%cwrd,1),04 $+ $left(%cwrd,1) $+ 14) $+ $right(%cwrd,$calc($len(%cwrd) - 1))
  6.     if (. isin %cwrd) { var %cwrd = $replace(%nwrd,.,9.14) }
  7.     elseif (x isin %cwrd) { var %cwrd = $replacecs(%nwrd,x,9x14) }
  8.     elseif (@ isin %cwrd) { var %cwrd = $replace(%nwrd,@,09@14) }
  9.     elseif (! isin %cwrd) { var %cwrd = $replace(%nwrd,!,09!14) }
  10.     elseif ($chr(42) isin %cwrd) { var %cwrd = $replace(%nwrd,$chr(42),09 $+ $chr(42) $+ 14) }
  11.     elseif ($chr(40) isin %cwrd) { var %cwrd = $replace(%nwrd,$chr(40),09 $+ $chr(40) $+ 14) }
  12.     elseif ($chr(41) isin %cwrd) { var %cwrd = $replace(%nwrd,$chr(41),09 $+ $chr(41) $+ 14) }
  13.     elseif ($chr(43) isin %cwrd) { var %cwrd = $replace(%nwrd,$chr(43),09 $+ $chr(43) $+ 14) }
  14.     elseif ($chr(45) isin %cwrd) { var %cwrd = $replace(%nwrd,$chr(45),09 $+ $chr(45) $+ 14) }
  15.     else { var %cwrd = %nwrd }
  16.     var %returntalk = %cwrd %returntalk
  17.     dec %wrd
  18.   }
  19.   return %returntalk
  20. }
  21.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement