Guest User

Untitled

a guest
Jul 15th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 3.66 KB | None | 0 0
  1. alias st {
  2.   if (!$1) {
  3.     echo -a 4ERROR.
  4.     halt
  5.   }
  6.   var %a1 $r(a,z) $+ a
  7.   var %e1 $r(a,z) $+ e
  8.   var %o1 $r(a,z) $+ o
  9.   var %u1 $r(a,z) $+ u
  10.   var %i1 $r(a,z) $+ i
  11.   var %y1 $r(a,z) $+ y
  12.   var %a2 $r(a,z) $+ $r(a,z) $+ a
  13.   var %e2 $r(a,z) $+ $r(a,z) $+ e
  14.   var %o2 $r(a,z) $+ $r(a,z) $+ o
  15.   var %u2 $r(a,z) $+ $r(a,z) $+ u
  16.   var %i2 $r(a,z) $+ $r(a,z) $+ i
  17.   var %y2 $r(a,z) $+ $r(a,z) $+ y
  18.   var %a3 $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ a
  19.   var %e3 $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ e
  20.   var %o3 $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ o
  21.   var %u3 $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ u
  22.   var %i3 $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ i
  23.   var %y3 $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ y
  24.   var %a %a [ $+ [ $r(1,3) ] ]
  25.   var %e %e [ $+ [ $r(1,3) ] ]
  26.   var %o %o [ $+ [ $r(1,3) ] ]
  27.   var %u %u [ $+ [ $r(1,3) ] ]
  28.   var %i %i [ $+ [ $r(1,3) ] ]
  29.   var %y %y [ $+ [ $r(1,3) ] ]
  30.   var %out $replace($1-,a,%a,e,%e,o,%o,u,%u,i,%i,y,%y)
  31.   var %x $replace($1-,a, $+ $r(a,z) $+ a,e, $+ $r(a,z) $+ e,o, $+ $r(a,z) $+ o,u, $+ $r(a,z) $+ u,i, $+ $r(a,z) $+ i,y, $+ $r(a,z) $+ y)
  32.   echo -a 2Normal:12 $1-
  33.   echo -a 2S-code1:7 %x
  34.   echo -a 2S-code2:7 %out
  35.   echo -a 2Decoder guess on S-code1:11 $dt(%x)
  36.   if ($remove($1-,$chr(44)) == $dt(%x) || $dt(%x) == $1-) {
  37.     echo -a 2Decoder guess on S-code1:9 Correct!
  38.     halt
  39.   }
  40.   echo -a 2Decoder guess on S-code1:4 Wrong!
  41. }
  42. alias stm {
  43.   if (!$1 || $chan == $null) {
  44.     echo -a 4ERROR.
  45.     halt
  46.   }
  47.   var %x $replace($1-,a, $+ $r(a,z) $+ a,e, $+ $r(a,z) $+ e,o, $+ $r(a,z) $+ o,u, $+ $r(a,z) $+ u,i, $+ $r(a,z) $+ i,y, $+ $r(a,z) $+ y)
  48.   msg $chan %x
  49. }
  50. alias stm2 {
  51.   if (!$1 || $chan == $null) {
  52.     echo -a 4ERROR.
  53.     halt
  54.   }
  55.   var %a1 $r(a,z) $+ a
  56.   var %e1 $r(a,z) $+ e
  57.   var %o1 $r(a,z) $+ o
  58.   var %u1 $r(a,z) $+ u
  59.   var %i1 $r(a,z) $+ i
  60.   var %y1 $r(a,z) $+ y
  61.   var %a2 $r(a,z) $+ $r(a,z) $+ a
  62.   var %e2 $r(a,z) $+ $r(a,z) $+ e
  63.   var %o2 $r(a,z) $+ $r(a,z) $+ o
  64.   var %u2 $r(a,z) $+ $r(a,z) $+ u
  65.   var %i2 $r(a,z) $+ $r(a,z) $+ i
  66.   var %y2 $r(a,z) $+ $r(a,z) $+ y
  67.   var %a3 $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ a
  68.   var %e3 $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ e
  69.   var %o3 $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ o
  70.   var %u3 $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ u
  71.   var %i3 $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ i
  72.   var %y3 $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ y
  73.   var %a %a [ $+ [ $r(1,3) ] ]
  74.   var %e %e [ $+ [ $r(1,3) ] ]
  75.   var %o %o [ $+ [ $r(1,3) ] ]
  76.   var %u %u [ $+ [ $r(1,3) ] ]
  77.   var %i %i [ $+ [ $r(1,3) ] ]
  78.   var %y %y [ $+ [ $r(1,3) ] ]
  79.   var %x $replace($1-,a,%a,e,%e,o,%o,u,%u,i,%i,y,%y)
  80.   msg $chan %x
  81. }
  82. alias dt {
  83.   var %alfabet abcdefghijklmnopqrstuvwxyz123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
  84.   var %v a e i o u y
  85.   var %i 1
  86.   var %all $replace($1-,$chr(32),_)
  87.   while (%i <= $numtok(%v,32)) {
  88.     var %ii 1
  89.     var %cv $gettok(%v,%i,32)
  90.     unset %e.*
  91.     while (%ii < $numtok(%all,$asc(%cv))) {
  92.       var %g $gettok(%all,%ii,$asc(%cv))
  93.       if (!%e. [ $+ [ $right(%g,1) ] ]) {
  94.         var %e. $+ $right(%g,1) 0
  95.       }
  96.       inc %e. $+ $right(%g,1) 1
  97.       inc %ii
  98.     }
  99.  
  100.     var %a 1
  101.     var %most $iif(%e.a,%e.a,0)
  102.     var %most2 a
  103.     while (%a <= 26) {
  104.       if (%e. [ $+ [ $mid(%alfabet,%a,1) ] ] > %most) {
  105.         set %most2 $mid(%alfabet,%a,1)
  106.       }
  107.       inc %a
  108.     }
  109.     var %fstr = %fstr %most2 $+ $gettok(%v,%i,32) $+ $chr(44) $+ $gettok(%v,%i,32)
  110.     inc %i
  111.   }
  112.   %endr = $replace(%fstr,$chr(32),$chr(44))
  113.   return $replace(%all,$gettok(%endr,1,44),$gettok(%endr,2,44),$gettok(%endr,3,44),$gettok(%endr,4,44),$gettok(%endr,5,44),$gettok(%endr,6,44),$gettok(%endr,7,44),$gettok(%endr,8,44),$gettok(%endr,9,44),$gettok(%endr,10,44),$gettok(%endr,11,44),$gettok(%endr,12,44),_,$chr(32))
  114. }
Add Comment
Please, Sign In to add comment