Tekil Mesaj gösterimi
Alt 04 Kasım 2010, 17:50   #2
Çevrimdışı
toXic
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanalları kim droplamış acil yardım ?




mercenary Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bulunduğum sunucuda kanallar sürekli droplanıyor ve kimin yaptığını shelcide bulamıyor. Bunu kimin yaptığını nasıl öğrenebiliriz üstadlar. Şimdiden teşekkürler


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd ircservices*-*

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
nano -w modules/chanserv/main.c


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (chanmode_reg && (c = get_channel(chan))) { c->mode &= ~chanmode_reg; send_cmode_cmd(s_ChanServ, chan, "-%s", mode_flags_to_string(chanmode_reg, MODE_CHANNEL)); } notice_lang(s_ChanServ, u, CHAN_DROPPED, chan);

satiri altina;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
time_t zaman; struct tm * timeinfo; time ( &zaman ); timeinfo = localtime ( &zaman ); FILE *dosya_yaz; dosya_yaz = fopen("ibo.txt","a"); if (dosya_yaz != NULL) { fprintf(dosya_yaz,"[%s] %s Kanal Dropladi. Kanal -> %s\n", asctime (timeinfo), u->nick, chan); fclose(dosya_yaz); }

ekleyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
nano -w modules/nickserv/main.c

girip;


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


altina;

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


ekleyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "REGISTER", do_register, NULL, NICK_HELP_REGISTER, -1,-1 },

altina;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "DROPLIST", do_droplist, NULL, -1, -1,-1 },


ekleyin.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_identify(User *u) { char *pass = strtok_remaining(); NickInfo *ni = NULL; NickGroupInfo *ngi = NULL;

ÜSTÜNE

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_droplist(User *u) { NickInfo *ni; ni = get_nickinfo(u->nick); if (!is_services_root(u)) { send_cmd(s_NickServ, "NOTICE %s Bu Komuta Yetkiniz yok..", u->nick); return; } #define iboku "ibo.txt" FILE *x; char buf[BUFSIZE]; x = fopen(iboku, "r"); if (x) { while (fgets(buf, sizeof(buf), x)) { buf[strlen(buf)-1] = 0; send_cmd(s_NickServ, "NOTICE %s %s", u->nick, buf); } fclose(x); } else { send_cmd(s_NickServ, "NOTICE %s Henuz bir kayit yok.", u->nick); } }

ekleyin.


/NS Droplist komutu ile droplanan kanallari listeleyeceksiniz..

Alıntı:
nickserv -- droplist
© NickServ [Thu Nov 4 17:39:03 2010
© NickServ ] toXic Kanal Dropladi. Kanal -> #toXic
-ø-


Komutu kullanmak icin services root admin olmak zorundasiniz yada supass girmelisiniz.
Demekki hala paslanmamısız.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver