Nomercy, cause, scanx gibi koruma botlarindaki !clear özelligini bilmeyeniniz yoktur. Onlardan yola cikarak ufak bir kod yaptim. /cs temizle #kanal şeklinde calisiyor. Kanal oplari disinda kimse kullanamiyor
ekleyin.
ekleyin.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
static void do_baho(User *u)
{
char *chan = strtok(NULL, " ");
Channel *c;
ChannelInfo *ci;
if (!chan || strtok(NULL, " ")) {
notice(s_ChanServ, u->nick, "Kullanimi: /msg %s TEMIZLE kanal", s_ChanServ);
notice(s_ChanServ, u->nick, "Daha fazla bilgi icin /msg %s help TEMIZLE yazabilirsiniz.", s_ChanServ);
} else if (!(c = get_channel(chan))) {
notice_lang(s_ChanServ, u, CHAN_X_NOT_IN_USE, chan);
} else if (!(ci = c->ci)) {
notice_lang(s_ChanServ, u, CHAN_X_NOT_REGISTERED, chan);
} else if (ci->flags & CI_VERBOTEN) {
notice_lang(s_ChanServ, u, CHAN_X_FORBIDDEN, chan);
} else if (!u || !check_access_cmd(u, ci, "TEMIZLE", NULL)) {
notice_lang(s_ChanServ, u, PERMISSION_DENIED);
return;
} else if (c->ci && check_access(u, c->ci, CA_AUTOOP)) {
send_cmd(s_ChanServ, "NOTICE %s :kanali temizleniyor. Komutu uygulayan %s!", chan, u->nick);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :.", chan);
send_cmd(s_ChanServ, "PRIVMSG %s :Kanaliniz temizlenmistir.", chan);
}
}
ekleyip, kaydedin ve dosyadan cikin.
ekleyin.
ekleyip kaydedin ve dosyadan cikin..
yazip kaydedin ve dosyadan cikin..
ircservices* ana dizinde make ve make install komutlarini uygulayip servislerinize restart atin. Satir kaymalarini önlemek için kesinlikle
kullanin.