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

>
+
Etiketlenen Kullanıcılar

11Beğeni(ler)

 
 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 18 Aralık 2007, 02:41   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
/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
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Biraz karisik oldu ama yeni yeni ögreniyoruz:p

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico ircservices*/chanserv/main.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_status(User *u);

satirinin altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_baho(User *u);

ekleyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "STATUS", do_status, NULL, CHAN_HELP_STATUS, -1,-1, (void *)ACCLEV_SOP },

satirinin hemen altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "TEMIZLE", do_baho, NULL, CHAN_HELP_BAHO, -1,-1, (void *)ACCLEV_AOP },

ekleyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   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.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico lang/tr.l

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
CHAN_HELP_BAHO Kullanimi: TEMIZLE kanal Kanal ekranini temizlemek icin kullanilir.

ekleyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
TEMIZLE Kanali temizlemek icin kullanilir.

ekleyip kaydedin ve dosyadan cikin..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico lang/index

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
CHAN_HELP_STATUS

satirinin altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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ı ile Cevapla

 

Etiketler
kanal, temizle, #kanal, or cs


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

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

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


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Çözüldü !temizle kodunun sadece kanal yetkilileri tarafından kullanılması Zalimsin mIRC Scripting Sorunları 2 09 Aralık 2018 12:48
Gelismis kanal temizle TCL. (temizle.tcl) ¿ TCL Scriptler 14 28 Ocak 2017 23:52
kanal temizle .tcl saywhat TCL Scriptler 0 04 Temmuz 2013 11:39
Buda Benden Olsun Bayrak Kanal temizle.tcl PRaNGaLaR TCL Scriptler 3 24 Aralık 2008 22:53
temizle MoRtaL_ mIRC Scripting Sorunları 4 09 Şubat 2008 21:21