Advertisement
Max

Omwisselaar

Max
Dec 9th, 2015
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 2.66 KB | None | 0 0
  1. ; typ "/enable #dt" of "/dt" om het aan te zetten.
  2. ; en "/disable #dt" of "/nodt" om t weer uit te zetten.
  3.  
  4. #dt off
  5. on *:INPUT:*:{
  6.   if (/* !iswm $1) {
  7.     var %tekst $1-
  8.     var %tekst $vervanglettermisschien(%tekst,t,d)
  9.     var %tekst $vervanglettermisschien(%tekst,T,D)
  10.     var %tekst $vervanglettermisschien(%tekst,ch,«)
  11.     var %tekst $vervanglettermisschien(%tekst,Ch,»)
  12.     var %tekst $vervanglettermisschien(%tekst,c,k)
  13.     var %tekst $vervanglettermisschien(%tekst,C,K)
  14.     var %tekst $vervanglettermisschien(%tekst,ij,¨)
  15.     var %tekst $vervanglettermisschien(%tekst,Ij,´)
  16.     var %tekst $vervanglettermisschien(%tekst,ij,ei)
  17.     var %tekst $vervanglettermisschien(%tekst,Ij,Ei)
  18.     var %tekst $vervanglettermisschien(%tekst,z,s)
  19.     var %tekst $vervanglettermisschien(%tekst,Z,S)
  20.     var %tekst $vervanglettermisschien(%tekst,b,p)
  21.     var %tekst $vervanglettermisschien(%tekst,B,P)
  22.     var %tekst $vervanglettermisschien(%tekst,t,d)
  23.     var %tekst $vervanglettermisschien(%tekst,t,d)
  24.     var %tekst $vervanglettermisschien(%tekst,au,ou)
  25.     var %tekst $vervanglettermisschien(%tekst,Au,Ou)
  26.  
  27.     var %tekst $replace(%tekst,«,g,»,G,¨,y,´,Y)
  28.  
  29.     ;var %tekst $replacecs($1-,d,$chr(143),t,d,$chr(143),t,D,$chr(143),T,D,$chr(143),T)
  30.     ;var %tekst $replacecs(%tekst,k,$chr(143),c,k,$chr(143),c,K,$chr(143),C,K,$chr(143),C)
  31.     ;var %tekst $replacecs(%tekst,ei,$chr(143),ij,ei,$chr(143),ij,Ei,$chr(143),Ij,Ei,$chr(143),Ij)
  32.     ;var %tekst $replacecs(%tekst,s,$chr(143),z,s,$chr(143),z,S,$chr(143),Z,S,$chr(143),Z)
  33.     ;var %tekst $replacecs(%tekst,g,$chr(143),kh,g,$chr(143),ch,G,$chr(143),Kh,G,$chr(143),Ch)
  34.     ;var %tekst $replacecs(%tekst,ou,$chr(143),au,ou,$chr(143),au,Ou,$chr(143),Au,Ou,$chr(143),Au)
  35.     ;var %tekst $replacecs(%tekst,y,$chr(143),ij,y,$chr(143),ij,Y,$chr(143),Ij,Y,$chr(143),Ij)
  36.     ;var %tekst $replacecs(%tekst,p,$chr(143),b,p,$chr(143),b,P,$chr(143),B,P,$chr(143),B)
  37.     msg $active %tekst
  38.     halt
  39.   }
  40. }
  41. alias vervanglettermisschien {
  42.   var %tekst $1
  43.   var %letter1 $2
  44.   var %letter2 $3
  45.   var %l $len(%letter1)
  46.   while ($poscs(%tekst,%letter1,1)) {
  47.     var %j $v1
  48.     if ($rand(0,1)) var %tekst $left(%tekst,$calc(%j - 1)) $+ ° $+ $right(%tekst,$calc(-1 * ( %j -1 + %l)))
  49.     else var %tekst $left(%tekst,$calc(%j - 1)) $+ ¶ $+ $right(%tekst,$calc(-1 * ( %j -1 + %l)))
  50.     inc %n
  51.   }
  52.   while ($poscs(%tekst,%letter2,1)) {
  53.     var %j $v1
  54.     if ($rand(0,1)) var %tekst $left(%tekst,$calc(%j - 1)) $+ ¶ $+ $right(%tekst,$calc(-1 * ( %j -1 + %l)))
  55.     else var %tekst $left(%tekst,$calc(%j - 1)) $+ ° $+ $right(%tekst,$calc(-1 * ( %j -1 + %l)))
  56.     inc %n
  57.   }
  58.   return $replace(%tekst,°,%letter2,¶,%letter1)
  59. }
  60. #dt end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement