allscripts.tcl работа со скриптами через команды с канала.
Добавлено: 17 янв 2010 22:28
Скрипт дает возможность владельцам бота(флаг +n) загружать или удалять из конфига бота скрипты, используя для этого команды с канала. Больше нет необходимости редактировать eggdrop.conf вручную. Создается файл scripts.txt в который записываются все загружаемые вами скрипты, и при каждой загрузке бота эти скрипты автоматически подгружаются в него.
Основан на
Фактически, это он и есть, просто переписаны бинды и добавлено несколько незначительных изменений.
Доступные команды:
!+script путь\до\скрипта.tcl - загрузить скрипт в конфиг.
!-script путь\до\скрипта.tcl - выгрузить скрипт из конфига.
!scripts - просмотреть все загруженные скрипты.
!allscripts путь\до\директории - просмотреть список всех скриптов в директории.
Настроек всего две:
В первой указываете путь до папки scripts вашего бота, во второй выбираете что делать после загрузки/выгрузки скриптов.
Также скрипт умеешь рехашить/рестартить бота после загрузки/выгрузки скриптов.
Предложения по улучшению функционала приветствуются.
Обновления приложенного файла:
08.02.2010 - Исправлена ошибка Tcl error [script:scripts]: can't read "alls": no such variable
22.02.1010 - Добавлен размер и количество строк в информацию о загрузке или выгрузке скрипта.
Основан на
Фактически, это он и есть, просто переписаны бинды и добавлено несколько незначительных изменений.
Доступные команды:
!+script путь\до\скрипта.tcl - загрузить скрипт в конфиг.
!-script путь\до\скрипта.tcl - выгрузить скрипт из конфига.
!scripts - просмотреть все загруженные скрипты.
!allscripts путь\до\директории - просмотреть список всех скриптов в директории.
Настроек всего две:
В первой указываете путь до папки scripts вашего бота, во второй выбираете что делать после загрузки/выгрузки скриптов.
Также скрипт умеешь рехашить/рестартить бота после загрузки/выгрузки скриптов.
Предложения по улучшению функционала приветствуются.
Обновления приложенного файла:
08.02.2010 - Исправлена ошибка Tcl error [script:scripts]: can't read "alls": no such variable
22.02.1010 - Добавлен размер и количество строк в информацию о загрузке или выгрузке скрипта.