IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 24 Aralık 2012, 22:27   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Eggdrop OP PROBLEMİ




Mehaba ;


Eggdrop bot kurdum ama eggdrop da bir sorun yasiyorum ,


bota restart atınca yada botu calistirinca kanallarda op oldugunu alıgılamıyor , idle ban tcl kullanıyorum , opları banlamasın diye ayar yaptık fakat op oldugunu algıyamadı icin basliyor kanaldan opları banlamaya , banlaması gerekenleri de op oldugunu sandıgi icin banlamıyor

Bu sorunu nasıl çözebilirim?

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 25 Aralık 2012, 10:26   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Eggdrop OP PROBLEMİ




eggdrop.conf dosyasına:

set opchars "@&~"

satırını ekleyip botu .restart edin. .

 
Alıntı ile Cevapla

Alt 26 Aralık 2012, 20:11   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Eggdrop OP PROBLEMİ




Yaptım bunu gene banlamaya kalkıstı idle opları,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
### Anti-Idle v1.2 ### by Progeny <
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
> ### irc.azzurra.org - #EggHelp # - Using - # Type in partyline: # .chanset #channel maxidle <time in minutes> # If set 0 channel's check will be ignored. # Punishing method (1 = Kick, 2 = Kick/Ban) set pmethod 2 # Ban time in minutes. set bantime 1 # Kick's reason set aidlereason "E` vietato sostare per piu` di %idletime minuti nel canale." # Exception's flags set flags f|f # Kick op? (0 = Yes, 1 = No) set kickop 1 # Kick voice? (0 = Yes, 1 = No) set kickvoice 1 #Check for idling users every minutes. bind time - * aidle:checkidle setudef int maxidle proc aidle:checkidle { min hour day month year } { global botnick flags kickop kickvoice foreach chan [channels] { if {![channel get $chan "maxidle"]} {continue} foreach nick [chanlist $chan] { if {$nick == $botnick} {continue} if {([isop $nick $chan]) && ($kickop)} {continue} if {([isvoice $nick $chan]) && ($kickvoice)} {continue} if {[matchattr [nick2hand $nick] $flags] == 1} {continue} if {[getchanidle $nick $chan] > [channel get $chan "maxidle"]} { aidle:punish $chan $nick [channel get $chan "maxidle"] } } } } proc aidle:punish { channel nick idletime } { global pmethod aidlereason bantime regsub -all "%idletime" $aidlereason $idletime aidlereason switch $pmethod { 1 { putserv "KICK $channel $nick :$aidlereason" } 2 { newchanban $channel "*![getchanhost $nick]" "Anti-Idle" "4Lutfen bekleme yapmayiniz , sorununuz var ise 1 dk sonra tekrar gelebilirsiniz !!!" $bantime } } } putlog "Anti-Idle v1.2 loaded"


Böyle bi tcl bulmustum , dedigim gibi normalde güzel calisiyor ama res atıcna yada yeniden acınca opları banlıyor : )

 
Alıntı ile Cevapla

Alt 27 Aralık 2012, 11:26   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Eggdrop OP PROBLEMİ




bu şekilde deneyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
# Punishing method (1 = Kick, 2 = Kick/Ban) set pmethod 2 # Ban time in minutes. set bantime 1 # Kick's reason set aidlereason "E` vietato sostare per piu` di %idletime minuti nel canale." # Exception's flags set flags f|f # Kick voice? (0 = Yes, 1 = No) set kickvoice 1 #Check for idling users every minutes. bind time - * aidle:checkidle setudef int maxidle proc aidle:checkidle { min hour day month year } { global botnick flags kickvoice foreach chan [channels] { if {![channel get $chan "maxidle"]} {continue} foreach nick [chanlist $chan] { if {$nick == $botnick} {continue} if {([isvoice $nick $chan]) && ($kickvoice)} {continue} if {[matchattr [nick2hand $nick] $flags] == 1} {continue} if {![isop $nick $chan] && ![matchattr [nick2hand $nick] o|o $chan]} {return 0} if {[getchanidle $nick $chan] > [channel get $chan "maxidle"]} { aidle:punish $chan $nick [channel get $chan "maxidle"] } } } } proc aidle:punish { channel nick idletime } { global pmethod aidlereason bantime regsub -all "%idletime" $aidlereason $idletime aidlereason switch $pmethod { 1 { putserv "KICK $channel $nick :$aidlereason" } 2 { newchanban $channel "*![getchanhost $nick]" "Anti-Idle" "4Lutfen bekleme yapmayiniz , sorununuz var ise 1 dk sonra tekrar gelebilirsiniz !!!" $bantime } } } putlog "Anti-Idle v1.2 loaded"

bota telnet üzerinde partyline'da* .channel #kanalınız komutu verin kanaldaki nick listesini verecek nicklerin yanında flagları gösterir eggdrop kullanıcı flagları için o op a ise girişte oto op alacak anlamına geliyor.. irc flaglarını yani @ % bunlarıda nick listesinde göstermeli.görüp görmediğini kontrol edin:.
kullanıcı listesinde flaglarıyla ekli olan kullanıcı listesinin tamamı için : .match * 99 komutu verin botta ekli kullanıcı listesindekileri atar..

hala sorun yaşarsanız atmasını istemediğiniz @ ları vs bota önce .+user handle user!ident@host şeklinde ekleyin sonra .chattr handle +flag #chan şeklinde ekleyin.daha fazla bilgi için bota .help +user ve .help chattr komutu verin orda nasıl eklenmesi gerektiği gösterecktir. şurda eggdrop kullanıcı flaglarının listesi var.-> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 11:26 -->-> Daha önceki mesaj 10:20 --

belli bir kişiyi botun nasıl gördüğüne dair o kişiye ekli flaglar yada ek bilgi giriş mesajı varsa vs vs .whois nick komutu verecektir. .help who .help whois .help +host bunlarıda bir okumanızı tavsiye ederim.

 
Alıntı ile Cevapla

Alt 27 Aralık 2012, 14:30   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Eggdrop OP PROBLEMİ




buda sonradan geldi aklıma birde dontkickops dontkickvoices seçenekleri vardır kanal ayarları için bunu aktif-pasif hale hem .eggdrop.conf üzerinden hemde partyline'da botla telnet/dcc iletişimi kurduğunuzda komutla aktif-pasif hale getirip ayarlanabilir.(gerçi bunlar .conf üzerindeki flood ayarlarından onlarda etkilensin mi etkilenmesin mi diye konmuştur.flood-chan flood-join flood nick ..vs )
.chanset * +dontkickops tüm kanallarda opları kickleme* ayarını aktif eder.sadece .chanset +dontkickops komutu .eggdrop.conf'ta ekli kanal için bu ayarı aktif edecektir. .chanset #kanalınız +dontkickops ise belirtilen kanal için bu ayarı aktif eder.

bunuda yaparsanız artık op atması için herhangi bir bahanesi kalmamış olacak.

 
Alıntı ile Cevapla

Cevapla

Etiketler
eggdrop, op, problemİ


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
eggdrop 1.6.13 Tupac Eggdrop, NeoStats, BNC 16 24 Kasım 2011 12:15
Eggdrop Ebul_Alemeyn Eggdrop, NeoStats, BNC 1 13 Eylül 2009 17:55
Eggdrop Hk. Kan Eggdrop, NeoStats, BNC 2 07 Aralık 2007 16:53
Eggdrop ataysınlar Eggdrop, NeoStats, BNC 2 30 Mart 2007 11:41