alexzuluНебольшой баг-репорт с исправлением.
По хитрому плану подключенная к серверу квирка пытается уйти в away через заданные настройками n минут. Но если в этот момент квирка не соединена ни с одним серверам, она пытается то же самое, но не получает взаимности . Каждый может почитать каких слов она об этом говорит в окно отладчика, отключив её от сети и подождав собственноручно указанные n минут.
Понятно, что случай редкий, да и кому нужна отключенная квирка, но у меня такое случается, и она стоит отключенная пару часов и два раза по столько.
Так вот, чтобы автоэвеялка, как говорится, зря не трясла кислородом, нужно через редактор алиасов внутри алиаса away добавить внутрь таймера строчку if($firstConnectedConsole() == 0) return;
Целиком новый текст алиаса away будет выглядеть так:
timer(away,%Aw_time)
{
if($firstConnectedConsole() == 0) return;
if(%Aw_msg == "1")
{
if(%Aw_me == "1")
{
ame %Aw_message
}
if(%Aw_say == "1")
{
amsg %Aw_message
}
}
away -a
}
А так спасибо.