Tekil Mesaj gösterimi
Alt 17 Mayıs 2011, 15:07   #1
Çevrimdışı
resoLve
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
IRCservices /Services motd komutu




Nickserv üzerinden "/services motd" komutu , umarım işinize yarar.

cd ircservices*-*

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

altına

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

ekleyin.

Aynı dosya icerisinde

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

ustune

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

ekleyin

Aynı dosya icerisinde

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;

satirinin üstüne

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/**************************************************************/ static void do_motd(User *u) { #define motdoku "motd.txt" FILE *x; char buf[BUFSIZE]; x = fopen(motdoku, "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 Motd Henuz girilmemis..", u->nick); } }

ekleyin

make & make install cekerek servislerinize res atin.

daha sonra motd.txt hazırlayıp lib/ icine atin.

Kodlar toXic e Aittir. * Emegine saglık ibo
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver