aLtimod |
23 Nisan 2020 17:52 |
Kanal Kaydedince Chanserv' in Kanala Kuralları Yazması
Kanal Kaydedince Chanserv' in Kanala Kuralları Yazması.
Yapmamız gereken
SSH Login ol.
Kod:
cd ircservices*/modules/chanserv
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 */
seklinde olan kodları
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);
notice_lang(s_ChanServ, u, CHAN_PASSWORD_IS, pass);
send_cmd(s_ChanServ, "SAJOIN K-Security %s", chan);
send_cmd(s_OperServ, "MODE %s +oa K-Security K-Security", chan);
send_cmd(s_ChanServ, "JOIN %s", chan);
send_cmd(s_OperServ, "MODE %s +o ChanServ", chan);
send_cmd(s_ChanServ, "PRIVMSG %s Nick ve Kanal şifrelerinin sorumluluğu tamamen kullanıcılara aittir.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s Sunucuda huzuru bozucu haraketler, lame faliyetler", chan);
send_cmd(s_ChanServ, "PRIVMSG %s her türlü flood yasaklanmıştır.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s Kanallarda başka kanallların reklamı yapılması, Kesinlikle yasaktır.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s Bu Kurallara Uymadıgınız Takdirde", chan);
send_cmd(s_ChanServ, "PRIVMSG %s Yönetim Tarafından Cezalandırılacaksınız.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s /rules yazarak Kuralları Görebilirsiniz.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s Hos Sohbetler.", chan);
send_cmd(s_ChanServ, "PART %s", chan);
send_cmd(s_ChanServ, "PRIVMSG #operlog :Kanal sifrelendi: * %s * kanali kayit edilmiştir. Kayit eden: (%s!%s@%s) ", chan, u->nick, u->username, u->host);
send_cmd(s_ChanServ, "PRIVMSG #operlog Sunucu Kuralları, Kanala Yazılmıstır", 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 */
Seklinde değişiniz.
Daha sonra ircservices* dizini icerisinde
Daha sonra servicesi resetliyoruz.
|