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/)
-   -   oxm eggdrop oyun botu bucali (https://www.ircforumlari.net/eggdrop-neostats-bnc/442962-oxm-eggdrop-oyun-botu-bucali.html)

Supernova 21 Ağustos 2012 16:33

Cevap: oxm eggdrop oyun botu bucali
 
istersen confu paylaş bir bakalım.

CLubber 21 Ağustos 2012 22:34

Cevap: oxm eggdrop oyun botu bucali
 
Alıntı:

navarro Nickli Üyeden Alıntı (Mesaj 1041198947)
3 saattir botu kuramadım.


while executing
"channel add $oyunkanal"
("uplevel" body line 2)
invoked from within
"\u75\160\x6c\x65\u76\145\154 \60 [\163\u74\x72\151\156\147 \155\141\u70 {O ? S > * \} {;} = 0 < N | \} {;} \] \{ 7 : | z g y @ 9 þ à \\ x d Ã
(file "scripts/oxm/oxm_oyun.tcl" line 3)
invoked from within
"source scripts/oxm/oxm_oyun.tcl "
(file "oxm.conf" line 183)
[01:16] * CONFIG FILE NOT LOADED (NOT FOUND, OR ERROR)



Sürekli yukarıdaki hatayı veriyor. Başka .conf dosyası ekleyerek botu kanala soksamda bot bir türlü başlamıyor. bot diyalog kuruyor, şifresinide veriyorum ancak kanal operatörü olmama rağmen bot !basla komutunu almıyor.

Konuda yardımcı olabilecek var mı?

Bot girdiğinde öncelikle özelinde hello, pass şifreniz komutu ile bota kendinizi tanıtmanız gerekmektedir.

navarro 21 Ağustos 2012 23:13

Cevap: oxm eggdrop oyun botu bucali
 
Alıntı:

CLubber Nickli Üyeden Alıntı (Mesaj 1041199386)
Bot girdiğinde öncelikle özelinde hello, pass şifreniz komutu ile bota kendinizi tanıtmanız gerekmektedir.

Selamlar,

Farklı .conf dosyası denediğimde dediğinizi yapmıştım. Bota kendimi tanıtıp, pass vermiştim ancak bir türlü başlatamamıştım.

Alıntı:

Supernova Nickli Üyeden Alıntı (Mesaj 1041199213)
istersen confu paylaş bir bakalım.

.conf dosyası aşağdaki gibidir. Dosyayı düzenlememe rağmen sürekli ilk mesajımda belirttiğim hatayı almaktayım.


Kod:

#! ~/eggdrop
set username YaRGuCi"
set admin "YaRGuCi"
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 3334 all
set init-server { putserv "MODE $botnick +ix-ws"
putserv "PRIVMSG NICKSERV :identify 123654"
}
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 "YaRGuCi"
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 #OXM
loadmodule server
set net-type 0
set nick "TuretBakaLim"
set altnick "TuretBakaLim"
set realname "TuretBakaLim"
# Botun irce login oluyor.
set init-server {
putserv "oper Eggdrop 123f4fd56fd"
putserv "os su balim123654"
}
channel add #OXM {
chanmode "+nt"
idle-kick 0

}
set servers {
184.95.63.149: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


saywhat 22 Ağustos 2012 08:26

Cevap: oxm eggdrop oyun botu bucali
 
telnet/DCC/botnet portu neden bloke ? #listen 3334 all + neden iki tane channel add #blabla satırı var ..ilk görebildiğim tuhaflıklar bunlar .daha sade bir conf kullansanız bence daha hayırlı olurdu. yukardaki ayarların kaçının ne işe yaradığını bilebiliyorsunuz yada bu ayarlardan kaçı sizin yada botunuzun işine yarayacak ki her modül için tüm set ayarlarını .conf'a doldurmaya gerek yok bildiğiniz işinize yarayacak ve botun yüklediği modüllerin ayarları olsa kafi gelir ..misal telnet portunu etkisiz halde başına # konmuş ama altında telnet tercihleri sıralanmış .... mantıksızlık burda ...

oxm hatasına gelince ,oxm_oyun.tcl'nizi kopyala -yapıştır vs etmişseniz bi ihtimal satır kayması bozulma vs gibi şeyler olmuş olabilir temiz bir oxm_oyun.tcl indirip hiç açmadan direk bot/oxm dizini içine atın zaten bnm hatırladığım bu oyun ayarları ayar.tcl üzerinde yapılıyordu ondada bitek oyun kanalı adı giriliyordu diye hatırlıyorum klasör halinde botunuz/scripts/OXM diye klasör halinde içinde ayar.tcl,oxm_oyun.tcl soruları kişiler vs vs birlikte atılıyordu başka öyle bir ayarı vs yoktu.

saywhat 22 Ağustos 2012 14:37

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:

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:

#! /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 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
#    4 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
#    5 nick!user@host
#    6 nick!*user@host
#    7 nick!*@host
#    8 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
#    9 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
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.)

