Tekil Mesaj gösterimi
Alt 23 Ağustos 2012, 21:38   #36
Çevrimdışı
navarro
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




saywhat Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
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.)

Selamlar,



verdigin conf dosyasıyla botu sunucuya soktum.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Eggdrop v1.6.18 (C) 1997 Robey Pointer (C) 2006 Eggheads [21:29] --- Loading eggdrop v1.6.18 (Thu Aug 23 2012) [21:29] Module loaded: dns [21:29] Module loaded: channels [21:29] Module loaded: server [21:29] Module loaded: ctcp [21:29] Module loaded: irc [21:29] Module loaded: notes (with lang support) [21:29] Module loaded: console (with lang support) [21:29] Module loaded: blowfish [21:29] Listening at telnet port 3342 (all). [21:29] GetOps v2.3c loaded. [21:29] Loaded cmd_resolve.tcl successfully. [21:29] Notes 2.1.0 - Released by MHT <
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
> [21:29] TCL loaded: k-lined [21:29] Quesedilla v5 final loaded (no channels) [21:29] Loaded sentinel.tcl v2.70 by slennox [21:29] Userinfo TCL v1.07 loaded (URL BF GF IRL EMAIL DOB PHONE ICQ). [21:29] use '.help userinfo' for commands. [21:29] OXMoyun.tcl 1.0 by BuCaLI başarıyla yüklendi. [21:29] Creating channel file STARTING BOT IN USERFILE CREATION MODE. Telnet to the bot and enter 'NEW' as your nickname. OR go to IRC and type: /msg ece hello This will make the bot recognize you as the master. [21:29] === botnet-ni: 2 channels, 0 users. Launched into the background (pid: 21336) ircdark5@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].dark5.net [~/eggdrop]# /msg ece hello -bash: /msg: No such file or directory


Ancak gene başlamadı. Op olarak bota kendimi tanıttım ve bota şifresini verdim. Bota !basla komutunu verdiğimde hiç bir eylem gerçekleşmedi.


Edit: Şu anda botu çalıştırmayı başardım.
Yardımlarınız için herkese teşekkürler.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver