IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  kral sohbet




Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 02 Ocak 2010, 22:06   #11
Çevrimdışı
Cevap: Yardım Edermisiniz.




Toxic sana zahmet detaylı bi yardım yaparmısın paşam neyi nereye eklıcez vs... çözemedım su olayı bi bi yardım edersen hallederiz inş. şimdiden tşkler...

  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
radyo44.com.tr
Alt 03 Ocak 2010, 05:15   #12
Çevrimdışı
Raw
Raw - ait Kullanıcı Resmi (Avatar)
Cevap: Yardım Edermisiniz.




nickserv/main.c dosyasının içinde ;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (now < u->lastnickreg + NSRegDelay) { time_t left = (u->lastnickreg + NSRegDelay) - now; notice_lang(s_NickServ, u, NICK_REG_PLEASE_WAIT, maketime(u->ngi, left, MT_SECONDS)); } else if (time(NULL) < u->my_signon + NSInitialRegDelay) { time_t left = (u->my_signon + NSInitialRegDelay) - now; notice_lang(s_NickServ, u, NICK_REG_PLEASE_WAIT_FIRST, maketime(u->ngi, left, MT_SECONDS)); } else if (!pass || (NSRequireEmail && !email) || (stricmp(pass, u->nick) == 0 && (strtok(NULL, "") || (email && (!strchr(email,'@') || !strchr(email,'.'))))) ) { /* No password/email, or they (apparently) tried to include the nick * in the command. */

satırlarını aşağıdaki gibi değiştirin ;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (now < u->lastnickreg + NSRegDelay) { time_t left = (u->lastnickreg + NSRegDelay) - now; notice_lang(s_NickServ, u, NICK_REG_PLEASE_WAIT, maketime(u->ngi, left, MT_SECONDS)); } else if (time(NULL) < u->my_signon + NSInitialRegDelay) { time_t left = (u->my_signon + NSInitialRegDelay) - now; notice_lang(s_NickServ, u, NICK_REG_PLEASE_WAIT_FIRST, maketime(u->ngi, left, MT_SECONDS)); } else if (!strchr(email,'@domain.com')) { send_cmd(s_NickServ, "NOTICE %s :E-Posta Adresleri @domain.com uzantılı olmak zorundadır.", u->nick); } else if (!pass || (NSRequireEmail && !email) || (stricmp(pass, u->nick) == 0 && (strtok(NULL, "") || (email && (!strchr(email,'@') || !strchr(email,'.'))))) ) { /* No password/email, or they (apparently) tried to include the nick * in the command. */

yapıştırdıktan sonra ana dizinde

make
make install

çekip deneyiniz. Biraz mantık yürüterek böle olduğu kanısına vardım. Yinede doğrusunu Mehmet bilir. İyi forumlar ..

__________________
Hep Birlikte Daha iyiye!

Konu Raw tarafından (03 Ocak 2010 Saat 05:30 ) değiştirilmiştir.
  Alıntı ile Cevapla

Alt 03 Ocak 2010, 07:39   #13
Çevrimdışı
¿
¿ - ait Kullanıcı Resmi (Avatar)
Cevap: Yardım Edermisiniz.




Raw Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
nickserv/main.c dosyasının içinde ;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (now < u->lastnickreg + NSRegDelay) { time_t left = (u->lastnickreg + NSRegDelay) - now; notice_lang(s_NickServ, u, NICK_REG_PLEASE_WAIT, maketime(u->ngi, left, MT_SECONDS)); } else if (time(NULL) < u->my_signon + NSInitialRegDelay) { time_t left = (u->my_signon + NSInitialRegDelay) - now; notice_lang(s_NickServ, u, NICK_REG_PLEASE_WAIT_FIRST, maketime(u->ngi, left, MT_SECONDS)); } else if (!pass || (NSRequireEmail && !email) || (stricmp(pass, u->nick) == 0 && (strtok(NULL, "") || (email && (!strchr(email,'@') || !strchr(email,'.'))))) ) { /* No password/email, or they (apparently) tried to include the nick * in the command. */

satırlarını aşağıdaki gibi değiştirin ;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (now < u->lastnickreg + NSRegDelay) { time_t left = (u->lastnickreg + NSRegDelay) - now; notice_lang(s_NickServ, u, NICK_REG_PLEASE_WAIT, maketime(u->ngi, left, MT_SECONDS)); } else if (time(NULL) < u->my_signon + NSInitialRegDelay) { time_t left = (u->my_signon + NSInitialRegDelay) - now; notice_lang(s_NickServ, u, NICK_REG_PLEASE_WAIT_FIRST, maketime(u->ngi, left, MT_SECONDS)); } else if (!strchr(email,'@domain.com')) { send_cmd(s_NickServ, "NOTICE %s :E-Posta Adresleri @domain.com uzantılı olmak zorundadır.", u->nick); } else if (!pass || (NSRequireEmail && !email) || (stricmp(pass, u->nick) == 0 && (strtok(NULL, "") || (email && (!strchr(email,'@') || !strchr(email,'.'))))) ) { /* No password/email, or they (apparently) tried to include the nick * in the command. */

yapıştırdıktan sonra ana dizinde

make
make install

çekip deneyiniz. Biraz mantık yürüterek böle olduğu kanısına vardım. Yinede doğrusunu Mehmet bilir. İyi forumlar ..

Olmadi Ale
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Sky'i bekleyelim.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

  Alıntı ile Cevapla

Alt 03 Ocak 2010, 08:40   #14
Çevrimdışı
Cevap: Yardım Edermisiniz.




evet evet bu işi çözerse Sky dancer cozer beklıyoz
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

  Alıntı ile Cevapla

Alt 03 Ocak 2010, 10:38   #15
Çevrimiçi
Cevap: Yardım Edermisiniz.




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
|| (email && (!strchr(email,'@') || !strchr(email,'.')))))

burayı

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
|| (email && (!strchr(email,'@') || !strchr(email,'mynet.com')))))

