Tekil Mesaj gösterimi
Alt 06 Ocak 2010, 00:47   #18
Çevrimdışı
Diablo Doğrulanmış Üye
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yardım Edermisiniz.




ircservices5.0.xx dosyasına girin

extern.h dosyası içerisinde

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
E char * GuestNickPrefix;

satırını hemen altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
E char **RejectEmail; E int RejectEmail_count;

satırını ekleyin ve aynı dosya içerisinde

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
E int valid_url(const char *str);

satırını bulup hemen altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
E int rejected_email(const char *email);

satırını ekleyin ve kaydedip çıkın.

===========================

aynı klasör içerinde init.c dosyasına girip

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char * GuestNickPrefix;

satırını bulup hemen altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char **RejectEmail; int RejectEmail_count;

şeklinde ekleyin ve aynı satır altında

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static int do_LoadModule(const char *filename, int linenum, char *param);

satırının altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static int do_RejectEmail(const char *filename, int linenum, char *param);

şeklinde ekleyin ve aynı dosya içerisinde

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "RunGroup", { { CD_FUNC, 0, do_RunGroup } } },

satırının üzerine veya altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "RejectEmail", { { CD_FUNC, 0, do_RejectEmail } } },

şeklinde ekleyin ve aynı satır aşağısında

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
new_LoadModules[new_LoadModules_count++] = param; return 1; }

satırını bulup hemen altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static int do_RejectEmail(const char *filename, int linenum, char *param) { static char **new_RejectEmail = NULL; static int new_RejectEmail_count = 0; int i; if (!filename) { switch (linenum) { case CDFUNC_INIT: ARRAY_FOREACH (i, new_RejectEmail) free(new_RejectEmail[i]); free(new_RejectEmail); new_RejectEmail = NULL; new_RejectEmail_count = 0; break; case CDFUNC_SET: ARRAY_FOREACH (i, RejectEmail) free(RejectEmail[i]); free(RejectEmail); RejectEmail = new_RejectEmail; RejectEmail_count = new_RejectEmail_count; new_RejectEmail = NULL; new_RejectEmail_count = 0; break; case CDFUNC_DECONFIG: ARRAY_FOREACH (i, RejectEmail) free(RejectEmail[i]); free(RejectEmail); RejectEmail = NULL; RejectEmail_count = 0; break; } return 1; } ARRAY_EXTEND(new_RejectEmail); new_RejectEmail[new_RejectEmail_count-1] = sstrdup(param); return 1; }

kodu tamamıyla ekleyin ve kaydedip çıkın.

=================================

aynı klasör içerisinde misc.c içerisine girip

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
return strchr(domainbuf, '.') && valid_domain(domainbuf); }

satırını bulup hemen altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
int rejected_email(const char *email) { int i; if (!email) { return 0; } ARRAY_FOREACH (i, RejectEmail) { if (match_wild_nocase(RejectEmail[i], email)) { return 1; } } return 0; }

satırını ekleyip ve kaydedip çıkın.

===============================

ircservices-5.0.xx\modules\nickserv

içerisine girip main.c dosyasını açın

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
notice_lang(s_NickServ, u, SYNTAX_ERROR, buf); notice_lang(s_NickServ, u, BAD_EMAIL);

satırının hemen altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
} else if (email && !rejected_email(email)) { send_cmd(s_NickServ, "NOTICE %s :Nick kaydınızı sadece <
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
> email adresi ile gerçekleştirebilirsiniz.", u->nick); send_cmd(s_NickServ, "NOTICE %s :Lütfen
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
uzantılı bir email ile deneyiniz.", u->nick); return;

şeklinde ekleyip kaydedin ve çıkın ve ana klasörünüzde

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make & make install

yapın ve daha sonra ircservices klasörünüze girip ircservices.conf dosyasını açıp

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

satırınızın altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
RejectEmail
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

şeklinde ekleyip kaydedin.sonra servislerini kapatıp tekrar açın.

DIPNOT: Ben örnek olarak RejectEmail satırını "
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
" olarak belirttim siz kendi domaininizi belirtiniz.

__________________

Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan