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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   Notice komutunu yasaklamak (https://www.ircforumlari.net/unreal-ircd/197145-notice-komutunu-yasaklamak.html)

seal 13 Nisan 2009 18:18

Notice komutunu yasaklamak
 
Selamlar

arkadaşlar /notice nick mesaj şeklinde kanalımda küfürler ediliyor. Bu Notice komutunu nasıl yasaklayabilirim acaba?

saygılar

toXic 13 Nisan 2009 18:32

Cevap: Notice komutunu yasaklamak
 
spamfilter add nN block 2h Notice_Yasaklanmıstır.

seal 13 Nisan 2009 19:55

Cevap: Notice komutunu yasaklamak
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 686558)
spamfilter add nN block 2h Notice_Yasaklanmıstır.

Teşekkürler toXic. Fakat bunu acaba

spamfilter {
regex ".+";
target { away; };
reason "mesgul moduna geçemezsiniz";
action block;
};

gibi spamfilter.conf 'a ekleyeceğim şekilde yazabilmeniz mümkün mü?

Bir de bu notice gibi sadece bir kişinin görüp de diğer kimsenin göremediği bir yol varsa onları da söylerseniz onları da yasak listesine almak istiyorum, hepsini yasaklayım bu tür notice tarzı mesajların.

toXic 13 Nisan 2009 20:34

Cevap: Notice komutunu yasaklamak
 
spamfilter {
regex "\x01ACTION.+\x01";
target { channel; channel-notice; private; private-notice; };
reason "Ame/Me Komut kullanimi yasaklanmistir";
action block;
};

ExMorN 14 Nisan 2009 00:04

Cevap: Notice komutunu yasaklamak
 
Olmadı.. Denedim Fakat Telnette Hata Vermedi Ama Sunucudada işliyor Komutlar :S

EceLMeriC 14 Nisan 2009 01:34

Cevap: Notice komutunu yasaklamak
 
Bunun icin gerekli moduller mevcut, arama yaparsan bulabilrisin edit ile yapilmasida mumkun.

Kod:


Unreal3.2/src/modules/m_message.c

Kod:

if (parc < 3 || *parv[2] == '\0')
{
sendto_one(sptr, err_str(ERR_NOTEXTTOSEND), me.name, parv[0]);
 return -1;
}

satirinin atlina,

Kod:


if (cmd == "NOTICE")
{
if (!(IsAnOper(sptr) || IsULine(sptr))) {
sendto_one(sptr, "NOTICE :Notice Kullanimi Yasaktir.", me.name, sptr->name);
return -1;
 }
}

seklinde ekle ve sadece rehash cek sunucuyu kapatip acmana gerek yok.

seal 16 Nisan 2009 18:30

Cevap: Notice komutunu yasaklamak
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 686691)
spamfilter {
regex "\x01ACTION.+\x01";
target { channel; channel-notice; private; private-notice; };
reason "Ame/Me Komut kullanimi yasaklanmistir";
action block;
};

yanlışlıkla sanırım ame komutunu yazmışsınız. Bunu notice olarak yazabilir miyiz?

EcelMeric
denedim bunu, rehash de çektim ancak işlemedi. : (

toXic 16 Nisan 2009 18:52

Cevap: Notice komutunu yasaklamak
 
Alıntı:

if (cmd == "NOTICE")
{
if (!(IsAnOper(sptr) || IsULine(sptr))) {
sendto_one(sptr, "NOTICE :Notice Kullanimi Yasaktir.", me.name, sptr->name);
return -1;
}
}
Burda Normal user olarak denemelisin Oper girdiysen Sana işlemez

seal 16 Nisan 2009 19:26

Cevap: Notice komutunu yasaklamak
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 689669)
Burda Normal user olarak denemelisin Oper girdiysen Sana işlemez

Yok hayır user olarak denedim. Ama bunu yaptıktan sonra sadece rehash çekip denedim. Bir de make ve make install mı yapmam gerekir acaba?

toXic 16 Nisan 2009 19:28

Cevap: Notice komutunu yasaklamak
 
Kaydet çıkınız Unreal klasörünün içinde make çekiniz.Sonra sunucunda rehash Çekiniz , Yaptığınız Ayar Aktif Olacaktır.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:54.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net