/cs temizle #kanal - IRCForumu.ORG
IRCForumu.ORG irc hosting  

Alt 23 Haziran 2021, 17:56   #1
Standart /cs temizle #kanal

Merhabalar; Genellikle bu tür özellikler, bir Sock bot yardımı veya eggdrop botlar yardımı ile yapılır.
Kod
 pico ircservices*/chanserv/main.c
Kod
static void do_status(User *u);


satirinin altina

Kod
 static void do_baho(User *u);
ekleyin.

Kod
 { "STATUS",   do_status,   NULL,  CHAN_HELP_STATUS,         -1,-1,
        (void *)ACCLEV_SOP },

satirinin hemen altina;

Kod
 { "TEMIZLE",  do_baho,     NULL,  CHAN_HELP_BAHO,           -1,-1,
        (void *)ACCLEV_AOP },

ekleyin.
Kod
 notice(s_ChanServ, u->nick, "STATUS %s %s %s", chan, nick, accbuf);
    } else { /* !u2 */
    notice(s_ChanServ, u->nick, "STATUS %s %s ERROR Nick not online",
           chan, nick);
    }
}

/*************************************************************************/
satirlarinin altina


Kod
 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.


Kod
 pico lang/tr.l
Kod
 CHAN_HELP_STATUS     Kullanimi: STATUS kanal nick          Belirtilen kullanicinin kanaldaki erisim seviyesini gösterir.     Bu cevap asagidaki formda olur.         STATUS kanal nick erisim-seviyesi     Eger bir hata meydana gelmisse:         STATUS kanal nick ERROR mesaj     Seklinde bir cevap verilecektir.          Varsayilan deger olarak, erisim seviyesi en az %s olan kullanicilar     bu komutu kullanabilirler.
satirlarinin altina
Kod
 CHAN_HELP_BAHO     Kullanimi: TEMIZLE kanal           Kanal ekranini temizlemek icin kullanilir.
ekleyin.
Kod
 CHAN_HELP_COMMANDS_INVITE         INVITE     Bir kanala davet edilmenizi saglar.         UNBAN      Bir kanaldaki baninizi kaldirir.         KICK       Bir kanaldaki bir kullaniciyi atar.         TOPIC      Bir kanal topicini degistirir.         CLEAR      Bir kanalda toplu MODE/KICK komutu kullanir.         STATUS     Bir kullanicinin kanaldaki erisim seviyesini gösterir.



satirlarinin altina


Kod
 TEMIZLE    Kanali temizlemek icin kullanilir.
ekleyip kaydedin ve dosyadan cikin..


Kod
 pico lang/index


Kod
 CHAN_HELP_STATUS
satirinin altina
Kod
 CHAN_HELP_BAHO
yazip kaydedin ve dosyadan cikin..

ircservices* ana dizinde make ve make install komutlarini uygulayip servislerinize restart atin. Satir kaymalarini önlemek için kesinlikle editplus kullanin.


Yapımıcısı ;BehroozWolf




Sabrettiğimi Sanarken, Vazgeçtiğimi Öğrendim..
 
Alıntı Yap
Alt 23 Haziran 2021, 18:11   #2
Standart

İçerik gizlenmiştir.

İçerikleri görebilmek için üye olmalı ve üye girişi yapmalısınız.
Giriş Yap Kayıt Ol

No_FeaR bunu beğendi.



"Fark etmek acıydı ama gerekliydi."
 
Alıntı Yap
Cevapla

Etiketler
#kanal, /cs, temizle


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 ziyaretçi)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB kodu Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 03:24.