| Code |
15 Ağustos 2015 09:45 |
Kanal kayıt edildiğinde services botun kanala girmesi.
Merhabalar,
Bir üyenin 10 Nisan 2014, 22:25 isteği üzerine böyle bir kod düzenleyip, vermiştim olduğu gibi kopyalıyorum..
Alıntı:
merhaba..
konu çok eski ancak böyle bir şeye ihtiyacım var. buradaki kodları ekledim. #admin kanalında Services_bot kanala girdi yazıyor ancak bot kanala girmiyor. Coder arkadaslar bir inlceleyebilir mi acaba nerede sıkıntı var.
tşkler...
|
Şu anda, kodları deneyebilme gibi bir imkânım yok, her şey gayet normâl gibi gözüküyor lâkin, dediğiniz gibi olumlu bir sonuçta alamıyorsanız yukarıda varolan kodları aşağıda vermiş olduğum gibi değiştirirseniz Service_Bot adı altında değil de direkt olarak, ChanServ services botunu kanala alıp, ardından Aop( @) konumuna getirebiliriz şöyle ki..
Klasör: -> ircservices*/modules/chanserv/
Dosya: -> ( main.c)
BULUN,
Kod:
module_log("Channel %s registered by %s!%s@%s",
chan, u->nick, u->username, u->host);
notice_lang(s_ChanServ, u, CHAN_REGISTERED, chan, u->nick);
if (CSShowPassword)
notice_lang(s_ChanServ, u, CHAN_PASSWORD_IS, pass);
memset(pass, 0, len);
uc = smalloc(sizeof(*uc));
LIST_INSERT(uc, u->id_chans);
strscpy(uc->chan, ci->name, CHANMAX);
/* Implement new mode lock */
DEGISTIRIN,
Kod:
module_log("Channel %s registered by %s!%s@%s",
chan, u->nick, u->username, u->host);
notice_lang(s_ChanServ, u, CHAN_REGISTERED, chan, u->nick);
if (CSShowPassword)
notice_lang(s_ChanServ, u, CHAN_PASSWORD_IS, pass);
send_cmd(s_ChanServ, "JOIN %s", chan);
send_cmd(s_ChanServ, "MODE %s +o ChanServ", chan);
send_cmd(s_ChanServ, "PRIVMSG #admin Service_Bot %s kanalına girdi.", chan);
memset(pass, 0, len);
uc = smalloc(sizeof(*uc));
LIST_INSERT(uc, u->id_chans);
strscpy(uc->chan, ci->name, CHANMAX);
/* Implement new mode lock */
İyi forumlar.. ^^
|