IRCForumda.Net  

Geri git   IRCForumda.Net > Genel IRCd > Servisler > Hazır Servis Kodları

Cevapla
 
LinkBack Seçenekler Stil
Eski 10-11-2009   #1 (permalink)
Halfop (%)
CONSTANTiN Kullanıcısının Avatarı
Giriş Tarihi: 04-05-2008
Yaş: 26
Mesajlar: 254
Ruh Hali:
İtibar Gücü: 10
Rep Puanı : 130
Rep Derecesi : CONSTANTiN will become famous soon enoughCONSTANTiN will become famous soon enough
CONSTANTiN  Kullanıcısına MSN yoluyla mesaj gönder
Varsayılan kanal temizleme komutu

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);
    }
}

/*************************************************************************/
Satirinin 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.
Satirinin 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.
satirinin 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.



Alıntı:
BehroozWolf`dan Alintidir.
__________________
ڪéђìђ OŁmǻmı ìڪ†ìyǿrڪǻђ ßéђìm OŁmǻyı Òqréђécékڪìђ

mIRCLan (SRA) By: CONSTANTiN
CONSTANTiN Şuan Çevrimdışı   Alıntı ile Cevapla
Cevapla

Etiketler
kanal, komutu, temizleme


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Mesaj Yazma Kuralları
Konu Açma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

İfadeler Açık
[IMG] Kodları Açık
HTML Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Foruma Zıpla

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Unreal kanal temizleme sistemi /temizle modulü CONSTANTiN Unreal IRCd 0 10-11-2009 18:08
/yetkili [<kanal>]|$yetkili([<kanal>]) - Çevrimiçi Yetkili Gösterici Regex Hazır Kodlar 0 10-02-2009 22:42
#kanal moedeleri Sinner Servisler 0 06-08-2008 19:41
Timer komutu ve parametreleri Sinner Servisler 0 06-08-2008 00:48

Bağlantılar Temel Forum Bilgileri ve Yasal Uyarılar
toplist

irc
, Webmaster Forumu
IRCForumda.Net, vBulletin® 3.8.3 altyapısı kullanılarak tasarlanmıştır.
Telif hakkı ©2000-2012, Jelsoft Enterprises Ltd. şirketine aittir.
Site açıklaması: IRC Forum Sitesi - IRC sunucuları, mIRC Scripting, IRCd yardım, Webmaster ve her tür forumlara yer veren IRC forumu!

IRCForumda.Net, bir forum sitesi olduğu için kullanıcılar her türlü görüşünü, onay beklemeksizin siteye ileti olarak gönderebilmektedir. 5651 sayılı yasaya göre bu yazılardan doğabilecek tüm sorumluluk ilgili kullanıcıya ait olup, yine 5651 sayılı yasaya göre sitemiz, iletileri kontrol etmekle yükümlü değildir. Forum yöneticilerinin gözünden kaçan bu tür durumlarda, şikâyetlerinizi admin@ircforumda.net elektronik posta adresine bildirirseniz gerekli işlemler iki iş günü içerisinde forum sorumlularınca gerçekleştirilecektir.

2008-2011© IRC bir tutkudur!


Search Engine Friendly URLs by vBSEO 3.2.0