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

>
+
Etiketlenen Kullanıcılar

12Beğeni(ler)
  • 6 Post By
  • 1 Post By
  • 1 Post By
  • 1 Post By
  • 1 Post By aspawa
  • 2 Post By aSpeNDos

Yeni Konu aç Konu Kapatılmıştır
 
LinkBack Seçenekler Stil
Alt 03 Mart 2013, 12:27   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Radyo - Tcl - Conf




dinleyene voice vermiyor bu tcl den özellik çıkarıldımı

 

Alt 03 Mart 2013, 22:37   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Radyo - Tcl - Conf




aspawa Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
dinleyene voice vermiyor bu tcl den özellik çıkarıldımı

evet çıkartıldı botları da dinleyici olarak kabul ediyordu ve görüntü bozukluguna neden oluyor diye benim tarafımdan çıkartıldı ancak kullanmak istiyorsanız aşagı da verilmiştir tcl de uygun yere ekleyerek aktif edebilirsiniz.

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
}


bind raw 315 countdusur
proc countdusur 
{from keyword arg} {
  global 
radiochans
  
if {$::rawcount 0} {
    
set ::rawcount [expr $::rawcount 1]
    if {$::
rawcount == "0"} {
      
unbind raw -|- 352 voysver
      
if {![file exists dinleyici2.txt]} {
        
putlog "şuan1 dinleyici2.txt : [file exists dinleyici2.txt]"
        
set x [open dinleyici1.txt r]
        
set y [read $x]
        
close $x
        set w 
[open dinleyici2.txt a]
        
puts $w $y
        close $w
        
foreach m $y {
          if {[
onchan $m $radiochans]} {
            
putquick "mode $radiochans +v $m"
            
putquick "privmsg $radiochans :\002$m\002 Radyo'yu dinlediğiniz için teşekkürler."
          
}
        }
        
file delete dinleyici1.txt
        
} elseif {[file exists dinleyici2.txt]} {
        
set t [open dinleyici1.txt]
        
set m [open dinleyici2.txt]
        
set t1 [read $t]
        
set m1 [read $m]
        foreach 
x $t1 {
          
set bulundu 0
          
foreach y $m1 {
            if {
$x == $y} { set bulundu 1 }
          }
          if {
$bulundu == "0"} {
            
putquick "mode $radiochans +v $x"
            
putquick "privmsg $radiochans :\002$x\002 Radyo'yu dinlediğiniz için teşekkürler."
             
putquick "notice $x :\002$x\002 #Radyo 'yu dinlediğiniz için Teşekkürler"
             
putquick "privmsg $x :2Merhaba4 $x "
             
putquick "privmsg $x :2Suanda 7 SekerFm 4RADYO 2Dinleyci Konumuna gectiniz Keyifli Vakitler gecirmeniz dilegi ile Bizden Ayrilmayin! "
             
putquick "privmsg $x :2Dj'lerimizden Onlyn istek isteye bilirsiniz Tek yapmanız gereken #radyo Kanalında "
             
putquick "privmsg $x : 12!istek Yusuf güney İki Romantik deLi 4 SeKerFm dinleycilerine gelsin 2Yazmanız yeterlidir."
              

          
}
        }
        foreach 
x $m1 {
          
set bulundu 0
          
foreach y $t1 {
                if {
$x == $y} { set bulundu 1 }
          }
          if {
$bulundu == "0"} {
            
putquick "mode $radiochans -v $x"
            
putquick "privmsg $radiochans : 7 $x 2Dinleyci Konumundan 7Ayrıldı"
          
}
        }
        
close $m close $t
        file delete dinleyici2
.txt
        file copy dinleyici1
.txt dinleyici2.txt
        file delete dinleyici1
.txt
      
}
    }
  }


Düzeltilmiş Radyo.tcl ekte mevcuttur.

Burdan İndir Bu forumdaki ekleri görübilmek için 25 mesaja sahip olmanız gerekir. Sizin 0 Mesajınız var.
 

Alt 16 Ekim 2013, 09:46   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Radyo - Tcl - Conf




Mevcut konu link'i ; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 

Konu Kapatılmıştır


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

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
Radyo Conf ve Tcl Lazım iLLuSioNiST Eggdrop, NeoStats, BNC 2 17 Kasım 2017 19:28
radyo.conf Erdem Unreal IRCd 3 21 Mayıs 2009 21:40
Radyo conf dosyası CanDostu Eggdrop, NeoStats, BNC 1 28 Şubat 2009 18:09
Radyo.conf Hataya Bakarmisiniz bir ? GamSe Eggdrop, NeoStats, BNC 5 02 Ekim 2007 01:35
Radyo.Conf Hata Veriyo ?? Creator Eggdrop, NeoStats, BNC 2 22 Mayıs 2006 13:33