Kod: Kodu kopyalamak için üzerine çift tıklayın!
loadmodule channels
loadmodule server
loadmodule ctcp
loadmodule irc
loadmodule notes
loadmodule console
loadmodule blowfish
# Botun Identi
set username "Security"
# Botun Nicki
set nick "Barbunya"
# Botun Alt Nicki
set altnick "Barbunya2"
# Botun Ip Adresi
#set my-ip "Sunucu-IP-adresi"
# Botun Vhost`u (eger destekliyorsa.. Buradaki Vhostun my-ip ile uyusmasi gereklidir)
set my-hostname "Sunucu-IP-adresiniz"
# Botun Whois`inde Cikacak Olan yazi
set realname "Ben bir Botum"
# Botun ircye baglandiginda yapicagi ilk islemler.
bind evnt - init-server grs
set opchars "@%&~"
proc grs {type} {
global botnick
putquick "MODE $botnick +i-ws" -next
putquick "PRIVMSG Nickserv :identify nick-sifresi" -next
putquick "OPER Barbunya oper-sifresi" -next
putquick "MODE Barbunya +H" -next
putquick "MODE Barbunya +s -nN" -next
}
# Botun girmeye calisacagi server listesi..
set servers {
Sunucu-IP-adresi:6667
}
#Botun kanalları
channel add #Sohbet {
chanmode "+nt"
idle-kick 0
stopnethack-mode 0
flood-chan 10:5
+nodesynch
}
set global-flood-chan 10:5
set global-flood-kick 50:1
set global-flood-deop 50:1
set global-flood-ctcp 20:60
set global-chanset {
-autoop
-autovoice
-bitch
+cycle
+dontkickops
-dynamicbans
-dynamicexempts
-dynamicinvites
-enforcebans
-greet
+nodesynch
-inactive
-protectfriends
-protectops
-revenge
-revengebot
-secret
-seen
-shared
-statuslog
+userbans
+userexempts
+userinvites
-protecthalfops
-autohalfop
}
set nick-len 20
set net-type 6
# Botun sahibinin nicki
set owner "Sahip"
# Botun kullanici dosyasi
set userfile "$nick.user"
# Botun kanal listesi dosyasi
#set chanfile "$nick.chan"
# logunu tutmak istediginiz kanal icin kullanabilirsiniz..
#logfile jpk #Admin "logs/admin.log"
set shortnick "Bar"
set home "#Admin"
set mod-path "modules/"
set help-path "help/"
set text-path "text/"
listen 3339 all
logfile msbxco * "logs/eggdrop.log"
set console "mkcobxs"
#Botun Dosyaları
###################
source scripts/alltools.tcl
source scripts/action.fix.tcl
source scripts/sentinel.tcl
Yukarıdaki Örnek bir eggdrop.conf 'tur. Botun ismi Barbunya olduğu için dosyanın adını barbunya.conf Yapın. Bunu yapmak için Notpad programını çalıştırın , Kodları içine kopyalayın ve kaydederken uzantısını ".conf" olarak değiştirin. Daha Sonra Üzerinde düzenlemeniz gereken yerler sırasıyla :
Kod: Kodu kopyalamak için üzerine çift tıklayın!
# Botun Identi
set username "Security"
# Botun Nicki
set nick "Barbunya"
# Botun Alt Nicki
set altnick "Barbunya2"
# Botun Ip Adresi
#set my-ip "Sunucu-IP-adresi"
# Botun Vhost`u (eger destekliyorsa.. Buradaki Vhostun my-ip ile uyusmasi gereklidir)
set my-hostname "Sunucu-IP-adresiniz"
# Botun Whois`inde Cikacak Olan yazi
set realname "Ben bir Botum"
Burada :
set nick "Barbunya" yazan kısmı botunuza vereceğiniz isim ile değiştiriniz
set altnick "Barbunya2" yazan kısmı da koyduğunuz isme göre değişiklik yapabilirsiniz.
Örneğin
Kod: Kodu kopyalamak için üzerine çift tıklayın!
set nick "Koruma"
set altnick "Koruma2"
set my-ip "Sunucu-IP-adresi" yazan kısma Sohbet server'ınızın ip adresini yazınız.
set my-hostname "Sunucu-IP-adresiniz" yazan kısma da görüldüğü gibi aynını yazacağız.
set realname "Ben bir Botum" Kısmında da botun whois bilgilerine bakıldığında Ben bir botum Yazısı Çıkacaktır. Kendinize göre istediğinizi yazabilirsiniz.
Örneğin
Kod: Kodu kopyalamak için üzerine çift tıklayın!
set my-ip "88.145.145.31"
set myhostname "88.145.145.31"
set realname "Bana bot diyenin Gözü Çıksın"
-----------------------------------------------------------------
Kod: Kodu kopyalamak için üzerine çift tıklayın!
proc grs {type} {
global botnick
putquick "MODE $botnick +i-ws" -next
putquick "PRIVMSG Nickserv :identify nick-sifresi" -next
putquick "OPER Barbunya oper-sifresi" -next
Bu kısımda ise botun nick şifresi ile oper şifresi yer almaktadır.
putquick "PRIVMSG Nickserv :identify nick-sifresi" -next yazan kısımdaki nick-sifresi yerine sifre yazın.
putquick "OPER Barbunya oper-sifresi" -next yazan kısımdaki oper-sifresi yazan yere de bot için hazırladığınız oper sifresini yazınız.
Örneğin
Kod: Kodu kopyalamak için üzerine çift tıklayın!
putquick "PRIVMSG Nickserv :identify 123456" -next
putquick "OPER Barbunya 123456" -next
-------------------------------------------------------------
Kod: Kodu kopyalamak için üzerine çift tıklayın!
# Botun girmeye calisacagi server listesi..
set servers {
Sunucu-IP-adresi:6667
}
Bu kısımda sunucu-IP-adresi yazan yere Sohbet Server'ınızın ip adresini yazınız.
-------------------------------------------------------------------
Kod: Kodu kopyalamak için üzerine çift tıklayın!
channel add #Sohbet {
chanmode "+nt"
idle-kick 0
stopnethack-mode 0
flood-chan 10:5
+nodesynch
}
Bu kısım botunuzun gireceği kanallar ile ilgilidir. alt alta ekleyerek kanalları arttırabilirsiniz.
Örneğin
Kod: Kodu kopyalamak için üzerine çift tıklayın!
channel add #Sohbet {
chanmode "+nt"
idle-kick 0
stopnethack-mode 0
flood-chan 10:5
+nodesynch
}
channel add #Radyo {
chanmode "+nt"
idle-kick 0
stopnethack-mode 0
flood-chan 10:5
+nodesynch
}
----------------------------------------------------------------
Kod: Kodu kopyalamak için üzerine çift tıklayın!
#Botun Dosyaları
###################
source scripts/alltools.tcl
source scripts/action.fix.tcl
source scripts/sentinel.tcl
Botunuzun özelliklerinin çalışabilmesi için gerekli olan TCL yazılımlarının isimlerini ekleyeceginiz kısımdır. Örneğin elinizde bir flood.tcl yazılımı mevcut ve botunuza eklemek istiyorsunuz. FTP hesabınıza login olun TCL yazılımı eggdrop klasörü içerisindeki scripts klasörüne atın ve eklemeyi aşağıdaki gibi yapın.
Örneğin
Kod: Kodu kopyalamak için üzerine çift tıklayın!
#Botun Dosyaları
###################
source scripts/alltools.tcl
source scripts/action.fix.tcl
source scripts/sentinel.tcl
source scripts/flood.tcl
Hazırladıgımız botumuzun conf dosyasını Ftp hesabına login olarak eggdrop klasörüne atıyoruz. Daha sonra ssh ya da telnet hesabınıza login olun
cd eggdrop
./eggdrop -m Barbunya.conf
yazarak botunuzu başlatın.
Hepsi Bu kadar
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Umarım bu bilgiler işine yarar dilim döndüğü kadar yardımcı olmak istedim. Fakat iyi bir araştırma yaparsan bu işte daha iyi üstadların konu üzerinde çok durduğunu görebilirsin.