Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

10 999 Posts in 6 374 Topics- by 1 216 Members - Latest Member: santini862

19 April 2021, 16:36
  Show Posts
Pages: [1] 2
1  Russian talks / Вопросы по работе отдельных функций и команд / Re: Шифрование на канале on: 20 January 2008, 00:36
Решено =) Просто название алгоритмов другое...
Code:
event(OnMeJoin,AutoCrypt)
{
        if($chan.name=="#chan_name")
        {
                window.setCryptEngine $window Rijndael256Base64 $asciiToHex("key");
        }
}
2  Russian talks / Вопросы по работе отдельных функций и команд / Шифрование на канале on: 19 January 2008, 22:47
Возникла необходимость при входе на канал автоматом включать шифрование. Реалезуемо это имхо только через консоль..
Пытаюсь так
Code:
window.setCryptEngine $window Rijndael $asciiToHex("1111")
(Регистр 2-ого параметра менял..)
В итоге получаю сообщение
Quote
[KVS] Предупреждение: Действие "Rijndael" не существует
[KVS]   в контексте скрипта "commandline::kvs", Строка 1, около символа 1
Ну и, соответственно, шифрование не включается.
При этом работают варианты
Code:
window.setCryptEngine $window Lamerizer 00 //в мане ключ не указан, и будет ошибка
window.setCryptEngine $window //сбрасывает шифрование
Собственно вопрос - как работает эта ф-ция? =\
з.ы. Rijndael и Lamerizer названия движков шифрования (второй шуточный Wink).
3  Russian talks / Что бы вы хотели видеть в новой версии / Re: Выбор сетевого интерфейса для подключения on: 22 August 2007, 14:58
Думается, что человек поднявший два интерфейса разбирается в маршрутах, ага
4  Russian talks / Конфигурация программы / Re: $mediaplayer.nowPlaying() on: 20 August 2007, 15:39
HowTo Взято с http://www.kvirc.ru Wink
5  Russian talks / Что бы вы хотели видеть в новой версии / Re: Логи on: 17 August 2007, 04:00
ммм у меня всё работает
Инструменты ->  Просмотр файлов журналов -> Ctrl+F
Появляется окно поиска
http://j-net.ru/photo_preview.php?lp=1&id=230037 - ссылка на рисунок (~100kb)
p.s. у меня клиент виснет, если в форме поиска выбрать вкладку "фильтр" =\
6  Russian talks / Готовые скрипты / Re: реализация uptime on: 17 August 2007, 03:45
Изменил свой скрипт, Maximusya +1 =)
Насчёт лет/месяцев - может и не стоит? В принципе, все утилиты пишут аптайм в днях. Да и числа там некрасивые получаются, при вычислениях.
7  Russian talks / Сообщения об ошибках в программе / Re: Открывается дополнительное окно, по назначению как будто иконка в трее. on: 16 August 2007, 13:46
Была такая же проблемма, собрал с поддержкой кде, всё работает. Значёк в трее, где и положено.
8  Russian talks / Что бы вы хотели видеть в новой версии / Re: Логи on: 16 August 2007, 01:36
1) Ctrl+f в окне с логами. Появится "поисковик"
2) А у меня, почему то режется часть логов. Грешу на архиватор.
А вобще топик уже есть http://www.kvirc.ru/forum/topic,39.0
9  KVIrc discussion / Configuration problems / Re: KVirc 3.2.6 and URL handling on: 16 August 2007, 01:28
Try this
Code:
run firefox $0
10  Russian talks / Готовые скрипты / Re: реализация uptime on: 16 August 2007, 00:58
Время получаем из файла uptime (в этом случае секунды "не пропадают"). А следовательно скрипт будет работать только для *nix систем. Но я надеюсь, что форумчане помогут адаптировать скрипт к другим платформам Wink
Code:
alias(uptime)
{
        #uptime
        #ф-ция расшифровки времени (из секунд)
        function(out_str)
        {
                #расшифровка(%t в секундах)
        %t=$0;
%sec=$int($(%t % 60));
%min=$int($(%t / 60 % 60));
%hour=$int($(%t / 3600 % 24));
%day=$int($(%t / 86400 % 7));
%weak=$int($(%t / 604800));
#и т.д. но смысла особого не вижу.. как и в неделях впрочем
#%t%=7;
#Формируем строку вывода
if(%weak!=0) %str << $string(%weak) weaks;
if(%day!=0) %str << $string(%day) days;
if(%hour!=0) %str << $string(%hour) hours
if(%min!=0) %str << $string(%min) minutes
if(%sec!=0) %str << $string(%sec) seconds
return %str;
        }
        #берём аптайм(доступно для unix пользователей)
        %time=$file.read("/proc/uptime");
        if(%time)
        {
                %s[]=$str.split([ ],%time,r)
                %t=$real(%s[0]);
                #вывод
                me время работы компьютера: $out_str(%t)
                #запись максимального аптайма
                %cfg = $config.open(myuptime.kvc)
                if(%cfg)
                {
                        %num = $config.read(%cfg,MaxUptime,0)
                        if (%t>%num && %num)
                        {
                                me предыдущее максимальное время работы: $out_str(%num)
                                config.write %cfg MaxUptime %t
                        }
                        else if (%t<%num && %num)
                                me работали и больше: $out_str(%num)
                                else
                                        me столько уже работали
                        config.close %cfg
                }
        }
}

Хотел бы уточнить насчёт
Code:
%sec=%t;
%sec%=60;
%t/=60;
Это некрасиво, можно ли сделать запись короче?
И ещё, из-за погрешности округления "старое" время может быть больше/меньше на 1 с.
11  Russian talks / Готовые скрипты / Реализация uptime для Linux & Windows on: 15 August 2007, 18:58
Сам скрипт написан, вопрос только в "запоминании" максимального аптайма. Как лучше сделать? Через свой файл? Или есть другие, более удобные/надёжные/быстрые способы?
12  Russian talks / Скриптинг / Re: Антимат on: 9 August 2007, 12:43
Ок, тогда я предлагаю убить топик. Ибо он слишком личный =)
13  Russian talks / Скриптинг / Re: Антимат on: 8 August 2007, 20:59
Напиши свой Wink
Событие OnChannelMessage -> $str.find($3,"mat") -> ban $0 -> timer -s (name,time_msecs){unban $0}
ps если извинишься перед каналом за своё поведение, то помогу написать Wink
14  Russian talks / Скриптинг / Re: Обработка PopUpMenu on: 22 July 2007, 01:48
2noLove а о чём третий пост в этом топике? Wink
15  Russian talks / Скриптинг / Re: Как проверить находится ли ник на канале on: 18 July 2007, 12:37
if($chan.ison($1,$channel($0)))
   echo yes
else
   echo no
где
$0 - канал
$1 - ник
Pages: [1] 2
Theme orange-lt created by panic