Tcl error invalid channel hatası Merhab arkadaşlar, elimde radyo dinleyene kanalda voice veren bir tcl var ve malesef aşağıdaki hatayı alıyorum. ne yaptıysam çözümü bulamadım. Bu konuda bilgili arkadaşlardan yardım bekliyorum. teşekkürler Alınan hata mesajı: Tcl error [who_son]: invalid channel: #Radyo TCL içeriği Kod: #radyo kanali |
Cevap: Tcl error invalid channel hatası ############################################# # radyo-yama.tcl By MechuL InteL # Yayını dinleyene voice verir. # yayını dinlediği için teşekkür eder.. # e-mail: gwolkan@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].com ############################################# # Radyo ip'sini yazınız.. set radyoip "RadyoIp" # Radyo portunu yazınız.. set rport "Port" # Radyo şifresini yazınız.. set rsifre "Sifre" # Radyo kanalını yazınız.. Büyük küçük harfe dikkat ediniz. # Örnek #Radyo ile #radyo farklıdır ;) set rkanal "#Radyo" ################################################## ############# ################################################## ############# ### PROCS............................................. .......... ################################################## ############# ################################################## ############# bind time - "* * * * *" yenidinleyici proc yenidinleyici {min hour day month year} { global radyoip rsifre rport if {[catch {set sock [socket $radyoip $rport] } sockerror]} { putlog "error: $sockerror" return 0 } else { puts $sock "GET /admin.cgi?pass=$rsifre&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: $radyoip" puts $sock "Connection: close" puts $sock "" flush $sock while {[eof $sock] != 1} { set bl [gets $sock] if { [string first "standalone" $bl] != -1 } { set voicevr [string range $bl [shrink + 11 "<LISTENERS>" 0 $bl] [shrink - 1 "</LISTENERS>" 0 $bl]] } } close $sock } set voicevr [temiz $voicevr] 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 shrink { calc number string start bl} { return [expr [string first "$string" $bl $start] $calc $number] } proc voysver {from keyword arg} { global rkanal if {![isvoice [lindex $arg 5] $rkanal]} { putquick "mode $rkanal +v [lindex $arg 5]" } } bind raw - 315 countdusur proc countdusur {from keyword arg} { set ::rawcount [expr $::rawcount - 1] if {$::rawcount == "0"} { unbind raw - 352 voysver } } proc temiz {veri} { regsub -all \< $veri " " veri regsub -all \/ $veri " " veri regsub -all \> $veri " " veri return $veri } putlog "radyo-yama.tcl By \002MechuL" Bu Tcl İşini Görecektir. |
Cevap: Tcl error invalid channel hatası maalesef bu da aynı hatayı veriyor dostum.. Tcl error [voysver]: illegal channel: #radyo |
Cevap: Tcl error invalid channel hatası TCL ile conf dosyasında yazan kanal isimlerinin aynı olduğundan emin olun. Radyo,radyo,radio,bilmemneFM,Fm isimleri olabilir.Bunlar küçük hatalardır tekrar gözden geçirmenizi tavsiye ederim. |
Cevap: Tcl error invalid channel hatası @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Radyo dinleyene voice + Teşekkür Tcl. Alıntı:
denermisin. ve Radyo.conf değiştir. değiştiremiyorsan Log dosyalarını sil düzenlenecek kısım. set userfile "logs/userler1.user" set chanfile "logs/kanallar2.chan" logfile jpk #Radyo "logs/bostur3.log" logfile msbxco * "logs/status4.log" |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 01:01. |
Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net