S.a arkadaşlar öncelikle kolay gelsin ben bi tane oxm oyun botu indirdim eggdrop sciprit tabanlı değil gereken yerlerini editledim ve sunucuya aldım yalnız
[00:29] <KaRa-BeLa> !basla
[00:29] <Kelime> Oyun Başladı.
[00:29] <Kelime> Yeni Oyunumuzun Harfleri m c o
[00:29] <Kelime> İçerisinde Bu Harflerden En Az Birer Tane Bulunan Kelimeler Türetin !!
[00:29] * Kelime ( Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ) Quit (Client exited)
bot a start verince düşüyor bunun sebebi ne olabilir yada bunun çözümünü bana yazarsanız sevinirim şimdiden tşk eder iyi forumlar dilerim..
Botunu telnetten başlattıktan sonra başla komutunu vermeden önce botun özelie "hello" komutu ile kendini tanıt ve password oluşrue. Daha sonra başla komudunu ver.
BuCaLı abi tşk ederim bilgin için dedinizi yaptım ama yine aynı sorunu verdi bot tcl si bozuk olma ihtimali varmı acaba ya
[21:47] <KaRa-BeLa> !basla
[21:47] <Kelime> Oyun Başladı.
[21:47] <Kelime> Yeni Oyunumuzun Harfleri d m ı
[21:47] <Kelime> İçerisinde Bu Harflerden En Az Birer Tane Bulunan Kelimeler Türetin !!
[21:47] * Kelime ( Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ) Quit (Client exited)
Aşağıda vermiş olduğum conf dosyası ile botu sunucunuza almanız ve en altta ki talimatları da harfiyen uygulamanız doğrultusunda bir problem ile karşılaşıcağınızı hiç sanmıyorum. şimdi başlıyoruz :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
#! ~/eggdrop set username "S-Metro" set admin "D3Ly" set timezone "EST" set max-logs 5 set max-logsize 0 set quick-logs 0 logfile mco * "olanbiten.log" logfile jk #log "kanal.log" set log-time 1 set keep-all-logs 0 set switch-logfiles-at 300 set quiet-save 0 set console "mkcobxs" set userfile "shell.user" set sort-users 0 set help-path "help/" set temp-path "/tmp" set motd "motd" set telnet-banner "telnet-banner" listen 8000 all set init-server { putserv "MODE $botnick +ix-ws" putserv "PRIVMSG NICKSERV :identify Botun-Nick-Sifresi" } set protect-telnet 1 set dcc-sanitycheck 0 set ident-timeout 5 set require-p 0 set open-telnet 1 set stealth-telnets 0 set use-telnet-banner 0 set connect-timeout 15 set dcc-flood-thr 3 set telnet-flood 5:60 set paranoid-telnet-flood 1 set resolve-timeout 15 set ignore-time 15 set hourly-updates 00 set owner "D3Ly" set notify-newusers "$owner" set default-flags "hp" set whois-fields "url birthday" set remote-boots 2 set share-unlinks 0 set die-on-sighup 0 set die-on-sigterm 0 bind dcc n tcl *dcc:tcl bind dcc n tcl *dcc:set set must-be-owner 1 set must-be-owner 0 unbind dcc n simul *dcc:simul set max-dcc 50 set dcc-portrange 1024:65535 set enable-simul 1 set allow-dk-cmds 1 set mod-path "modules/" loadmodule channels set chanfile "elma.chan" set ban-time 120 set exempt-time 60 set invite-time 60 set use-info 0 set global-flood-chan 10:60 set global-flood-deop 3:10 set global-flood-kick 3:10 set global-flood-join 5:60 set global-flood-ctcp 3:60 set global-chanset { +clearbans +enforcebans +dynamicbans +userbans -autoop -bitch +greet +protectops +statuslog -stopnethack -revenge -secret -autovoice +cycle +dontkickops -wasoptest -inactive +protectfriends +shared +seen +userexempts +dynamicexempts +userinvites +dynamicinvites } channel add #Kelime loadmodule server set net-type 0 set nick "TuretBakaLim" set altnick "TuretBakaLim" set realname "TuretBakaLim" # Botun irce login oluyor. set init-server { putserv "oper Bot EggdropOperŞifresi" } channel add #OXM { chanmode "+nt" idle-kick 0
} set servers { irc.siteadı.com:6667 } set keep-nick 1 set use-ison 1 set strict-host 0 set quiet-reject 1 set lowercase-ctcp 0 set answer-ctcp 3 set flood-ctcp 3:60 set never-give-up 1 set strict-servernames 0 set default-port 6663 set server-cycle-wait 60 set server-timeout 15 set servlimit 0 set check-stoned 1 set use-console-r 0 set debug-output 0 set serverror-quit 1 set max-queue-msg 300 set trigger-on-ignore 0 set double-mode 0 set double-server 0 set double-help 0 loadmodule ctcp set ctcp-mode 0 loadmodule irc set bounce-bans 1 set bounce-modes 1 set kick-bogus-bans 1 set bounce-bogus-bans 1 set max-bans 20 set max-modes 30 set allow-desync 1 set kick-bogus 1 set ban-bogus 1 set kick-fun 1 set ban-fun 1 set learn-users 1 set wait-split 600 set wait-info 180 set mode-buf-length 200 #unbind msg - hello *msg:hello bind msg - myword *msg:hello unbind msg - ident *msg:ident unbind msg - addhost *msg:addhost #bind msg - myidentword *msg:ident set no-chanrec-info 0 set revenge-mode 1 set bounce-exempts 0 set bounce-invites 0 set max-exempts 20 set max-invites 20 set bounce-bogus-exempts 0 set kick-bogus-exempts 0 set bounce-bogus-invites 0 set kick-bogus-invites 0 set prevent-mixing 1 set kick-method 1 set modes-per-line 3 loadmodule transfer set max-dloads 3 set dcc-block 1024 set copy-to-tmp 1 set xfer-timeout 30 loadmodule share set files-path "/home/mydir/filesys" set incoming-path "/home/mydir/filesys/incoming" set upload-to-pwd 0 set filedb-path "" set max-file-users 20 set max-filesize 1024 loadmodule notes set notefile "arcan.notes" set max-notes 50 set note-life 60 set allow-fwd 0 set notify-users 1 set notify-onjoin 1 loadmodule console set console-autosave 1 set force-channel 0 set info-party 0 loadmodule seen checkmodule blowfish loadmodule assoc loadmodule wire #Eger TCL Eklicekseniz source scripts/ismi.tcl #eklemelisiniz. Unutmayin # i kaldirmazsaniz #yaptiklariniz hic bir ise yaramaz. Assagidaki #kareyi kaldirmaniz yetecektir. source scripts/oxm/oxm_oyun.tcl
Örnek conf dosyasını sunucunuza göre düzenleyin.
Düzenleme yaparken; alttaki kırmızı yazı ile yazdığım kısım tamamen aynı kalsın. Diğer kanal adını botun oynayacağı kanalı yazın.
#### Bu kısım olduğu gibi kalsın ####
channel add #OXM {
chanmode "+nt"
idle-kick 0
}
##############################
Not: Yazıcanız kanal adı, oxm/ayar_tcl 'deki kanal adı ile aynı olmalıdır.
BuCaLI 'nın söylemeyi unuttuğu bir şey vardı sanırım; ayar.tcl dosyasındaki bir kodunda botun başlatılacağı kanal var kodlarını tam olarak çözemedim ama o kısmı çözdüm arkadaşlar. Kısacası #OXM kanalını da ayrıyeten ekleyeceksiniz ki conf'a başlatabilmeniz için botun mutlaka #OXM kanalında olması gerekiyor.
Bot oper girdikten sonra #OXM kanalına da girecektir.
#OXM kanalına girdikten sonra; sende #OXM kanalına gir. #OXM kanalında Aop yaparsın kendini daha sonra da botun özeline giderek sırasıyla tanıtma işlemini halledersin.
Hello ile bota kendini tanıtırsın. Hello ile tanıtmadığınız zaman bot sürekli düşüş yaşar veya çalışmaz.. BuCaLI kardeşimiz'e ulaşamadıysanız elbette ki yardımcı olurum.
Sonrasında #OXM kanalında ; !basla komutunu uyguladığında bot hatasız çalışacaktır.
Ve yine emekleri için BuCALI 'ya teşekkür ederim.
İyi IF 'ler dilerim.
Konu D3Ly tarafından (08 Mayıs 2010 Saat 07:47 ) değiştirilmiştir.