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/)
-   Eggdrop, NeoStats, BNC (https://www.ircforumlari.net/eggdrop-neostats-bnc/)
-   -   hello olayını kapatalım (https://www.ircforumlari.net/eggdrop-neostats-bnc/41603-hello-olayini-kapatalim.html)

GhostLy 18 Kasım 2007 22:40

hello olayını kapatalım
 
eggdrop larinizdan oper çalınmasina son:)
yapacağimiz islemler. ftp'ye baglanip eggdrop/scripts klasor'une baglanmak ve tcl oraya atmak.
sonra ne kadar oper botumuz varsa conf'larina ekleyeceğiz orumcek.tcl i..

ekleyecegimiz cod
Kod:

source scripts/orumcek.tcl
orumcek.tcl
Kod:


#
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
size="2"># Orumcek.tcl

# Düzenleyen : GhostLy
 
set pwhcode "Oto Mesaj"
set atma "kline"
set ktime "+3600"
set txt "1Reklam/Küfür tespit edildi. Auto Kline!"
set colornum 0
bind msgm - "*h*e*l*l*o*" tara
bind msgm - "hello" tara
 
proc tara {nick uhost hand thinks} {
global colornum txt atma botnick ktime
putserv "$atma $nick $ktime: $txt"
}
bind msgm - * reklamcheck
putlog "Orumcek 1.0 by GhostLy

hello'ya son iyi çalişmalar.

dilerseniz. kill attirabilirsiniz. assagidaki gibi eklerseniz.

Kod:


#
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
size="2"># Orumcek.tcl #

# Düzenleyen : GhostLy
 
 

set pwhcode "Oto Mesaj"
set atma "kill"
set ktime ""
set txt "1Reklam/Küfür tespit edildi. Auto Kill!"
set colornum 0
bind msgm - "*h*e*l*l*o*" tara
bind msgm - "hello" tara
 
proc tara {nick uhost hand thinks} {
global colornum txt atma botnick ktime
putserv "$atma $nick $ktime: $txt"
}
bind msgm - * reklamcheck
putlog "Orumcek 1.0 by GhostLy"


Korkut 18 Kasım 2007 23:33

Cevap: hello olayını kapatalım
 
Teşekkürler Güzel Çalışma asLında ama Erkan abi ßen SpamFilter'le İşimi Çözüorum :D Kökten Çözüm.

SaNaLStaR 19 Kasım 2007 00:09

Cevap: hello olayını kapatalım
 
bunu geliştirsek daha iyi olmaz mı usere yönelik ?

BaRoN 19 Kasım 2007 00:11

Cevap: hello olayını kapatalım
 
Hangi Konuda geliştirmek istiyosunki ?

SaNaLStaR 19 Kasım 2007 00:25

Cevap: hello olayını kapatalım
 
küfür reklam vs.

GhostLy 19 Kasım 2007 00:27

Cevap: hello olayını kapatalım
 
Alıntı:

SaNaLStaR Nickli Üyeden Alıntı (Mesaj 288517)
bunu geliştirsek daha iyi olmaz mı usere yönelik ?

Ahmet Bu şekilde Gelişmis halini vereyim..


1. Kanallarada Join/part eder.
2. Reklam'lari #admin kanalına iletir.
3. Spam'a eklenmis kelimelerde sunucudan uzaklaştirir.
4. Spam'a eklenmeyen ve sunucuda reklam kontrol'u yapabilirsin..
5. ayriyetten hello yuda kapatabilirsiniz...

#sohbet,#radyo,#oyun şeklinde birakdim birden fazla kanalda işlem gorebilmesi bakimindan kendinize gore duzenleye bilirsiniz. #admin kanalı botun mesajlari ileteceği kanaldir.

Kod:

#########################################
#         
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Orumcek.tcl                #
#          Düzenleyen : GhostLy        #
#                                      #
#########################################

set pwhcode "Oto Mesaj"
set atma "kline"
set ktime "+3600"
set txt "1Reklam/Küfür tespit edildi. Auto Kline!"
set cikgir 1

set colornum 0
bind msgm - "*s*e*r*v*e*r*" tara
bind msgm - "*i*r*c*.*" tara
bind msgm - "*w*w*w*.*" tara
bind msgm - "h*t*t*p*:*/*" tara
bind msgm - "*.*c*o*m*" tara
bind msgm - "*.*n*e*t*" tara
bind msgm - "*i*r*c*.*g*o*n*l*u*m*.*o*r*g*" tara
bind msgm - "*.tr*" tara
bind msgm - "*******" tara
bind msgm - "*p0rn0*" tara
bind msgm - "film" tara
bind msgm - "
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
tara
bind msgm - "http://" tara
bind msgm - "irc." tara
bind msgm - "lrc." tara
bind msgm - "gen.tr" tara
bind msgm - "hotmail." tara
bind msgm - ".com" tara
bind msgm - ".org" tara
bind msgm - ".gen.ms" tara
bind msgm - ".org" tara
bind msgm - ".tr" tara
bind msgm - "*h*e*l*o*" tara
bind msgm - "hello" tara




proc pwhjoin {hod} {
putserv "JOIN #sohbet,#radyo,#oyun"
utimer 60 "pwhpchans hehe"
}

proc pwhpchans {blah} {
putserv "PART #sohbet,#radyo,#oyun"
utimer 1 "pwhjoin hehehe"
}

proc baslasana {nebuya} {
utimer 60 "pwhpchans neyys"

}
proc reklamcheck {nick host hand things} {
global pwhcode
if {[string match "*" $things]} {
putserv "privmsg #admin :Nick: $nick - Mesaj: $things" 
return 0
}
putserv "privmsg #admin :Nick: $nick - Mesaj: $things" 
}

proc tara {nick uhost hand thinks} {
global colornum txt atma botnick ktime
  putserv "$atma $nick $ktime: $txt"
}
baslasana neoo
bind msgm - * reklamcheck
putlog "Orumcek 1.0 by GhostLy"


BaRoN 19 Kasım 2007 00:29

Cevap: hello olayını kapatalım
 
PHP- Kodu:


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">set pwhcode 
"Oto Mesaj"
set atma "kline"
set ktime "+3600"
set txt "1Reklam/Küfür tespit edildi. Auto Kline!"
set colornum 0
bind msgm 
"*h*e*l*l*o*" tara
bind msgm 
"hello" tara
 
 
proc tara 
{nick uhost hand thinks} {
global 
colornum txt atma botnick ktime
putserv 
"$atma $nick $ktime$txt"
}
bind msgm - * reklamcheck
putlog 
"Orumcek 1.0 by GhostLy 

Ornek :

PHP- Kodu:

bind msgm "*h*e*l*l*o*" tara
bind msgm 
"hello" tara 
Bind msgm 
"***" tara
Bind msgm 
"a.q" tara
Bind msgm 
"amk" tara 

Aynen Üstteki gibi devam edersin ..

SaNaLStaR 19 Kasım 2007 00:41

Cevap: hello olayını kapatalım
 
peki bunun paylastıgım tarayıcı.tcl den farkı nedir? 2 side aynı işi yapıyor. onada eklersen oda aynısını uygular :)

