Страница 1 из 1

Создание канала уже с включенными скриптами.

СообщениеДобавлено: 13 янв 2011 15:16
ssd
Добрый день. Подскажите как вписать в конфиге что бы при создание канала уже было +eweather +usecolors ....?

Re: Создание канала уже с включенными скриптами.

СообщениеДобавлено: 13 янв 2011 15:45
tvrsh
Допиши в конфиге бота в
set global-chanset { }

Re: Создание канала уже с включенными скриптами.

СообщениеДобавлено: 13 янв 2011 16:18
ssd
Не выходит.

Re: Создание канала уже с включенными скриптами.

СообщениеДобавлено: 13 янв 2011 17:03
tvrsh
Попробуй этот скрипт. Если бот заходит на канал, то сразу выставляет для него указанные флаги.
TCL: [ Скачать ] [ Скрыть ]
#
#
#
foreach g [array names chset *] { catch {unset chset($g) } }

namespace eval chset {}

bind join - * ::chset::join
proc ::chset::join {nick uhost hand chan} {
global botnick
    if {$nick == $botnick} {
        timer 1 [::chset::init $chan]
    }
}

proc ::chset::init { chan } {
    catch {
        channel set $chan +eweather
        channel set $chan +usecolors
    }          
    savechannels
}

(c) http://forum.eggdrop.org.ru/index.php?showtopic=967&view=findpost&p=9066

Re: Создание канала уже с включенными скриптами.

СообщениеДобавлено: 13 янв 2011 18:24
ssd
Не выходит. :( Вот это реализовать можно?

Re: Создание канала уже с включенными скриптами.

СообщениеДобавлено: 13 янв 2011 18:40
tvrsh
1. Ты со своими "Не выходит" уже достал. Или ты показываешь конкретные ошибки или пишешь себе все сам. У меня нет желания писать скрипты для тех, кому лень поставить несколько канальных флагов или скопипастить лог патилайна.
2. Тот скрипт, что ты просишь написан в моем предыдущем посте, достаточно сменить бинд на DCC и указать канал из параметра команды. Скриптов похожих полно, открывать и смотри как там это реализовано.

Задача форума не сделать за кого-то полностью, а помочь научиться. Начинаешь писать сам и обращаешься за помощью при появлении проблем. А тут никаких проблем пока нет, есть только нежелание делать что-либо самому, даже показать ошибки из предложенного варианта.

Re: Создание канала уже с включенными скриптами.

СообщениеДобавлено: 13 янв 2011 19:11
ssd
1). На счет set global-chanset { }
В конфиге бота :
set global-chanset {
-autoop -autovoice
-bitch +cycle
+dontkickops +dynamicbans
-dynamicexempts -dynamicinvites
-enforcebans +greet
-inactive -nodesynch
-protectfriends -protectops
-revenge -revengebot
-secret -seen
+shared +statuslog
+userbans -userexempts
+userinvites -protecthalfops
-autohalfop +eweather
+usecolors

}

Флаги +eweather и +usecolors стоят. Запускаю бота и проверяю командой .set global-chanset .
•(18:03:38)• <drop> [18:03:38] #ssd# set global-chanset
•(18:03:38)• <drop> Currently: -enforcebans +dynamicbans +userbans -autoop -bitch +greet -protectops +statuslog -revenge -secret -autovoice +cycle +dontkickops -inactive -protectfriends +shared -seen -userexempts -dynamicexempts +userinvites -dynamicinvites -revengebot -protecthalfops -autohalfop -nodesynch -static

Видим что их нет.

2). на счет скрипта. Установил я скрипт в нем не чего не менял. Запускаю бота, боту добавляю канал, захожу на канал и данные скрипты не работают. В патилайне пишу .set errorInfo:
•(18:07:44)• <drop> [18:07:44] #ssd# set errorInfo
•(18:07:44)• <drop> Currently: can't read "errorInfo": no such variable
•(18:07:44)• <drop> Currently: while executing
•(18:07:44)• <drop> Currently: "set errorInfo"

Когда руками пишу .chanset #канал +eweather, то все работает.

Re: Создание канала уже с включенными скриптами.

СообщениеДобавлено: 13 янв 2011 20:20
tvrsh
Сразу бы так.
Исправил предыдущий вариант скрипта. Автоматически ставит флаги через минуту после входа на канал.

Re: Создание канала уже с включенными скриптами.

СообщениеДобавлено: 13 янв 2011 23:47
ssd
tvrsh, спасибо большое. Все работает. Извиняюсь, что не написал сразу же подробно.

Re: Создание канала уже с включенными скриптами.

СообщениеДобавлено: 25 янв 2011 18:49
LuXe
а для Cьюзи как так сделать, а то что то этот скрипт не работает?!

Re: Создание канала уже с включенными скриптами.

СообщениеДобавлено: 25 янв 2011 18:56
tvrsh
"Сьюзи" или "неСьюси" не имеет значения. Одинаково хорошо работает на любых ботах.
А ты, перед тем как ставить бота с какими-то патчами, хотя бы прочитал, для чего они нужны и нужны ли они тебе вообще.

Re: Создание канала уже с включенными скриптами.

СообщениеДобавлено: 26 янв 2011 00:17
LuXe
нет не читал