Ident
Автор: Glen Mailer
Описание: Плагин для ChatZilla >0.9.66 .Позволяет хранить в удобной форме пароли идентификации для IRC-сервисов (NickServ) для неограниченного кол-ва сетей.
Доступны следуюцие команды:
/ident <password>
сохраняет и отсылает пароль текущей сети
/ident-send
отсылает пароль текущей сети
/ident-show [имя_сети]
поазывает пароль для текущей сети
/ident-list
показывает список всех паролей, которые были сохранены
/ident-del [<named-network>]
стирает пароль для текущей сети
/ident-clear
стирает все сохраненные пароли

СКАЧАТЬ

Slap! 0.1
Описание:Очень примитивный  и простой плагин для ChatZilla >0.9.66. Бьет по команде /slap того, кого вы укажите.
Пока только английский язык.

Slap! 0.1
Описание:Очень примитивный  и простой плагин для ChatZilla >0.9.66. Бьет по команде /slap того, кого вы укажите.
Пока только английский язык.

или просто написать алиас:
"slap=me ударил тухлой селёдкой в гнилой зуб"
будет что-то типа:
*Shutdown ударил тухлой селёдкой в гнилой зуб Shutdown

Slap! 0.1
Описание:Очень примитивный  и простой плагин для ChatZilla >0.9.66. Бьет по команде /slap того, кого вы укажите.
Пока только английский язык.

или просто написать алиас:
"slap=me ударил тухлой селёдкой в гнилой зуб"
будет что-то типа:
*Shutdown ударил тухлой селёдкой в гнилой зуб Shutdown

Хммм... возможно , но js упорно не хочет поддерживать русский язык-на выходе будут кракозябры

*Shutdown ударил тухлой селёдкой в гнилой зуб Shutdown

Хммм... возможно , но js упорно не хочет поддерживать русский язык-на выходе будут кракозябры

Честно говоря, не знаю...  у меня всё работает.    ChatZilla 0.9.67 ;  FireFox 1.0
Только что тестировал.

А возможно ли этому плагину "Slap! 0.1" фраза типа:
*Shutdown ударил Shutdown тухлой селёдкой в гнилой зуб.

....с параметром в середине фразы.

Это обычным алиасам пока недоступно...  вроде бы.
Если да, то плагин заслуживает какого-то внимания.

tabswitcher plugin
Автор: David Corry

Плагин назначает горячие клавиши для переключения между вкладками.
Alt-PgUp -вправо , Alt-PgDn - влево .


http://downloads.mozdev.org/czplugins/utility/tabswitcher/tabswitcher.zip

GeoIP

Версия: 1.3
Автор: Samuel Sieb

Плагин показывает по IP-адресу в окне чата флаг страны пользователя с подсказкой (наведение курсора).

Незаменим в глобальных IRC-сетях (EfNet, moznet ....)

СКАЧАТЬ!!!

ты ему тыкни что именно сп1251 юзается

ты ему тыкни что именно сп1251 юзается


Это ты кому???

ZenGeist    я напартачил в профиле при попытке установить плагин, при подключении в окне диалога<чистота>. Попытки криворукого исправить положение закончились крахом(плох головой), при переустановке cZ возвращается в загубленное состояние. FF1+. Подскажи, как, куда и где взять?
   Мыло:IseRaven1965@mail.ru
   Благодарю.

Лешик пишет

ZenGeist    я напартачил в профиле при попытке установить плагин, при подключении в окне диалога<чистота>. Попытки криворукого исправить положение закончились крахом(плох головой), при переустановке cZ возвращается в загубленное состояние. FF1+. Подскажи, как, куда и где взять?
   Мыло:IseRaven1965@mail.ru
   Благодарю.

сходи на страницу ЧатЗиллы:  http://www.hacksrus.com/~ginda/chatzilla/
там будет последний релиз (англ.) и попробуй переустанови ChatZill'y.

ZenGeist пишет

Slap! 0.1
Описание:Очень примитивный  и простой плагин для ChatZilla >0.9.66. Бьет по команде /slap того, кого вы укажите.
Пока только английский язык.

Я, конечно, может быть дурак, но не проще ли алиас сделать /alias slap me slaps $(1) with something?

Slap!- всего навсего присер плагинописания в ChatZilla, и как следствие он примитивен.

Перевод ChatZilla на французский http://moz-fr.infos-du-net.com/

скачать стабильную версию

Перевод ChatZilla на испанский http://nave.escomposlinux.org/productos/extensiones/chatzilla/

скачать

Мда....    ну и зачем мне французская ChatZilla ???

А что вы скажете про изменения цветов в чате?

Я имею  ввиду  это! :)

Можно сделать что-то похожее в ЧЗ?

ну и что в этом такого, цвета как цвета

ZenGeist: Я пользуюсь французской чатзиллой :) Может ещё кому пригодиться

RedFox_nk пишет

А что вы скажете про изменения цветов в чате?

Я имею  ввиду  это! :)

Можно сделать что-то похожее в ЧЗ?

Легко! Надо только разрешить мИРЦ-цвета и может что-то ещё...  потом вводится %C (latin BIG "C") потом вылезает окошечко с подсказкой цветов. Например, %C4,6
Надо только поковыряться в настройках чуток.

отлично! всё работает)))
а то я копировал спец. символ из мирка и его вставлял :)
А теперь другой вопрос:

Есть ли скипты, которые при клике на нике отправителя послания, вставляют его в поле ввода? Или эта проблема может как-то без скипта решается?

RedFox_nk пишет

отлично! всё работает)))
а то я копировал спец. символ из мирка и его вставлял :)
А теперь другой вопрос:

Есть ли скипты, которые при клике на нике отправителя послания, вставляют его в поле ввода? Или эта проблема может как-то без скипта решается?

за скрипты не знаю, не искал.
Но есть и обычное автозавершение....
набираешь первые буквы ника юзера (одну первую букву, если на эту букву на этом канале есть 1 пользователь, две, три и более...), нажимаешь кнопку ТАБ, и чатзилла завершает набор.

Если к тебе кто-то обращался уже по нику, нажми просто ТАБ в пустой строкЕ, и выскочит последний твой собеседник.

Нескромный вопрос можно? А как плагины в ЧЗ устанавливать?

alc пишет

Нескромный вопрос можно? А как плагины в ЧЗ устанавливать?

Расспаковываешь в в C:\Documents and Settings\Admin\Application Data\Mozilla\Firefox\Profiles\fsu28zpk.default\chatzilla\scripts , короче в профиль и перезапускаешь браузер.

Можно ЧатЗиллу сворачивать в трей?
И как сделать автокопирование при выделении как во всех irc-клиентах?

Можно ЧатЗиллу сворачивать в трей?

В Windows нельзя, конечно я подозреваю , что возможен трюк с Minimize to tray и отдельным профилем Firefox.

И как сделать автокопирование при выделении как во всех irc-клиентах?

Вот это никак... Я в IRC уже года четыре, перепробовал кучу клиентов, и ни разу я не захотел реализовать автокопирование.

Очень жаль.  Это очень удобно висит себе в трее и не мешает.

У меня конечно срок пользования ирк поменьше, но автокопирование бывает полезно в некоторых случаях. Просто приятная мелочь что бы не делать лишних действий =)

Можно сварачивать как и всё другое используя для этого соответствующий софт который добавляет соответствующую кнопку в любое окно...

нужен скрипт, который бы при заходе на канал здоровался случайной фразой из списка:)

Ident
Автор: Glen Mailer
Описание: Плагин для ChatZilla >0.9.66 .Позволяет хранить в удобной форме пароли идентификации для IRC-сервисов (NickServ) для неограниченного кол-ва сетей.

Можно перезалить куда-нибудь? А то ссылка не работает уже :(

а ChattyTunes ещё ктонибудь занимается? а то обидно оно не работает с фокситюнсом вторым

а ChattyTunes ещё ктонибудь занимается? а то обидно оно не работает с фокситюнсом вторым

Боюсь что никто - сам я от chatzilla отошел (

где найти мануалы по написанию плагинов для чатзиллы? может кто писал сам? меня интересует обработка входящих сообщений, в нете нашел доки, но там самое нужное - todo...

Нужна помощь в проверке русского перевода chattytunes 0.8.

Перевод живет здесь: http://people.mozilla-russia.org/tlemur … 0.8-ru.zip

TLemur
Ну а строки в dialog.xul переводить не надо? :)

P.S.: файлы .properties неужто в UTF8 нельзя было сделать? :)

Наконец-то обновил перевод.
Перевел все. Файл .properties перевел в utf-8.
Жду отзывов.

http://people.mozilla-russia.org/tlemur … 0.8-ru.zip

Где можно достать пример плугина? интересует создание своих команд и менюшек

Добавлено Пнд 09 Апр 2007 20:35:58 :

Выделить код

Код:

plugin.id = "Tamahome";

plugin.init =

function initPlugin (glob)

{

    //Setting up any global things that might come of use to anybody.

    plugin.major = 0;

    plugin.minor = 1;

    plugin.version = plugin.major + "." + plugin.minor;

    plugin.urlString = String(plugin.url).replace(/\/[^\/]*$/, "/");

    plugin.bundleURL = plugin.urlString + "locale/locale.properties";

    plugin.bundle = client.messageManager.addBundle(plugin.bundleURL);

    plugin.updateURL = "http://tamahome.ru/cz.ini";

    plugin.description = "My menus";

    plugin.onPrefChanged = onPrefChanged;



}



plugin.enable =

function enablePlugin ()

{

    var cmdManager = client.commandManager;

    plugin.cmdlist = [

 ["t_csop",          cmdT_csop,    CMD_NEED_CHAN | CMD_CONSOLE],
 ["t_csunban",          cmdT_csunban,    CMD_NEED_CHAN | CMD_CONSOLE],
 ["t_cshop",          cmdT_cshop,    CMD_NEED_CHAN | CMD_CONSOLE],
 ["t_csvoice",          cmdT_csvoice,    CMD_NEED_CHAN | CMD_CONSOLE],

    ];

    plugin.cmdlist.stringBundle = plugin.bundle;

    plugin.cmdlist = cmdManager.defineCommands(plugin.cmdlist);

    plugin.prefManager.defaultBundle = plugin.bundle;





        client.menuSpecs["popup:kanserva"] = {
        label: MSG_MNU_KANSERVA,
        items:
        [
         ["t_csop",     {visibleif: "cx.user"}],
         ["t_cshop",    {visibleif: "cx.user"}],
         ["t_csvoice",  {visibleif: "cx.user"}],
        ]
    };

    client.updateMenus();



    return true;

}
plugin.disable =

function disablePlugin ()

{



    return true;

}
function cmdT_csop(e)
{

e.server.sendData("CS OP "+ e.channel.encodedName + " " + e.user.encodedName +"\n");

}

function cmdT_csunban(e)
{

e.server.sendData("CS UNBAN "+ e.channel.encodedName + "\n");

}

function cmdT_cshop(e)
{

e.server.sendData("CS HALFOP "+ e.channel.encodedName + " " + e.user.encodedName +"\n");

}
function cmdT_csvoice(e)
{

e.server.sendData("CS VOICE "+ e.channel.encodedName + " " + e.user.encodedName +"\n");

}

Вот примерно для начала что хочу написать... хочу всунуть в плагин то что приходится вечно править после обновления

НектошкА
Сходи на http://czplugins.mozdev.org, там же есть примеры :)
Плюс сходи на irc://moznet/chatzilla, там обычно сидят авторы и понимающие люди, можешь у них спросить.

Меню - это добавить в меню пользователя? Помнится спрашивал я Сильвера, ща погляжу, может найду ответ :)

Added Пнд 09 Апр 2007 22:21:20 :
В старом логе Сильвер только пугал. В новом:

<Silver>    Actually, it is easier in the current version.
<Silver>    But I haven't tested it, so I don't know if it'll actually work.
<Silver>    Merlyel: You can try the following in a plugin: add an item to client.menuSpecs (e.g. to client.menuSpecs["popup:opcommands"].items) and then call client.updateMenus().
<Silver>    Merlyel: Look at menus.js in LXR to find out what the structure is and how to modify it.
<Silver>    Merlyel: I think you want to add an item to client.menuSpecs["popup:usercommands"].items (it's an Array). Around line 334.

Следушая конструкция
     

Выделить код

Код:

client.menuSpecs["popup:kanserva"].items = {
        label: MSG_MNU_KANSERVA,
        items:
        [
         ["t_csop",     {visibleif: "cx.user"}],
         ["t_cshop",    {visibleif: "cx.user"}],
         ["t_csvoice",  {visibleif: "cx.user"}],
        ]
    };

    client.updateMenus();

не даёт результата.. видимо придётся как и раньше писать в menus.js и после каждого апдэйта переделывать.. =(

Можно сделать так, чтоб в чатзилле отображалось название трека, проигрываемого в данный момент Winamp'oм ???

Free_Pascal
Поиском вы не пользовались, да и ещё эту тему не читали
Выше:

ChattyTunes

Вот его и ищите

Сделал плагин, который добавляет пункт меню "Вставить выделенные ники" в контекстное меню списка ников.
Скачать можно тут: http://chatzilla.reslex.net/czplugins/insertnick.zip
Локализации: русский, английский, французский.

SaniOK
Добавь еще accel_key на insertnick.
Кстати, локализацию в принципе можно сделать значительно проще :)

Кстати2:
зачем трогать fallbackBundle в самом начале  loadLocale? Если у тебя defaultBundle нормально установится, зачем вообще нужна будет fallbackBundle?
Не логичнее ли сделать так: попробовать установить defaultBundle, если не получится, начать мучать fallbackBundle.

ЗЫ. Добавь после вставленных ников пробел или другой разделитель.
Плюс желательно сделать проверку - есть ли уже ник в строчке или нет, и если есть - не добавлять.

Кстати, локализацию в принципе можно сделать значительно проще

- как?
з.ы. пробел в конце добавил. Всё остальное - лишнее.

SaniOK

- как?

Откопаю свой плаг и напишу :) Будем надеяться я его не очень глубоко закопал :)

Почему акселератор не хочешь повесить? На других пунктах он же есть.

И насчет loadLocale - все-таки, ИМХО, функция немного нелогично написана.

Такой вопрос.
Требуется написать скрипт, который будет "читать" написанные кем-нибудь в канале сообщения, проверять на наличие определённой "фразы" и, в случае обнаружения - отвечать (из-под моего ника есессно) заранее заготовленную фразу. В примерах по ссылкам нашёл только создания менюшек и команд, что меня не интересует... как мне это реализовать?)

BassManFH пишет

Такой вопрос.Требуется написать скрипт, который будет "читать" написанные кем-нибудь в канале сообщения, проверять на наличие определённой "фразы" и, в случае обнаружения - отвечать (из-под моего ника есессно) заранее заготовленную фразу. В примерах по ссылкам нашёл только создания менюшек и команд, что меня не интересует... как мне это реализовать?)

Интересная мысль. Смотря на чем реализовывать собираетесь;)