Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

3 877 Posts in 868 Topics- by 723 Members - Latest Member: tablarock

23 May 2012, 15:59
Select Language English | Russian ru | German
Main PageIRC Client KVIrc forumRussian talksСкриптингВопросы по основам KVSвключить уведомление при OnChannelMessage
Pages: [1]
Print
Author Topic: включить уведомление при OnChannelMessage  (Read 1895 times)
0 Members and 1 Guest are viewing this topic.
hroniksan
Новичок
*

Репутация: 0
Posts: 3


View Profile
« on: 20 August 2010, 18:11 »

Доброго времени суток!
Собственно сабж.
Нужно чтобы при событии OnChannelMessage приходило уведомление как в привате (всплывало окошко с сообщением и мигало окно на панели задач)

Я не смог найти какой командой описывается уведомление...

Заранее спасибо.
Logged
kns
Постоялец
***

Репутация: 38
Gender: Male
Posts: 223


View Profile WWW
« Reply #1 on: 21 August 2010, 10:55 »

Как вариант:
Settings -> Configure Theme (Ctrl+Shift+T) ->
-> Text -> Message Colors ->
-> Выделить в списке "Channel Private Text" и изменить ему Alert Level на 4.
Logged
hroniksan
Новичок
*

Репутация: 0
Posts: 3


View Profile
« Reply #2 on: 22 August 2010, 00:34 »

Хороший был бы вариант, если бы сработал=\
версия KVIrc 3.4 'Shiny' (svn r3438).
Почему то работает либо 1-й уровень предупреждения, когда не появляется зеленая решетка на иконке в трее, либо второй когда она появляется, дальше ничего не меняется Sad
Но спасибо за совет.
Logged
YuS
Новичок
*

Репутация: 9
Gender: Male
Posts: 26



View Profile
« Reply #3 on: 22 August 2010, 12:49 »

Вот тут есть подсказки как сделать то, что нужно:
http://www.kvirc.ru/forum/topic,148.0
Logged
kns
Постоялец
***

Репутация: 38
Gender: Male
Posts: 223


View Profile WWW
« Reply #4 on: 22 August 2010, 15:10 »

Хороший был бы вариант, если бы сработал=\
Возможно, в настройках еще надо поставить галку "Use custom alert levels".
Ну, или да - всегда есть традиционный вариант и OnChannelMessage и notifier.
Logged
hroniksan
Новичок
*

Репутация: 0
Posts: 3


View Profile
« Reply #5 on: 23 August 2010, 10:35 »

Спасибо Вам!
Сделал скриптом
Code:
%tmp=$str.lowcase($3);

if($str.grep("",%tmp,"r") && $chan.name=="#sales")
{
%dated= $date("d.m.Y");
%datet=$date("H:M:S");

notifier.message -t=100 " Сообщение:%tmp  Время:%datet Канал:#sales";
notifier.show;
}

Сообщение всплывает, все норм. Но есть еще в квирке возможность подсвечивать окно в панели задач.
В опциях что-то типа /option boolFlashWindowonHighlightedMessages . Ну или не важно)
Вот вопрос, как с помощью скриптинга вызвать это событие?
Спасибо.
« Last Edit: 23 August 2010, 15:41 by hroniksan » Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic