Пару примеров.

Просьбы о написании новых скриптов или поиске уже существующих.

Модератор: Модераторы

Пару примеров.

Сообщение ssd » 01 окт 2010 01:08

Доброй ночи уважаемые. Может быть я ошибся темой, но все же напишу, так что не ругайте. :)
Не могли бы вы показать пару примеров.
1. как сделать с помощью скрипт что бы бот при выходи с указанного канала заходил на другой канал который можно указать?
2. Как сделать с помощью скрипта что бы бот заходил на канал который указан в скрипте при подключение к серверу?
Буду вам очень благодарен!
http://zoneirc.ru/eset_upd.html - Обновляй свой ESET NOD32 бесплатно.
Аватара пользователя
ssd
 
Сообщения: 33
Зарегистрирован: 28 ноя 2009 06:42
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.
Версия бота: Eggdrop 1.8

Re: Пару примеров.

Сообщение tvrsh » 01 окт 2010 19:26

1.
TCL: [ Скачать ] [ Скрыть ]
# Биндим команду удаления канала.
bind pub n|n !delchan delchan

# Начинаем процедуру.
proc delchan {nick uhost hand chan text} {

# Если выходим с этого ...
set ch1 "#egghelp"
# ... то заходим сюда.
set ch2 "#eggdrop"

# Если успользовать команду без параметров то удалим текущий канал.
if {$text == "" } {
    set channel $chan
} else {
    set channel $text
}

# Проверяем существует ли указанный канал в ченфайле бота.
if {![validchan channel] } {
    putserv "PRIVMSG $chan :Канала $channel нет в моем ченфайле."
    return 0
}

# Удаляем канал и сообщаем об этом юзеру.
channel remove $chan
putserv "PRIVMSG $chan :Канал $channel удален из ченфайла."

# При удалении первого указанного добавляем второй.
if {$channel == $ch1} {
    channel add $ch2
    putserv "PRIVMSG $chan :... и добавлен канал $ch2."
    return 0
}

# Конец.
}
Не тестировал. По идее все должно работать.

2.
channel add #chan
Вот и весь скрипт. Зачем он нужен если можно просто добавить канал боту через патилайн .+chan и все, бот будет туда заходить при каждом коннекте.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Пару примеров.

Сообщение ssd » 03 окт 2010 23:41

Спасибо tvrsh.
http://zoneirc.ru/eset_upd.html - Обновляй свой ESET NOD32 бесплатно.
Аватара пользователя
ssd
 
Сообщения: 33
Зарегистрирован: 28 ноя 2009 06:42
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.
Версия бота: Eggdrop 1.8


Вернуться в Заявки на скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22

cron