Tekil Mesaj gösterimi
Alt 19 Şubat 2009, 23:42   #4
Çevrimdışı
Difuzyon
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Radyo SockBot icin




Botunun scriptine aşağıdaki kodları yüklüyorsun :

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias radyo { sockclose radyo*S sockclose radyo*J if (: !isin $1) && (!$2) { echo -a 1453 | return } if ($1 == $null) { echo -a 38.99.21.22 | return } if (: isin $1) { msg #dj 5 Radyo Bilgileri Alınıyor... tokenize 58 $remove($1,http://,/) sockopen $+(radyo,$r(1,9999),S) $1 $2 set %site $1 $2 } else { sockopen $+(radyo,$r(1,999),!) $remove($1-,http://,/) | set %site $remove($1-,http://,/) | msg #dj 4,0 Radyo Bilgileri Alınıyor... } } on *:SockOpen:radyo*S:{ if ($sockerr) { msg #dj 4,0 Radyo Offline.. | return } sockwrite -tn $sockname GET / HTTP/1.1 sockwrite -tn $sockname $crlf } on *:Sockread:radyo*S:{ sockread %radyo if (icy-name isin %radyo) { set %radyo2 %radyo2 ¿ $remove($gettok(%radyo,2,58),|) } if (icy-genre isin %radyo) { set %radyo2 %radyo2 ¿ $remove($gettok(%radyo,2,58),|) } if (icy-url isin %radyo) { set %radyo2 %radyo2 ¿ $remove(%radyo,icy-url) | sockclose radyo | radyo2 } } on *:Sockclose:radyo*S:radyo2 alias radyo2 { sockopen $+(radyo,$r(1,9999),J) %site | unset %site } on *:SockOpen:radyo*J:{ if ($sockerr) { msg #dj 4,0 Radyo Offline.. } sockwrite -tn $sockname GET /7.html HTTP/1.0 sockwrite -tn $sockname User-Agent: Mozilla sockwrite -tn $sockname } on *:Sockread:radyo*J:{ if ($sockerr) { msg #dj 0,4 Yayın Offline | return } var %z sockread %z } on *:SockClose:radyo*J:{ sockread -f %radyo var %z $remove(%radyo,<HTML><meta http-equiv="Pragma" content="no-cache"></head><body>,</body></html>) var %i $numtok(%z,44) while %i { set %radyo2 %radyo2 ¿ $remove($gettok(%z,%i,44),|) dec %i } gostert unset %radyo2 unset %radyo } alias -l gostert { sockclose radyo*S sockclose radyo*J tokenize 191 %radyo2 ; $1 = Dj in Yazdığı İsim ; $2 = Genre ; $3 = URL ; $4 = ÇaLan Parça ; $5 = Şarkı Kalitesi ; $6 = Dinleyici Sayısı ; $7 = Max. Dinleyici Sayısı ; $8 & $9 = DinLeyici Rekoru msg #radyo 4,0 Yayın Türü : 0,4 $1 4,0 Yayındaki Dj 0,4 $2 4,0 Çalan Şarkı : 0,4 $4 4,0 Şuan Radyomuzu 0,4 $6 4,0 Kişi Dinlemekte 7,1 Radyomuzu Winamp'tan dinlemek icin tiklayin  12http://irc.siteadı.com:8200/listen.pls set %program $1 set %dj $2 set %şarkı $4 set %dinleyen $6 } on me:*:join:#radyo:{ .timer 1 2 radyo 88.32.44.122:8200 .timer 0 200 radyo 88.32.44.122:8200 .timer 0 100 msg #radyo 5Radyo için gerekli bilgiler 2!durum 5- 2!istek - 2!link 5- 2!calan 5- 2!dinleyen } on *:text:*:#radyo:{ if !durum == $1 { msg #radyo 4,0 Yayın Türü : 0,4 %program 4,0 Yayındaki Dj 0,4 %dj 4,0 Çalan Şarkı : 0,4 %şarkı 4,0 Şuan Radyomuzu 0,4 %dinleyen 4,0 Kişi Dinlemekte 7,1 Radyomuzu Winamp'tan dinlemek icin tiklayin  12http://irc.siteadı.com:8200/listen.pls } elseif !link == $1 { msg #radyo 7,1 Radyomuzu Winamp'tan dinlemek icin tiklayin  12http://irc.siteadı.com:8200/listen.pls } elseif !calan == $1 { msg #radyo Şu an yayındaki dj: %dj } elseif !dinleyen == $1 { msg #radyo Şu an yanını dinleyen %dinleyen kişi } elseif !istek == $1 { msg #radyo İsteğiniz djlere iletilmiştir. 5İsteyen: $nick İstek: $qt($2-) | msg #dj 5İsteyen:4 $nick 5İstek:2 $qt($2-) } }

Kırmızı alandaki bilgileri sen dolduracaksın.Bilgiler tamamlandıktan sonra botu #radyo ve #dj kanalına alıyorsun,gerisini izledikten sonra görürsün...

İyi forumlar...

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver