Материал из IRC клиент KVIrc.
Скрипт создавался на KVIrc 3.2.6 Anomalies.
Скрипт обрабатывает введённый текст таким образом, что выводятся символы разного регистра и отдельные символы становятся жирными.
Установка обработчика. Копируем нижеследующий код в текстовый редактор. Сохраняем с названием OnTextInput.Stylizer.kvs. В KVIrc заходим в Сценарии -> Выполнить сценарий (или CTRL+ALT+X); выбираем сохранённый файл OnTextInput.Stylizer.kvs и всё!
event(OnTextInput,Stylizer)
{
if($window.type == "console")
{
say $0;
halt;
}
if($str.mid($0, 0, 1) == "*")
{
say $str.mid($0, 1, $($str.len($0) - 1));
halt;
}
%str =;
%origlen = $str.len($0);
srand $rand(65535);
for(%i = 0; %i < %origlen; %i++)
{
%char = $str.mid($0, %i, 1);
%insertBold = $rand(1);
if(%insertBold)
%str .= $b;
if($rand(1) )
%str .= $str.localeUpCase(%char);
else
%str .= %char;
if(%insertBold)
{
%str .= $b;
%insertBold = 0;
}
}
say %str;
halt;
}
eventctl -d OnTextInput Stylizer