GhostLy 19 Kasım 2007 00:45

Cevap: hello olayını kapatalım
 
Alıntı:

SaNaLStaR Nickli Üyeden Alıntı (Mesaj 288539)
peki bunun paylastıgım tarayıcı.tcl den farkı nedir? 2 side aynı işi yapıyor. onada eklersen oda aynısını uygular :)

bana geliştirmeden bahsediyorsun o zaman paylaştiğin tarayici.tcl i geliştirseydinde soru sormasaydın :) aralarinda far var reklamlari #admin kanalına iletmiyor.

SaNaLStaR 19 Kasım 2007 00:52

Cevap: hello olayını kapatalım
 
onada eklenirse oda yansıtır:)

Korkut 19 Kasım 2007 01:01

Cevap: hello olayını kapatalım
 
Ozaman Ekleseydin Neden Sordun ?

SaNaLStaR 19 Kasım 2007 01:10

Cevap: hello olayını kapatalım
 
yasak mı ?

CanCeL 19 Kasım 2007 01:32

Cevap: hello olayını kapatalım
 
:) Bunun pek bir çözüm olacağını sanmam.
Misal; A Nicki geldi B nickli bota "hello" çekti.
Bot A nickli usere kline/kill attı.
A nicki tekrar bağlanıp pass'layabilir...
En garantisi unreal kullananlar için spamfilter'dir, yada botun özelini kapatın kafanız rahat olsun. ;oki

Emeğin için teşekkürler GhostLy

GhostLy 19 Kasım 2007 01:36

Cevap: hello olayını kapatalım
 
Ben yinede eggdrop la kapatmayı dusundum kill veya kline ve gelişmis haliyle verdim amac paylaşmak ;)

CanCeL 19 Kasım 2007 01:47

Cevap: hello olayını kapatalım
 
msgcmds.c dosyasını düzenlersen hickimse bota sahip olamaz :)
Şahsen boş bir zamanımda bu konuya değincem...

GhostLy 19 Kasım 2007 01:49

Cevap: hello olayını kapatalım
 
Alıntı:

CiKo Nickli Üyeden Alıntı (Mesaj 288570)
msgcmds.c dosyasını düzenlersen hickimse bota sahip olamaz :)
Şahsen boş bir zamanımda bu konuya değincem...

Guzel olur bekliyoruz :) paylaşimlarini..

TreMex 19 Kasım 2007 12:42

Cevap: hello olayını kapatalım
 
en iyisi. spamfilter kullanarak hello u iptal etmek olur diye düşünüoruım arkadaşinda dediği gibi aynen katılıyorum :)

Ayrica konuyu acan arkadaşimizada teşekkürler bazilarinin işine yarayabilir benim gibi düşünmeyipte böyle yapmak isteyenlerin ;)

SaW 19 Kasım 2007 15:49

Yanıt: hello olayını kapatalım
 
Okuduğum postlar arasında en mantıklı olanı CiKo söylemiş, tebrik ediyorum..
cd eggdrop1*
cd src
cd mod
cd irc.mod
pico msgcmds.c

yazarak dosyaya girdikten sonra alttaki satırı bulup oradaki "hello" yazısını kafanıza göre değiştirebilirsiniz.. Böylece Bota hello komutunu değiştirmiş olursunuz ve ne yaptığınızı bir tek siz bileceğiniz için en mantıklı yol budur..



{"hello", "", (Function) msg_hello, NULL},


Değişikliği yaptıktan sonra ./configure ve diğer işlemleri yapmayı unutmuyoruz..

CanCeL 19 Kasım 2007 16:16

Cevap: hello olayını kapatalım
 
Nebiliymben, konuya girdim açıklamayı yapmak için. Benden önce davranmıssın :)
Eline sağlık..

GhostLy 19 Kasım 2007 16:18

Cevap: hello olayını kapatalım
 
Nebiliymben, senin bahsettiklerini pek cok kişi bilmiyordur teşekkürler paylaşimin icin.

J-L 19 Kasım 2007 16:40

Cevap: hello olayını kapatalım
 
Aynen katılıyorum en mantıklı çözüm komutu degiştirmek bende o şekilde yapmıştım

CuRCuNa_ 04 Aralık 2007 07:14

Cevap: hello olayını kapatalım
 
adword all
{
word "hello";
block;
notify;
warn;
};

reklam.conf ' a eklemek en mantıklısı benim serverimde yasaklı bır kelime kullanıldıgı zaman Admin kanalında yasaklı kelimeler görünebiliyor hello kelimesinide reklam.conf a ekliyerek. hangi nickin hangi bota hello dedigini görebilir ve ona göre hareket edersiniz. bence en mantıklısı reklam.conf


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk