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

Etiketlenen Kullanıcılar

10Beğeni(ler)
  • 1 Post By Korkut
  • 1 Post By aquabluee
  • 1 Post By Korkut
  • 2 Post By aLtimod
  • 4 Post By Emrehan
  • 1 Post By SatO

Yeni Konu aç Konu Kapatılmıştır
 
LinkBack Seçenekler Stil
Alt 23 Ekim 2019, 11:48   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Spamfilter,edit,unreal




Ustalar merhaba spamfilter komutunda ekleme silme işlemini belirledigim nickler harici yapamasin nerede ne yapmam gerek bilgidi olan yardimci olabilirmi

 

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet
Alt 23 Ekim 2019, 13:41   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Spamfilter,edit,unreal




Klasör: -> Unreal3.2*/src/modules
Dosya: -> (m_tkl.c)

BULUN,
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
DLLFUNC int m_spamfilter(aClient *cptr, aClient *sptr, int parc, char *parv[]) { int whattodo = 0; /* 0 = add 1 = del */ char mo[32], mo2[32]; char *p; char *tkllayer[11] = { me.name, /* 0 server.name */ NULL, /* 1 +|- */ "F", /* 2 F */ NULL, /* 3 usermask (targets) */ NULL, /* 4 hostmask (action) */ NULL, /* 5 setby */ "0", /* 6 expire_at */ "0", /* 7 set_at */ "", /* 8 tkl time */ "", /* 9 tkl reason */ "" /* 10 regex */ }; int targets = 0, action = 0; char targetbuf[64], actionbuf[2]; char reason[512]; int n; if (IsServer(sptr)) return 0; if (!OPCanTKL(sptr) || !IsOper(sptr)) { sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, sptr->name); return 0; }

DEGISTIRIN,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
DLLFUNC int m_spamfilter(aClient *cptr, aClient *sptr, int parc, char *parv[]) { int whattodo = 0; /* 0 = add 1 = del */ char mo[32], mo2[32]; char *p; char *tkllayer[11] = { me.name, /* 0 server.name */ NULL, /* 1 +|- */ "F", /* 2 F */ NULL, /* 3 usermask (targets) */ NULL, /* 4 hostmask (action) */ NULL, /* 5 setby */ "0", /* 6 expire_at */ "0", /* 7 set_at */ "", /* 8 tkl time */ "", /* 9 tkl reason */ "" /* 10 regex */ }; int targets = 0, action = 0; char targetbuf[64], actionbuf[2]; char reason[512]; int n; if (IsServer(sptr)) return 0; if (!OPCanTKL(sptr) || !IsNetAdmin(sptr)) { sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, sptr->name); return 0; }


İlgili alan da, make ve ./unreal rehash komutlarını girin böylece sunucunuz üzerinde network admin harici spamfilter komutunu kullanamayacaktır.

not: kod alıntıdır. bir forumda görmüştüm

 

Alt 23 Ekim 2019, 14:32   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Spamfilter,edit,unreal




Bir deniyeyim anladigim kadariyla
if (!OPCanTKL(sptr) || !IsOper(sptr))
Oper kismini netadmin yapsam calisir ancak benim istedigim ötnegin belirledigim nickler Korkut Korkut1 gibi bu kisiler harici kullanmasin. Yinede emegine saglik usta.

 

Alt 23 Ekim 2019, 20:49   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Re: Spamfilter,edit,unreal




Korkut Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Ustalar merhaba spamfilter komutunda ekleme silme işlemini belirledigim nickler harici yapamasin nerede ne yapmam gerek bilgidi olan yardimci olabilirmi


Bunu Flagla Hallede bilirsiniz. Örnek : Eklediğiniz bir Opere Verdiğiniz Bir flagların içinde ( t ) harfini çıkarırsanız spamfilter kullanamaz. ( t ) harfi tekrar eklerseniz spam yetkisi açılmış olur..

 

Alt 24 Ekim 2019, 10:20   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Spamfilter,edit,unreal




malesef buda olmadi ( t ) flagı

 

Alt 24 Ekim 2019, 11:35   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Spamfilter,edit,unreal




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#ifdef GETRUSAGE_2 # ifdef _SOLARIS # include <sys/time.h> # ifdef RUSAGEH # include <sys/rusage.h> # endif # endif # include <sys/resource.h> #else # ifdef TIMES_2 # include <sys/times.h> # endif #endif

altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *nickler[] = { "Nick1", "Nick2", "Nick3", NULL }; int nickbak(aClient *sptr) { int e; for (e=0; e<32; e++) { if (nickler[e]==NULL) break; if (!stricmp(nickler[e], sptr->name) && OPCanTKL(sptr)) return 1; } return 0; }

ekleyin.

yine m_tkl.c dosyasında,
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
DLLFUNC int m_spamfilter(aClient *cptr, aClient *sptr, int parc, char *parv[]) { int whattodo = 0; /* 0 = add 1 = del */ char mo[32], mo2[32]; char *p; char *tkllayer[11] = { me.name, /* 0 server.name */ NULL, /* 1 +|- */ "F", /* 2 F */ NULL, /* 3 usermask (targets) */ NULL, /* 4 hostmask (action) */ NULL, /* 5 setby */ "0", /* 6 expire_at */ "0", /* 7 set_at */ "", /* 8 tkl time */ "", /* 9 tkl reason */ "" /* 10 regex */ }; int targets = 0, action = 0; char targetbuf[64], actionbuf[2]; char reason[512]; int n; if (IsServer(sptr)) return 0; if (!OPCanTKL(sptr) || !IsOper(sptr)) { sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, sptr->name); return 0; }

burayı,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
DLLFUNC int m_spamfilter(aClient *cptr, aClient *sptr, int parc, char *parv[]) { int whattodo = 0; /* 0 = add 1 = del */ char mo[32], mo2[32]; char *p; char *tkllayer[11] = { me.name, /* 0 server.name */ NULL, /* 1 +|- */ "F", /* 2 F */ NULL, /* 3 usermask (targets) */ NULL, /* 4 hostmask (action) */ NULL, /* 5 setby */ "0", /* 6 expire_at */ "0", /* 7 set_at */ "", /* 8 tkl time */ "", /* 9 tkl reason */ "" /* 10 regex */ }; int targets = 0, action = 0; char targetbuf[64], actionbuf[2]; char reason[512]; int n; if (IsServer(sptr)) return 0; if (nickbak(sptr) == 0) { sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, sptr->name); return 0; }

şeklinde değişin.
Sonra make ve rehash uygulayıp tamamlarsınız. Nickleri kod içinde kırmızı olarak belirttim.

stricmp ile de yapılabilirdi, lakin bu tip daha stabil durumda.

 

Alt 24 Ekim 2019, 14:35   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Spamfilter,edit,unreal




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]; sorunu çozdu emegine saglik

 

Alt 04 Ağustos 2020, 02:30   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Spamfilter,edit,unreal




Adam dokturmus gene..

 

Konu Kapatılmıştır

Etiketler
edit, spamfilter, unreal


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

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
Unreal & IRCSERVICES Edit Acil.. dAtA Unreal IRCd 4 20 Ocak 2010 16:36
Unreal CR Edit (CR JAVA Edit) toXic Unreal IRCd 0 15 Şubat 2009 19:19
Unreal CR - Edit GhostLy Unreal IRCd 3 14 Ağustos 2007 13:47
Java giriş için Unreal edit kgbX Unreal IRCd 1 05 Ağustos 2007 01:19
Yas 8 Unreal System Edit.. RNBTEAM Hey Sen! Beni Tanıyor Musun? 18 12 Ağustos 2006 00:24