IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Services Hazır Kodlar (https://www.ircforumlari.net/services-hazir-kodlar/)
-   -   /cs temizle #kanal (https://www.ircforumlari.net/services-hazir-kodlar/44672-cs-temizle-kanal.html)

BehroozWolf 18 Aralık 2007 02:41

/cs temizle #kanal
 
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 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Biraz karisik oldu ama yeni yeni ögreniyoruz:p

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.

HAPPyyyy 18 Aralık 2007 02:52

Yanıt: /cs temizle #kanal
 
ilk mesajin benden olsun ;oki tbrk kurdum ve denedim mükemmel artik sen bari web üzeri giris kodu yapip ücretsiz verirsin ( :

ReiS 18 Aralık 2007 03:28

Cevap: /cs temizle #kanal
 
Güzel çalışma yalnız anope içinde uyarlanırsa memnun olurum.

HAPPyyyy 18 Aralık 2007 03:29

Yanıt: /cs temizle #kanal
 
reis artik sen kendini ircservices'e uyarla :)

ReiS 18 Aralık 2007 03:39

Cevap: Yanıt: /cs temizle #kanal
 
Alıntı:

HAPPY Nickli Üyeden Alıntı (Mesaj 309917)
reis artik sen kendini ircservices'e uyarla :)

Yok ben anopeden vazgeçmem :) kullanımı daha kolay geliyor bana. BehroozWolf kardeşim anopeye'de uyarlar paylaşır bizimle inş ;)

HAPPyyyy 18 Aralık 2007 03:40

Yanıt: /cs temizle #kanal
 
yapar yapar kafasi attimi sıfırdan services yazar :$

GhostLy 18 Aralık 2007 04:10

Cevap: /cs temizle #kanal
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Parlayan Yildiz gibisin. Başarilar

Bu 3 usta emektar.
Sky-Dancer, Soldy, Diablo :)

BehroozWolf 18 Aralık 2007 04:22

Cevap: /cs temizle #kanal
 
Alıntı:

ReiS Nickli Üyeden Alıntı (Mesaj 309915)
Güzel çalışma yalnız anope içinde uyarlanırsa memnun olurum.

söz veremem ama denerim.. Önce anope kurmam lazim ;love

Crazy 18 Aralık 2007 04:56

Cevap: /cs temizle #kanal
 
test aşamasinda bnde ordaydim:) Güzel bişi cikarmişsin BehroozWolf ;)

txf 20 Aralık 2007 11:14

Beklemeye Değecek Sanırım :)
 
Alıntı:

ReiS Nickli Üyeden Alıntı (Mesaj 309928)
Yok ben anopeden vazgeçmem :) kullanımı daha kolay geliyor bana. BehroozWolf kardeşim anopeye'de uyarlar paylaşır bizimle inş ;)

Benide Sayın O Anope'den Vazgeçemeyenler İçinde. :)
Bende Sen Gibiyim Sanırım ReiS Sevemedim Diğerlerini.
Dolayısıyla Bende BehroozWolf'un Anope Editini Bekleyeceğim Sanırım.
IRCServices Kullanıcıları İçin Başarılı Bir Çalışma Olmuş. Emeğine Sağlık BehroozWolf...
Saygılar...


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net