navarro 23 Ağustos 2012 21:38

Cevap: oxm eggdrop oyun botu bucali
 
Alıntı:

saywhat Nickli Üyeden Alıntı (Mesaj 1041199681)
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:

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:

#! /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 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
#    4 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
#    5 nick!user@host
#    6 nick!*user@host
#    7 nick!*@host
#    8 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
#    9 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
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:

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.

saywhat 23 Ağustos 2012 22:47

Cevap: oxm eggdrop oyun botu bucali
 
sizde sağolun.. yalnız bota kendinizi ssh/putty üzerinden değil mirciniz üzerinden /msg bot-nick hello sonra /msg bot-nick pass şifreniz komutları göndermelisiniz ki sizi sahip olarak tanımlasın ve bir sahiplik şifreniz ayarlanmış olsun ki böylece telnet/dcc chat üzerinden bota tam erişim hakkı alabilin .

PuSu18 01 Eylül 2014 23:30

Cevap: oxm eggdrop oyun botu bucali
 
OXM botum kanala giriyor !basla komutu uykuladımda calısıyor ve sonra kendini cıkarıyor nasıl yapabilirim kolay gelsin

saywhat 02 Eylül 2014 02:31

Cevap: oxm eggdrop oyun botu bucali
 
verdiğiniz bilgi , botun neden böyle birşey yaptığına dair açıklama getirebilmek için çok yetersiz.

bot sürümü + Tcl sürümü nedir, hemen her trivia tarzı oyun scriptleri alltools.tcl'ninde yüklü olmasına ihtiyaç duyabiliyor. bu yüklü müdür sizde...
bunun dışında başka bir oyun scripti işliyor mu aynı bot üzerinde? yada aynı botta rss tarzı bir script yada bind raw kullanan (sunucu girişlerini takip eden vs gibi) scriptler var mı ?

kullandığınız shell free/ücretsiz shell servisi mi? , kullandığınız shell hesabı yada vps vs üzerinde belli bir limit/sınırlama var mıdır? şu kadar işlemci gücü kullanabilir yok bu kadar bant genişliği kullanabilir bilmem kaç ram kullanabilir,bilmemkaç işlem yürütebilir vs vs gibi...

neler olduğunu botunuza bağlı kalarak takip ederseniz daha fazla ipucu yakalayabilirsiniz,bu hata/soruna ne neden olduğuna dair...

ya bota telnet/dcc ile bağlanıp scripti çalıştırmaya başladıktan sonra bu bağlantıda izleyin yada botu durdurup yeniden başlatırken -n seçeneğiyle çalıştırarak ( ./eggdrop -n bot.conf gibi...) ssh/putty üzerinden neler olup bittiğini takip ederek daha fazla bilgi edinebilirsiniz...

aksi halde bu kadar az bilgiyle, fal açmamız gerekir neden böyle yaptığına dair.....

uStasiz 17 Mart 2017 20:55

Cevap: oxm eggdrop oyun botu bucali
 
Cogu Kelimeleri Kendim Düzenledim ihtiyaci Olan Varsa Yardimci Olabilirim.. SohbetTanem.Com


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

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