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

>
+
Etiketlenen Kullanıcılar

19Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 22 Mart 2016, 11:28   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Dj'ler için dj.tcl




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
bind time "* * * * *" yenidinleyici
proc yenidinleyici 
{min hour day month year} {
 global 
streamip streampass streamport
 
if {[catch {set sock [socket $streamip $streamport] } sockerror]} {
  
putlog "error: $sockerror"
  
return 0
  
} else {
  
puts $sock "GET /admin.cgi?pass=$streampass&mode=viewxml&page=0 HTTP/1.0"
  
puts $sock "User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9)"
  
puts $sock "Host: $streamip"
  
puts $sock "Connection: close"
  
puts $sock ""
  
flush $sock
  
while {[eof $sock] != 1} {
   
set bl [gets $sock]
   if { [
string first "standalone" $bl] != -} {
    
set voicevr [string range $bl [shrink 11 "<LISTENERS>" 0 $bl] [shrink "</LISTENERS>" 0 $bl]]
    
set streamstatus "[string range $bl [shrink + 14 "<STREAMSTATUS>" 0 $bl] [shrink - 1 "</STREAMSTATUS>" 0 $bl]]"
   
}
  }
  
close $sock
 
}
 if {[
info exists streamstatus] && $streamstatus == "1"} {
 
set voicevr [temiz $voicevr]
 if {[
llength $voicevr] < 1} { return }
 
set deger 0
 set 
::rawcount 0
 set ipler 
""
 
bind raw -|- 352 voysver
 
foreach i $voicevr {
  if {[
regexp {^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$} [lindex $voicevr $deger]]} {
   
incr ::rawcount
   lappend ipler 
"[lindex $voicevr $deger] "
  
}
  
incr deger
 
}
 
set ydeger 0
 
foreach j $ipler {
  
putquick "who +i [lindex $ipler $ydeger]"
  
incr ydeger
 
}
}
}

proc voysver {from keyword arg} {
    
set x [open dinleyici1.txt a]
    
puts $x [lindex $arg 5]
    
close $x
}



proc temiz {veri} {
regsub -all \< $veri " " veri
regsub 
-all \/ $veri " " veri
regsub 
-all \> $veri " " veri
return $veri
}

# DJ'lere verilecek ident'i yazıyoruz.

set dj(ident"Dj"
 
# DJ'lere verilecek hostu yazıyoruz.

set dj(host"Dj.Domain.Com"
 
# DJ'lere verilecek fullname'yi yazıyoruz.

set dj(name"0,4RADYO-ADI0,2Radyo DJ'i 0,4Online"

bind pub - !dj dj:login
proc dj
:login {nick uhand host chan text} {
  global 
botnick dj
  
if {[string match -nocase "#Dj" $chan]} {
    
putquick "chghost $nick $dj(host)"
    
putquick "chgident $nick $dj(ident)"
    
putquick "chgname $nick $dj(name)"
    
putquick "operserv raw svsmode $nick +Wq :1"
    
putquick "operserv raw svsnick $nick Dj_$nick :1"
    
putquick "privmsg $chan $nick Başarı ile dj login oldunuz."
  
}
}

# DJ'lere verilecek ident'i yazıyoruz.

set dj(ident"DJ"

# DJ'lere verilecek hostu yazıyoruz.

set dj(host"DJ.sunucu.NET"

# DJ'lere verilecek fullname'yi yazıyoruz.

set dj(name"irc.sunucu DJ"

bind pub - !off off
proc off 
{nick uhand host chan text} {
global 
botnick dj
if {[string match -nocase "#DJ" $chan]} {
putquick "chghost $nick $dj(host)"
putquick "chgident $nick $dj(ident)"
putquick "chgname $nick $dj(name)"
putquick "operserv raw svsmode $nick +Wq :1"
putquick "operserv raw svsnick $nick [string map -nocase {"DJ_" ""} $nick] :1"
putquick "privmsg $chan $nick emeğinize sağlık teşekkürler."
}


Otovoice ve Dj ident özelliği mevcut.

Tcl ve Conf ekte mevcut istenirse kullanılabilir.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

__________________
S & S
 
Alıntı ile Cevapla

Cevapla

Etiketler
djler, djtcl, icin


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
YouTube için dev bir adım! Slipknot Ağ, Network ve Networking 0 06 Nisan 2010 20:42
Youtube yasağı IMF için kalktı! Feronia Haber Arşivi 0 08 Ekim 2009 05:20
YouTube için geldi. Dilara Cep Telefonlar 0 09 Nisan 2009 13:31
Youtube için her yol denenmiş. CariSma Haber Arşivi 23 22 Ocak 2008 10:44