Tekil Mesaj gösterimi
Alt 07 Şubat 2018, 22:58   #1
Çevrimdışı
alphae
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Badnick badnick.db varsa guest yapsın




Yardimci olurmusunuz.

Asagidaki koda +b atiyor badnick istedigim su badnick guest cevrilsin atilmasin.

bndizin badnickleri cekiyor yapmak istedim +b yerine nicki degistirsin.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
bind join - * sv2_badnick_55
proc sv2_badnick_55 
{nick uhost hand chan} {
global 
botnick sv2
    
if {$sv2(bndurum) == "on"} {
        if {
$nick == $botnick} { return }
        if {[
isop $nick $chan]} { return }
        if {[
ishalfop $nick $chan]} { return }
        if {[
onchan $nick $sv2(adminc)] || [onchan $nick $sv2(operc)] || [onchan $nick $sv2(opc)] || [onchan $nick $sv2(helpersc)]} { return }
        if {[
botisop $chan]} {
            if {[
info exists ::muaflist]} {
                foreach 
mf $::muaflist {
                    if {[
string match -nocase $mf $nick!$uhost]} { return }
                }
            }
            
set r [lindex $sv2(renk) [rand [llength $sv2(renk)]]]
            
set input "[open "$sv2(bndizin)" r]"
            
set lines "[split [subst -nocommands [read $input]] \n]"
            
catch {close $input}
            foreach 
line $lines {
                if {
$line != ""} {
                    if {[
string match "$line[string tolower $nick]]} {
                        
putquick "MODE $chan +b $line"
                        
putquick "KICK $chan $nick \003$r$sv2(badnickmsg)\003"
                        
##putquick "PRIVMSG $sv2(logc) \026 BadNick \026 \003$r\002$nick\002 nickini \002$line\002 olarak değiştirdiği için \002$chan\002 odasından uzaklaştırıldı.\003"
                    
}
                }
            }
        }
    }
}

bind nick - * sv2_rbadnick_55
proc sv2_rbadnick_55 
{nick uhost hand chan newnick} {
global 
botnick sv2
    
if {$sv2(bndurum) == "on"} {
        if {
$newnick == $botnick} { return }
        if {[
isop $newnick $chan]} { return }
        if {[
ishalfop $newnick $chan]} { return }
        if {[
botisop $chan]} {
        if {[
onchan $newnick $sv2(adminc)] || [onchan $newnick $sv2(operc)] || [onchan $newnick $sv2(opc)] || [onchan $newnick $sv2(helpersc)]} { return }
            if {[
info exists ::muaflist]} {
                foreach 
mf $::muaflist {
                    if {[
string match -nocase $mf $newnick!$uhost]} { return }
                }
            }
            
set r [lindex $sv2(renk) [rand [llength $sv2(renk)]]]
            
set input "[open "$sv2(bndizin)" r]"
            
set lines "[split [subst -nocommands [read $input]] \n]"
            
catch {close $input}
            foreach 
line $lines {
                if {
$line != ""} {
                    if {[
string match "$line[string tolower $newnick]]} {
                        
putquick "MODE $chan +b $line"
                        
putquick "KICK $chan $newnick \003$r$sv2(badnickmsg)\003"
                        
#putquick "PRIVMSG $sv2(logc) \026 BadNick \026 \003$r\002$newnick\002 nickini \002$line\002 olarak değiştirdiği için \002$chan\002 odasından uzaklaştırıldı.\003"
                    
}
                }
            }
        }
    }
}

#Badnick Sonu 




 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver