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/)
-   -   Eggdrop #Opers girmiyor (https://www.ircforumlari.net/eggdrop-neostats-bnc/518209-eggdrop-opers-girmiyor.html)

Rhall 23 Aralık 2012 06:32

Eggdrop #Opers girmiyor
 
Eggdrop opers kanalına girmiyor cünkü 10 user ustunde bulunan kanallara giriyor.

Opers kanalında 10 kişi var ise bot giriyo ama yoksa cıkıyor.

Bu botun sabit olarak opers kanalında durmasını nasıl sağlarım ?

Xpyhre 23 Aralık 2012 06:38

Cevap: Eggdrop #Opers girmiyor
 
channel add #Opers {
need-op { putserv "MODE #Opers +o $botnick " }
chanmode "+O"
idle-kick 0
}


Eggdrop conf'a bu satiri herhangi biyere ekleyin bot opers kanalinda sabit kalır. Kodu ekledikten sonra sunucudan cikartip tekrar sokun botu sunucunuza.

CLubber 23 Aralık 2012 12:11

Cevap: Eggdrop #Opers girmiyor
 
Kullandığın TCL'de;

Kod:

if {$guncelsayi < $usersayisi && [validchan $listekanaladi]} {
Bu kodu;
Kod:

if {$guncelsayi < $usersayisi && [validchan $listekanaladi] && ![string match -nocase "#Opers" $listekanaladi]} {
Bu şekilde değiştir.

Rhall 23 Aralık 2012 14:11

Cevap: Eggdrop #Opers girmiyor
 
Alıntı:

CLubber Nickli Üyeden Alıntı (Mesaj 1041260664)
Kullandığın TCL'de;

Kod:

if {$guncelsayi < $usersayisi && [validchan $listekanaladi]} {
Bu kodu;
Kod:

if {$guncelsayi < $usersayisi && [validchan $listekanaladi] && ![string match -nocase "#Opers" $listekanaladi]} {
Bu şekilde değiştir.


Peki hocam bunu

if {$guncelsayi < $usersayisi && [validchan $listekanaladi] && ![string match -nocase "#Opers", "#Kanal1", "#Kanal2" $listekanaladi]} {

şeklinde yapsam sorun cıkar mı?

CLubber 23 Aralık 2012 14:21

Cevap: Eggdrop #Opers girmiyor
 
Belirttiğim şekilde kullanman gerekir "virgül" kullanarak kanal ekleyemezsin, çalışmaz.

Rhall 23 Aralık 2012 14:29

Cevap: Eggdrop #Opers girmiyor
 
Anladım hocam verdiğiniz kod ile yaptım 1 kanal sadece opers. Ama yinede aynı malesef.



Kod:

roc kanal_listele {from keyword arg} {
        global usersayisi globalkanallar botnick
        set listekanaladi [lindex $arg 1]
        set guncelsayi [lindex $arg 2]
        if {[lsearch -exact $globalkanallar [string tolower $listekanaladi]] != -1} {return 0}
        if {$guncelsayi >= $usersayisi && ![validchan $listekanaladi]} {
                channel add $listekanaladi { +nodesynch flood-chan 10:2 }
        }
        if {$guncelsayi < $usersayisi && [validchan $listekanaladi] && ![string match -nocase "#Opers" $listekanaladi]} {
                channel remove $listekanaladi
        } else {
                return 0
        }
}

Bot yine çıkıyor

MesqeN 23 Aralık 2012 21:08

Cevap: Eggdrop #Opers girmiyor
 
Alıntı:

Rhall Nickli Üyeden Alıntı (Mesaj 1041260769)
Anladım hocam verdiğiniz kod ile yaptım 1 kanal sadece opers. Ama yinede aynı malesef.



Kod:

roc kanal_listele {from keyword arg} {
    global usersayisi globalkanallar botnick
    set listekanaladi [lindex $arg 1]
    set guncelsayi [lindex $arg 2]
    if {[lsearch -exact $globalkanallar [string tolower $listekanaladi]] != -1} {return 0}
    if {$guncelsayi >= $usersayisi && ![validchan $listekanaladi]} {
        channel add $listekanaladi { +nodesynch flood-chan 10:2 }
    }
    if {$guncelsayi < $usersayisi && [validchan $listekanaladi] && ![string match -nocase "#Opers" $listekanaladi]} {
        channel remove $listekanaladi
    } else {
        return 0
    }
}

Bot yine çıkıyor

conf dosyasına opers kanalını eklemen yeterlidir


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

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