Tekil Mesaj gösterimi
Alt 22 Ağustos 2012, 14:37   #35
Çevrimdışı
saywhat
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: oxm eggdrop oyun botu bucali




oxm.rar indirip ayar.tcl içinden kanal adini girin rar dosyasini klasöre çıkarıp klasör halinde botunuzun scripts* klasörü içine atın ve .conf dosyasına bot/script/oxm/ klasörünüz içindeki 3 tcl'i
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
source scripts/oxm/ayar.tcl source scripts/oxm/oxm_oyun.tcl source scripts/oxm/http.tcl

satirlarini ekleyip bota gösterin.alttaki örnek verdiğim .conf'u kendi botunuz için bilgileri girip editleyin.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#! /home/kullanici/botumuz # modül,yardim dosyalari,ve text belgelerinin bulundugu yerler set mod-path "modules/" set help-path "help/" set text-path "text/" #yuklenecek moduller loadmodule dns loadmodule channels loadmodule server loadmodule ctcp loadmodule irc loadmodule notes loadmodule console # yukardaki moduller olmazsa olmazdir hepsi yuklenmeli. #loadmodule filesys #loadmodule share #loadmodule transfer # yukardaki iki modul dosya paylasimi ve botnet paylasimi # icin kullanmiyacaksaniz yuklenmesin.gerekli degil. checkmodule blowfish # dns modulu ayari kullanmak istedigimiz dns sunucu adresleri # bu ayar cannot resolve dns ... blabla hatasini giderecektir. set dns-servers "8.8.8.8 8.8.4.4" # bot icin nick bilgileri set nick "botun-nicki" set username "botun kullanici-adi/identi" #botnet/telnet/dcc baglantisinda botun görünecegi adi set botnet-nick "botnet-nicki" # sunucuya baglandiginda bot nickinin alacagi nick modlari proc evnt:init_server {type} { global botnick putquick "MODE $botnick +i-ws" putquick "nickserv identify botun-nick-sifresi" } # bot iicin ikinci bir nick belirtin set altnick "botun alternatif nicki" # botun real-namei ne olacak set realname "bot icin name ayarlayin" # botun baglanmasini istediginiz sunuculari altta belirtin set servers { irc.bnmsunucum.net:portu irc.bnmdigersunucum.org:portu } # bot özellikleri icin belli basli birkac ayar bind dcc n tcl *dcc:tcl bind dcc n set *dcc:set bind msg - ident *msg:ident bind msg - addhost *msg:addhost # bota yeni kullanici? eklendiginde sahipe bilgi verilsin mi set notify-newusers "$owner" unbind dcc n simul *dcc:simul set max-socks 100 set trigger-on-ignore 0 # botun algilayabilecegi maksimum nick uzunlugu kac olmali set nick-len 15 set ctcp-mode 0 set bounce-bans 0 set bounce-modes 0 # en fazla kac ban botta tutulsun set max-bans 60 # kullanicilari oto ögrensin mi set learn-users 0 # telnet dcc ayarlari (çogunlukla telnet güvenligi ile ilgili) set protect-telnet 0 set dcc-sanitycheck 0 set share-unlinks 1 set open-telnets 0 set stealth-telnets 0 set use-telnet-banner 0 set connect-timeout 15 set resolve-timeout 9 # kullanici ignore ekleme süresi set ignore-time 0 set default-flags "hp" set allow-resync 1 # botun ilk girecegi statik kanal olacak kanali girin channel add #kanaliniz # botun girecegi tum kanallar üzerindeki ayarlari ne olmali? # kanal flood ayarlari ( tekrar-sayısı:saniyede ) # örnek 5:60 ayarı 60 saniyede 5 kez olayın olmasını işaret eder. set global-flood-chan 0:0 set global-flood-deop 0:0 set global-flood-kick 0:0 set global-flood-join 0:0 set global-flood-ctcp 0:0 set global-flood-nick 0:0 # kanal icin davet, ban süresi, kabul süresi vs vs ayarlari set global-aop-delay 5:30 # kanalda idle olani kicklesinmi set global-idle-kick 0 # kanal modlari ne olarak korunsun set global-chanmode "nt" set global-stopnethack-mode 0 set global-revenge-mode 0 #ban atma seklini belirler # asagidaki ban sekillerinden birini secebilirsiniz: # 0 *!user@host # 1 *!*user@host # 2 *!*@host # 3
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
# 4
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
# 5 nick!user@host # 6 nick!*user@host # 7 nick!*@host # 8
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
# 9
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
set global-ban-type 3 # ?u kadar dakika sonra bani kaldirir. 0 derseniz kaldirmaz set global-ban-time 120 set global-exempt-time 60 set global-invite-time 60 # botun girecegi tum kanallar üzerindeki ayarlari ne olmali? set global-chanset { -enforcebans -dynamicbans -userbans -dynamicexempts -userexempts -dynamicinvites -userinvites -autoop -autohalfop -autovoice -bitch -protectops -protecthalfops -protectfriends -revenge -revengebot -dontkickops -greet -statuslog -secret +shared -cycle -inactive +seen +nodesynch } # botu baglayacaginiz sunucu tipinizi secin # [0/1/2/3/4/5] asagidakilerden biri degilse 5 yani diger secilmeli # 0 = Efnet (non +e/+I hybrid), 1 = IRCnet, 2 = Undernet, 3 = Dalnet, # 4 = Efnet +e/+I hybrid, 5 = diger set net-type 5 # log dosyalari için ayarlar. set max-logs 5 set max-logsize 0 set quick-logs 0 set raw-log 0 logfile jpk * logs/${username}.log set log-time 1 set keep-all-logs 0 set logfile-suffix .%d%b%Y set switch-logfiles-at 300 set quiet-save 1 # Eggdrop telnet/dcc/botnet baglantisi için port belirleyin.(olmazsa olmaz) listen 3333 all # zaman dilimi ayarlari set timezone "EST" set offset "-3" set env(TZ) "$timezone$offset" # nick korunsun mu ? set keep-nick 1 set my-vhost "varsa vhost ayarlayin,yoksa satiri silebilirsin" set my-ip "botun ip adresi" # kullanici ayarlari # botun admini sahibi kim olacak set owner nickinizi-yazin set admin nickinizi-yazin # sahip olmali mi evetse 1 hayirsa 0 set must-be-owner 1 # sunucudaki op prefixleri nelerdir ? set opchars "@&~" # dil dosyasi (language klasörü içindeki dil seçeneklerinden biri olmali ) addlang "english" # dizinler ve dosyalar # sistem klasörü olusturuyoruz if {![file isdirectory system]} { file mkdir system } # pid ,kullanici ve bot kanal dosyalari olusturuluyor.(sistem klasörü içine) set pidfile system/pid.${username} set userfile system/${username}.user set chanfile system/${username}.chan # oidentd.conf olu?turulacak ve identd bilgisi sunucuya gönderilecek # alttaki set ident satirina tirnaklar içine dilediginiz identi yazin set ident "bot-ident" bind evnt -|- connect-server evnt:connect_server proc evnt:connect_server { type } { global ident global nick set file [open ~/.oidentd.conf "w"] puts $file "global { reply \"$ident\" }" close $file } # kullanici konsol flaglari set console "mkcobxs" ##### SCRIPTS ##### # bunlardan bazıları kurulumla gelen ve ihtiyaç duyulan scriptlerdir . # yüklenmeleri yararınıza olur. source scripts/dccwhois.tcl source scripts/getops.tcl source scripts/alltools.tcl source scripts/cmd_resolve.tcl source scripts/notes2.tcl source scripts/klined.tcl source scripts/ques5.tcl source scripts/quotepass.tcl source scripts/quotepong.tcl source scripts/sentinel.tcl source scripts/userinfo.tcl source scripts/action.fix.tcl source scripts/compat.tcl loadhelp userinfo.help

daha evvel botunuza hello demişseniz kullanıcı-*kanal dosyaları oluşturulmuştur. botu başlatmadan onları silip yeni ilk kez çalıştırmış gibi bu .confla başlattığınızda bota yeniden /msg bot-nick hello sonrada /msg bot-nick pass şifreniz komutlarıyla kendinizi sahip olarak bota tanıtın. bot bu .conftaki kodla system klasörü oluşturacak ve kullanıcı-kanal dosyalarını bu klasörün içinde saklayacak.bunlar botun tanıyacağı sahip-kullanıcı bilgilerini kanal/lar üzerindeki ayarlarını saklayacak dosyalardır.

eski* kullanıcı-kanal dosyalarını silip bu .conf ile yeniden başlatırken ./eggdrop -m botun.conf'u komutunu kullanın kendinizi tanıttıktan ve yeni kullanıcı-kanal dosyaları oluşturulduktan sonra botu başlatırken ortadaki -m olmadan sadece ./eggdrop botun.conf'u komutunu kullanabilirsiniz.

-m yerine -mn ile ilk başlatırsanız putty üzerinden botun ne yaptığını takip edebilirsiniz (sunucuya bağlanıyor mu kanala giriyor mu vs.. botun gördüğü şekilde -mn ile size gösterecektir.)

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver