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/)
-   Servisler (https://www.ircforumlari.net/servisler/)
-   -   kanalları kim droplamış acil yardım ? (https://www.ircforumlari.net/servisler/363359-kanallari-kim-droplamis-acil-yardim.html)

mercenary 04 Kasım 2010 11:57

kanalları kim droplamış acil yardım ?
 
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

toXic 04 Kasım 2010 17:50

Cevap: kanalları kim droplamış acil yardım ?
 
Alıntı:

mercenary Nickli Üyeden Alıntı (Mesaj 1040565658)
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:

cd ircservices*-*
Kod:

nano -w modules/chanserv/main.c

Kod:

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:

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:

nano -w modules/nickserv/main.c
girip;


Kod:

static void do_help(User *u);

altina;

Kod:

static void do_droplist(User *u);

ekleyin.

Kod:

    { "REGISTER", do_register, NULL,  NICK_HELP_REGISTER,    -1,-1 },
altina;

Kod:

  { "DROPLIST", do_droplist, NULL, -1, -1,-1 },

ekleyin.


Kod:

static void do_identify(User *u)
{
    char *pass = strtok_remaining();
    NickInfo *ni = NULL;
    NickGroupInfo *ngi = NULL;

ÜSTÜNE

Kod:

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.

Lost 28 Mart 2011 17:30

Cevap: kanalları kim droplamış acil yardım ?
 
KONUYU Hortlattık ama Affola ;o')

toxic'in vermiş olduğu modülü ben de beğendim evet. Lakin Bende Olan Bir Sıkıntı vardı zamanında Seninle de Paylaşayım o ihtimal vardır Belki;
ircservices'lerine kurduğun modül veya modüllerden Bazıları Okuma Yazma izninde Sıkıntı Yaratıyor, Kapatabiliyor İzinleri.
Misal Ben Sunucumu Açardım, odaları nickleri kaydederdim O sıkıntı mevcut iken, Os restart attığımda odalar herşey droplanır eski haline gelirdi.
ircservices'te yazma izni sıkıntısı var bunu çözdüm ama hangi adımda bunun oluştuğunu bulamadım ve Tekrardan ircservices kurdum sorunum çözüldü.

toXic 28 Mart 2011 18:12

Cevap: kanalları kim droplamış acil yardım ?
 
Yazma izni db'leri sıfırlamaz ayrıca bu kod zaten base almiyor. Db'lerinin sıfırlanması version4.c dosyanla alakali bir durum.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk