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 01 Ekim 2009, 11:38   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Radyo Bot Bilgileri ''Eksik''




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias radyo.kanal { return #kanal } alias radyo.host { return radyoip } alias radyo.port { return port } alias radyo.adminpass { return şifre } alias radyo.sock { return shoutcast } alias getxmltext { var %tag.open = $+(<, $1, >) var %tag.close = $+(</, $1, >) if $pos($2-,%tag.open) { var %start = $ifmatch + $len(%tag.open) var %length = $calc($pos($2-, %tag.close) - %start) return $mid($2-, %start, %length) } return $null } on 1:SOCKOPEN:$($radyo.sock): { sockwrite -n $sockname GET $+(/admin.cgi?pass=,$radyo.adminpass,&mode=viewxml HTTP/1.1) sockwrite -n $sockname Host: $+($radyo.host, :, $radyo.port) sockwrite -n $sockname User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.8 sockwrite -n $sockname *.*, */* ; sockwrite -n $sockname Accept-Language: en-us,en;q=0.5 sockwrite -n $sockname Accept-Language: tr,tr;q=0.5 sockwrite -n $sockname Accept-Encoding: gzip,deflate sockwrite -n $sockname Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 sockwrite -n $sockname Keep-Alive: 300 sockwrite -n $sockname Connection: keep-alive sockwrite -n $sockname $crlf } on 1:SOCKREAD:$($radyo.sock): { var %data sockread -f %data while $sockbr > 0 && $sockerr == 0 { if $getxmltext(SERVERTITLE, %data) != $null { set %servertitle $remove($ifmatch,&#xFF;,&#x26;) } if $getxmltext(CURRENTLISTENERS, %data) != $null { set %currentlisteners $ifmatch } if $getxmltext(SONGTITLE, %data) != $null { set %songtitle $remove($ifmatch,&#xFF;,&#x26;) } if $getxmltext(BITRATE, %data) != $null { set %bitrate $ifmatch } if $getxmltext(PEAKLISTENERS, %data) != $null { set %peaklisteners $ifmatch } if $getxmltext(SERVERGENRE, %data) != $null { set %genre $remove($ifmatch,&#xFF;,&#x26;) } sockread -f %data } } on 1:SOCKCLOSE:$($radyo.sock): { if %songtitle != %lastsong { set %lastsong %songtitle var %msg = 0,4 %servertitle su anda online 0,2 Siradaki parca: %songtitle 0,6 Su anda %currentlisteners kisi dinliyor (rekor: %peaklisteners $+ )  topic $radyo.kanal 0,4 C*   0,5 Turkiye'nin en kaliteli DJ'lerinden  0,1 $+ %servertitle $+  0,5Suan online   0,4 C*  msg $radyo.kanal %msg msg $radyo.kanal 0,4 C*   0,1 Yayinda su an <<8 $+ %servertitle $+ 0,1>> bulunmakta. msg $radyo.kanal 0,4 C*   0,1 Yayin turu: << 8 %genre 0,1>> msg $radyo.kanal  msg $radyo.kanal 0,4 C*   0,2 0,2Çalan parca:0,10 %songtitle msg $radyo.kanal 0,4 C*   0,2 0,2Dinlenme Orani: 0,6 Su anda  %currentlisteners  kisi dinliyor (rekor: %peaklisteners $+ )  msg $radyo.kanal  msg $radyo.kanal 0,4 C*   0,1 Radyomuzu dinlemek icin tiklayin 12http://95.168.184.58:6584/listen.pls msg $radyo.kanal 0,4 C*   0,1 Radyomuzu WEB'den dinlemek icin tiklayin 4,1|0 7
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
msg $radyo.kanal 0,4 C*   0,1 Pop - Slow - Rap - Arabesk - Techno 0,2Isteklerini dJ Lerimizden Iste Ne Duruyorsun? } } alias shout { if $sock(shoutcast) { sockclose $ifmatch } sockopen $radyo.sock $radyo.host $radyo.port } on 1:text:*:#Radyo:{ if *!durum* iswm $1- { set -u10 %durum 1 unset %lastsong shout } alias fants { return $replace($1-,b,ß,a,á,i,í,o,ó,l,L,s,$,I,Î,e,é,?,¿,t,†,y,¥,c,¢,o,Ó,n,ñ) } alias djnick { var %n 1 , %ret while %n <= $len($1-) { if $tc(%n) == tek { %ret = $+(%ret,0 $+ $chr(44) $+ 1 $mid($1-,%n,1) ) } else { %ret = $+(%ret,8 $+ $chr(44) $+ 1 $mid($1-,%n,1) ) } inc %n } return 2 *~~ 0,4 D 0,2 J  %ret 11,1 $replace($read(radyoslogan.txt,$r(1,$lines(radyoslogan.txt))),^servertitle,%servertitle)   > : $randombilgi  ~~* }

S.a IF,

Arkadaşlar yukarda vermiş olduğum kod'da, bot bi takım bilgileri eksik veriyor.
Yayında dj olmazsa bile slogan'ı atıyor tekrar.
örnek: Dj şarkıyı değiştirdiğinde bot'un otomatikman kendi sloganında değişmesi lazım ama onu kanala yansıtmıyor sabit bir şarkı çıkıyor. diğer eksik bilgiler ise;

1. Radyo kanalında link bilgisi bot tarafından: !link
2. Radyo kanalında istek bilgisi bot tarafından: !istek
3.
Radyo kanalında çalan şarkı bilgisi bot tarafından: !çalan
4.
Radyo kanalında dinleyen bilgisi bot tarafından: !dinleyen
5. Yayında dj olmadığında: yayınızmı kesilmiştir.
6. Bot radyo kanalında saloganı her dakika'da atabilir mi.

kullanıcılarımız radyo kanalında istekte bulunacak mesela,
Aleyna; !istek Serdar Ortaç - Yar Ayrı Gayrın mı Var IF ailesine gitsin
Bot; İsteğiniz Listeye Alınmıştır.
Bot; İstek yapan nick: Aleyna
Bot; Yapılan İstek:Yar Ayrı Gayrın mı Var IF ailesine gitsin
Bot: İstenmiş olan şarkı sayısı ( gün içerisinde ) : örnek: 236

yardımcı olucak coder arkadaşlara şimdiden teşekkür ederim. kolay gelsin IF ailesi..

Not: nX yardımlarından dolayı teşekkür ederim kardeşim.


Konu SessizKaLp tarafından (01 Ekim 2009 Saat 12:37 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 02 Ekim 2009, 20:40   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Radyo Bot Bilgileri ''Eksik''




Konu hakkında yardımcı olacak arkadaş yokmu? Önemli bir eksiklik bu benim için.

 
Alıntı ile Cevapla

Alt 02 Ekim 2009, 22:34   #3
Çevrimdışı
Set
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Radyo Bot Bilgileri ''Eksik''




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#radyo: { 
  
if $== !link {
    
msg $chan 0,4 C*    0,1 Radyomuzu dinlemek icin tiklayin 12http://95.168.184.58:6584/listen.pls  
  
}
  if $
== !istek {
    
msg $chan $nick Istediniz Sıraya Alinmistir!
    
msg #dj [ISTEK]Nick : $nick , ISTEGI : $2-
  
}
  if $
== !calan {
    
msg $chan   0,2 0,2Çalan parca:0,10 %songtitle 
  
}
  if $
== !dinleyen {
    
msg $chan  0,4 C*    0,1 Yayinda su an <<$+ %servertitle $+ 0,1>> bulunmakta
  }


Boyle Olmasi Gerek , Denemedim Calismasi Gerek Ama.

 
Alıntı ile Cevapla

Alt 03 Ekim 2009, 12:50   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Radyo Bot Bilgileri ''Eksik''




Set vermiş olduğun kodlar işe yaradı çalışıyor fakat. Anlamadığım bot neden her sloganında AYNI şarkıyı gösteriyor?
Ayrıca yayında Dj olmadığı taktirde bot slogan timerini tekrar kanala yansıtıyor. Normalinde atmaması lazım ''Yayınımızda Dj olmadığından dolayı yayın kesilmiştir.'' diye bir bildirim atması lazım.

 
Alıntı ile Cevapla

Alt 03 Ekim 2009, 13:47   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Radyo Bot Bilgileri ''Eksik''




Koda hiç bakmıyorum.
ShoutCast programı ile DJ'lik yayını yapanlar bilir.ShoutCast winamp panelinde, listeden çaldığınız şarkının bilgilerini(Şarkıcı,Şarkı Adı vsvs) göstermek istemediğinizda orda küçük bir buton vardır(butonun ismi aklıma gelmiyor), o butondaki işareti kaldırdığınızda en son çaldığınız şarkı bilgisini web sayfasına sabitler.O işareti kaldırdığınızda peşine çalacağınız tüm şarkılarda bilgi yine aynı kalacaktır ve yeni çaldığınız şarkı bilgileri gösterilmeyecektir.

Küçük bir ayrıntıda olsa,işinize yarayabilir.

 
Alıntı ile Cevapla

Alt 03 Ekim 2009, 14:04   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Radyo Bot Bilgileri ''Eksik''




Difuzyon Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Koda hiç bakmıyorum.
ShoutCast programı ile DJ'lik yayını yapanlar bilir.ShoutCast winamp panelinde, listeden çaldığınız şarkının bilgilerini(Şarkıcı,Şarkı Adı vsvs) göstermek istemediğinizda orda küçük bir buton vardır(butonun ismi aklıma gelmiyor), o butondaki işareti kaldırdığınızda en son çaldığınız şarkı bilgisini web sayfasına sabitler.O işareti kaldırdığınızda peşine çalacağınız tüm şarkılarda bilgi yine aynı kalacaktır ve yeni çaldığınız şarkı bilgileri gösterilmeyecektir.

Küçük bir ayrıntıda olsa,işinize yarayabilir.

Difuzyon,

#Radyo kanalında bot her dakikada 1 radyo sloganını atıyor. Tamam buraya kadar güzel botta sorun yok. Fakat, Dj yayınında şarkıyı değiştirdiğinde bot'un sloganındada değişmesi lazım. %songtitle 'demi sorun var Shoutcast'ta mı anlamadım. Bot sloganında durmadan aynı parçayı atıyor.


Konu SessizKaLp tarafından (03 Ekim 2009 Saat 16:41 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 04 Ekim 2009, 00:03   #7
Çevrimdışı
Set
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Radyo Bot Bilgileri ''Eksik''




Difuzyon Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Koda hiç bakmıyorum.
ShoutCast programı ile DJ'lik yayını yapanlar bilir.ShoutCast winamp panelinde, listeden çaldığınız şarkının bilgilerini(Şarkıcı,Şarkı Adı vsvs) göstermek istemediğinizda orda küçük bir buton vardır(butonun ismi aklıma gelmiyor), o butondaki işareti kaldırdığınızda en son çaldığınız şarkı bilgisini web sayfasına sabitler.O işareti kaldırdığınızda peşine çalacağınız tüm şarkılarda bilgi yine aynı kalacaktır ve yeni çaldığınız şarkı bilgileri gösterilmeyecektir.

Küçük bir ayrıntıda olsa,işinize yarayabilir.

Difuzyon , Arkadasimizin Dedigi Gibi , Bot Webde'ki Yayin Akişini Kanala Yansittigi Icın , O Web'de Kalan Yazi Halen Orda Oldugu Icın Bot halen Yayinda Biri Var Gibi Kanala Yansitiyor O Yaziyi , Ama Enndrop Botlarda Ise O Yayin Akişini Kestigi Gibi Gösteriyor Cünki Webe Bagli Oldugu Icın , Ama Script , Socket vs Botlar Oradan Okudugu Icın Halen Yayinda 1'i Var Gibi Slogani Atar .

 
Alıntı ile Cevapla

Alt 04 Ekim 2009, 10:36   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Radyo Bot Bilgileri ''Eksik''




Peki nasıl düzeltebiliriz bunu, yayında Dj yok ama bot sloganı halen atmaya devame diyor..

 
Alıntı ile Cevapla

Alt 04 Ekim 2009, 12:02   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Radyo Bot Bilgileri ''Eksik''




öncelikle addon hakkında destek veren arkadaşlara teşekkürler.

Sorunun çözümü şöyle olabilirmi acaba;

Yayına geçen dj leriniz bir mp3 dosyasını masaüstüne alsa buna "Şu anda radyo yayınımız yoktur" gibi bir isim verse;
yayından tam çıkacakken bu mp3 ü kullansa kısa bir süre sonra yayını bıraksa son şarkı o olduğu için socket vs botlar slogan olarak onu tekrar edip duracaktir başka bir dj gelene kadar.En azından kod olarak yardim gelene kadar bu şekilde idare edilebilir.Yoksa yanlışmı düşündüm? Kolay gelsin.

 
Alıntı ile Cevapla

Alt 05 Ekim 2009, 11:38   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Radyo Bot Bilgileri ''Eksik''




Dj'lerin her birine o uygulamayı yaptıramayız. Ancak kod ile düzenleme yapılabilir mi ? Hatanın düzeltilmesi için?

 
Alıntı ile Cevapla

Cevapla

Etiketler
bilgileri, bot, eksik, mirc, mirc download, mirc indir, radyo


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
Eksik kaldım eksik. :) Zeynep Hey Sen! Beni Tanıyor Musun? 24 01 Aralık 2010 22:59
ShoutCast (Radyo) BilgiLeri Gösterici SCouNDReL mIRC Scripting Hazır Kodlar 18 11 Ağustos 2007 19:46