для юзеров с одного сервера один цвет ников

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

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

для юзеров с одного сервера один цвет ников

Сообщение Zwe3do4et » 04 фев 2011 08:22

Здравствуйте.Помогите пожалуйста в реализации одной идеи. Есть у нас канал общежитий одного университета. Юзеры из каждой общаги подключаться к общажному серваку а уж общажный залинкован с главым. если в x3irc запросить инфу о пользователе то там есть одна строка "Сервер: ******" так вот. идея такая. нужно чтобы при подключении к каналу бот сравнивал сервера и юзерам из одного сервера присваивал один цвет ников. т.е.
если сервер - hostel1.psu.bynets.org (Общежитие №1 ПГУ, г.Новополоцк) - то цвет 1
если hostel2.psu.bynets.org (PSU Hostel2) - то цвет 2
если hostel3.psu.bynets.org (Общежитие №3 ПГУ, г.Новополоцк) - то цвет 3
если hostel4.psu.bynets.org - цвет 4
other - цвет 5
Zwe3do4et
 
Сообщения: 2
Зарегистрирован: 04 фев 2011 08:02
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: для юзеров с одного сервера один цвет ников

Сообщение tvrsh » 04 фев 2011 11:55

И что ему потом делать с этим цветом? Ты не путаешь скрипт для бота со скриптом для IRC клиента?

Добавлено спустя 46 минут 45 секунд:
TCL: [ Скачать ] [ Скрыть ]
set chancolor #egghelp

bind join - * joincolor
proc joincolor {nick uhost hnd chan} {
global chancolor
if {$chan == $chancolor} {
    putserv "WHOIS $nick"
}
}

#<- :irc.qwertylife.ru 312 tvrsh tvrsh irc.qwertylife.ru :QWERTY IRC Server, Moscow, Russia
bind raw - 312 raw312
proc raw312 {from key msg} {
global chancolor
set server [lindex [split $msg] 2]
putlog $server
switch $server {
    hostel1.psu.bynets.org {set color \00301}
    hostel2.psu.bynets.org {set color \00302}
    hostel3.psu.bynets.org {set color \00303}
    hostel4.psu.bynets.org {set color \00304}
    default {set color \00305}
}
putserv "PRIVMSG $chancolor :$color$server"
}

putlog "servcolor.tcl by tvrsh loaded..."
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: для юзеров с одного сервера один цвет ников

Сообщение Zwe3do4et » 04 фев 2011 20:14

tvrsh писал(а):И что ему потом делать с этим цветом?

чтобы в irc-клиенте четко было видно кто с какой общаги

tvrsh писал(а):Ты не путаешь скрипт для бота со скриптом для IRC клиента?

честно признаться даже не знаю, может это и для irc-клиента

а твой скрипт для клиента?
Zwe3do4et
 
Сообщения: 2
Зарегистрирован: 04 фев 2011 08:02
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: для юзеров с одного сервера один цвет ников

Сообщение tvrsh » 04 фев 2011 23:13

а твой скрипт для клиента?

Конечно нет, мой скрипт для ботов Eggdrop или Windrop.
Вот если бы ты писал скрипт который рисует хтмл страничку с пользователями канала, то там тебе это и пригодилось бы. Или можно сделать чтобы этот скрипт пи входе пользователя писал в канал из какой он общаги. Но это тебе надо изучить как с ботами работать.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.

За это сообщение автора tvrsh поблагодарил:
Zwe3do4et (05 фев 2011 00:23)
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi


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

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

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

cron