yapin

  Alıntı ile Cevapla

Alt 04 Ocak 2010, 00:39   #16
Çevrimdışı
Cevap: Yardım Edermisiniz.




Toxic paşam yaptım ama hiç bi değişliklik olmadı gene baska maille nık kaydedio :S

----------

Yaw bi yapamadım su olayı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
( inş. yardım edersnız şimdiden tşkler arkadaslar...

  Alıntı ile Cevapla

Alt 05 Ocak 2010, 22:22   #17
Çevrimdışı
Cevap: Yardım Edermisiniz.




Bahsedilen olay, ircservices-5.1.21 sürümünde RejectEmail olarak geçiyor. Eğer ki, böyle bir şey yapmak istiyorsanız servis sürümünü yükseletebilirsiniz. ircservices.conf dosyasından;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
RejectEmail *@mynet.com

gibi ayarlanıyor.


Konu BehroozWolf tarafından (06 Ocak 2010 Saat 02:32 ) değiştirilmiştir.
  Alıntı ile Cevapla

Alt 06 Ocak 2010, 00:47   #18
Çevrimdışı
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

Alt 06 Ocak 2010, 02:31   #19
Çevrimdışı
Cevap: Yardım Edermisiniz.




Ben 63 sürümünde denemiştim fakat, tek bir adresi engellediği için birden çok adres için uğraşıyordum. Tabi eğer yapabilirsem
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

  Alıntı ile Cevapla

Alt 06 Ocak 2010, 11:26   #20
Çevrimdışı
¿
¿ - ait Kullanıcı Resmi (Avatar)
Cevap: Yardım Edermisiniz.




Diablo bunu acip kapatmak icin bir tus yapamaz miyiz ?
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

  Alıntı ile Cevapla

Cevapla

Etiketler
edermisiniz, yardim, yardım

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
yardım edermisiniz... mercenary Unreal IRCd 1 07 Nisan 2010 19:09
yardım edermisiniz.. kanarya034 Eggdrop, NeoStats, BNC 4 08 Aralık 2008 21:39
Yardım Edermisiniz pls. KabuSsSs Servisler 20 10 Kasım 2005 20:55