rendered paste bodyalias scramb {
var %nnm = $1
var %outp = ""
var %llet = 0
while ($len(%nnm) > 0) {
%llet = $rand(1,$len(%nnm))
%outp = %outp $+ $mid(%nnm, %llet, 1)
%nnm = $left(%nnm, $calc(%llet - 1)) $+ $right(%nnm, $calc($len(%nnm) - %llet))
}
return %outp
}
alias funnyword {
if ( $len($1) > 3 ) {
return $left($1,1) $+ $scramb( $mid($1, 2, $calc( $len($1) - 2 )) ) $+ $right($1,1)
}
else {
return $1
}
}
alias -l chkrev {
if ( $mouse.key & 4 ) {
return $regsubex($1-, /([А-я\w]+)/g, $funnyword(\t))
}
else {
return $1-
}
}
on *:input:*:{
msg $active $chkrev($1-) | haltdef
}