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/)
-   -   Şöyle bir eggdrop bot mümkünmü ? (https://www.ircforumlari.net/eggdrop-neostats-bnc/51062-soyle-bir-eggdrop-bot-mumkunmu.html)

SurucLu 17 Şubat 2008 23:49

Şöyle bir eggdrop bot mümkünmü ?
 
Merhaba arkadaslar
ben bir eggdrop bot yapmak istiyorum ve istedigim iki özellik var

1. kanal op larının nickini kayıt edecez o kişi kanala giriş yapıp şifresini girdiginde bu bot onu #Aops kanalına sajoinleyecek

2. sadece oplar kullanmak kaydiyle botun ozeline gidecek !link yazdıgında bot radyo linkini kanallara yolliyacak

bunlardan ikisini veya birini yapmamda yardımcı olacak bir arkadas varsa sevinirim

XpLoD 18 Şubat 2008 00:36

Cevap: Şöyle bir eggdrop bot mümkünmü ?
 
#Global Kanal Yetkililerinin Sajoinle Alınacakları Kanal İsmi
set opkanal "#Ops"
channel add $opkanal
#Burdan Sonrası için Edit'e Gerek Yok.
bind mode - "*+o*" op:yonlendir
#kanalda op oldugunda Bu Islemi yap
proc op:yonlendir {nick uhost hand chan mc kimdir} {
global opkanal
putquick "sajoin $kimdir $opkanal"
putquick "PRIVMSG $kimdir :$chan Kanalında Op Sop ve Founder ( @ & ~ ) Yetkisin$
}
#Yetkili Kişi Op Kanalında mı ? Kontrol Et...
bind time - "* * * * *" time:optara
proc time:optara {min hour day month year} {
global opkanal botnick
foreach kanallar [channels] {
if {$kanallar == $opkanal} { continue }
foreach opcuk [chanlist $kanallar] {
if {[onchan $opcuk $opkanal]} { continue }
if {[isop $opcuk $kanallar] && $opcuk != $botnick} {
putquick "sajoin $opcuk $opkanal"
putquick "PRIVMSG $opcuk :$opkanal Kanalına $kanallar Kanalında Op Sop ve Found$
}
}
}
}


Bu İlk dediqin iqincisi İçin bunu Yapan Radyo Botu var.. bence Server OtoJoin olarak Radyo kanalını ayarlarsan yeterli olur

SurucLu 18 Şubat 2008 18:45

Cevap: Şöyle bir eggdrop bot mümkünmü ?
 
XpLoD yardımların icin cok tsk ettim saol arkadasım

böylelikle birinci sorunuma cevap aldım ikinci sorunum icin yardım edecek arkadas varsa lutfen yazsınlar

Sorunum :
2. sadece oplar kullanmak kaydiyle botun ozeline gidecek !link yazdıgında bot radyo linkini kanallara yolliyacak


yada bana ! komutu hakkında bilgi verebilirlermi acaba
bende karsilama botu var ona uyarlayabilirim belki ama
! komutunu nasıl ekliyecem bu konuda bilgilendirebilen arkadas varsa sevinirim

Iyi Calismalar..

SurucLu 19 Şubat 2008 00:36

Cevap: Şöyle bir eggdrop bot mümkünmü ?
 
XpLoD arkadasım verdigin aop sajoinleme tcl calismadı yaa :(
yaptıgım işlemler..
1. bir bot conf olusturdum
2. botu services admin yaptım ve admin listesine ekledim
3. sadece aops kanalında access yazdım
4. verdigin TCL yi confuna yazdım
5. confu sadece diyalog ve aops kanalına girecek sekilde ayarladım

ama calismadı

bide ikinci sorum icin ben kendim bişe yaptım
bi bakarmısın ne kadar doru veya ne kadar yanliş cunku oda calismadi

Kod:

#gerekli bindler
bind pub - !link link
bind evnt - init-server baglan_yap
proc baglan_yap {type} {
global inick ipass
  putserv "OPER $inick $ipass"
  putserv "WALLOPS :Basari ile Login Oldum :)"
}
proc link {n u h c a} {
  global gnick
  set gnick $n
        set kanal [lindex $a ]
  putserv "PRIVMSG global : Bizi dinlemek icin [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tıklayınız"
}

off off off :(

GhostLy 19 Şubat 2008 17:28

Cevap: Şöyle bir eggdrop bot mümkünmü ?
 
Global olarak mi atacak kanalamı yansıtacak?

SurucLu 19 Şubat 2008 17:51

Cevap: Şöyle bir eggdrop bot mümkünmü ?
 
erkan tsk ettim canım
ewet global atmasını istiyorum
ve sadece aoplar bu komutu kullansın istiyorum
yanlız komut botun ozeline yazılacak

birazdan deniyecem ama aklimdaytken yazım dedim
eger dedigim gibi degilse degistirebilirmisin bi zahmet

simdiden tşk ettim iyi calismalar.

SurucLu 19 Şubat 2008 18:14

Cevap: Şöyle bir eggdrop bot mümkünmü ?
 
Bu hatayı verdi ..

Kod:

    while executing
"proc msg_link {nick uhost handle chan hings } {
global ops_chan
if {$chan != "#dj"} {return 0}
if {[isop $nick $chan] || [onchan $nick $ops_chan]==0}..."
    (file "scripts/linkat.tcl" line 11)
    invoked from within
"source scripts/linkat.tcl"
    (file "asistan.conf" line 51)
[18:15] * CONFIG FILE NOT LOADED (NOT FOUND, OR ERROR)
[xxxx@emre eggdrop]$


BuCaLI 19 Şubat 2008 23:01

Cevap: Şöyle bir eggdrop bot mümkünmü ?
 
XpLodun verdiği kodda ;
putquick "PRIVMSG $kimdir :$chan Kanalında Op Sop ve Founder ( @ & ~ ) Yetkisin$
ve
putquick "PRIVMSG $opcuk :$opkanal Kanalına $kanallar Kanalında Op Sop ve Found$
satırlarının sonundaki $ işaretini " ile değiştir.

senin kodunda ;
putserv "PRIVMSG global : Bizi dinlemek icin [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tıklayınız"
satırını
putserv "os global : Bizi dinlemek icin [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tıklayınız"
şeklinde değiştirip dene..

SurucLu 20 Şubat 2008 01:19

Cevap: Şöyle bir eggdrop bot mümkünmü ?
 
BuCaLI arkadaşım cok tsk ettim
birinci sorunum cozuldu yani #Diyalog kanalında biri Op oldugunda #Aops kanalına sajoinliyor.

2. sorunum yani global link atma olayı olmadı :(
benim hazırladıgım kodlarda dedigin degişikligi yaptim ama olmadı

GhostLy 20 Şubat 2008 13:11

Cevap: Şöyle bir eggdrop bot mümkünmü ?
 
suruclu , botun ozeline !link yazipta global attıramadim. yanliz soyle birşey yapabilirsin #dj kanalına @ lar harici girişi yasaklarsin. kanal genelinde !link yaza bilirsin. ve global attira bilirsin ve bu aradiğin forumda mevcut globalat.tcl. biraz araştir.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net