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.