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




Elimde Şöyle bir kod var ama daha ileriye götüremedim bir türlü yardım ederseniz arkadaşlar yapalım bunu?

PHP 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 ($
== $null) { echo -a 38.99.21.22 | return }
  if (: 
isin $1) {
    .
msg #kontrol 5 Radyo Bilgileri Alınıyor...
    
tokenize 58 $remove($1,http://,/)
    
sockopen $+(radyo,$r(1,9999),S) $$2
    set 
%site $$2
  
}
  else { 
sockopen $+(radyo,$r(1,999),!) $remove($1-,http://,/) | set %site $remove($1-,http://,/) | msg #radyo 4,0 Radyo Bilgileri Alınıyor... }
}
on *:SockOpen:radyo*S:{
  if (
$sockerr) { msg #radyo 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 #radyo 4,0 Radyo Offline.. }
  
sockwrite -tn $sockname GET /7.html HTTP/1.0
  sockwrite 
-tn $sockname User-AgentMozilla
  sockwrite 
-tn $sockname
}
on *:Sockread:radyo*J:{
  if (
$sockerr) { msg #radyo 0,4 Yayın Offline | return }
  
var %z
  sockread 
%z
}
on *:SockClose:radyo*J:{
  
sockread -%radyo
  
var %z $remove(%radyo,<HTML><meta http-equiv="Pragma" content="no-cache"></head><body>,</body></html>)
  var %
i $numtok(%z,44)
  while %
{
    
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
  
; $Dj in Yazdığı İsim
  
; $Genre
  
; $URL
  
; $ÇaLan Parça
  
; $Şarkı Kalitesi
  
; $Dinleyici Sayısı
  
; $MaxDinleyici Sayısı
  
; $& $DinLeyici Rekoru
  
.msg #radyo 4,0 Yayında Bulunan DJ : 0,4 $1 4,0 Yayın Türü 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:8808/listen.pls
  
set %dj $1
  set 
%ds $6
}


alias radyom {
  
sockclose radyo*Df
  sockclose radyo
*zyn
  
if (: !isin $1) && (!$2) { echo -a 1453 | return }
  if ($
== $null) { echo -a 38.99.21.22 | return }
  if (: 
isin $1) {
    
tokenize 58 $remove($1,http://,/)
    
sockopen $+(radyom,$r(1,9999),Df) $$2
    set 
%sitem $$2
  
}
  else { 
sockopen $+(radyom,$r(1,999),!) $remove($1-,http://,/) | set %sitem $remove($1-,http://,/) }
}
on *:SockOpen:radyo*Df:{
  if (
$sockerr) { msg #radyo 4,0 Radyo Offline.. | return }
  
sockwrite -tn $sockname GET HTTP/1.1
  sockwrite 
-tn $sockname $crlf
}
on *:Sockread:radyo*Df:{
  
sockread %radyom
  
if (icy-name isin %radyom) { set %radyom2 %radyom2 ¿ $remove($gettok(%radyom,2,58),|) }
  if (
icy-genre isin %radyom) { set %radyom2 %radyom2 ¿ $remove($gettok(%radyom,2,58),|) }
  if (
icy-url isin %radyom) { set %radyom2 %radyom2 ¿ $remove(%radyom,icy-url) | sockclose radyom radyom2 }
}
on *:Sockclose:radyo*Df:radyom2
alias radyom2 
sockopen $+(radyom,$r(1,9999),zyn) %sitem | unset %sitem }
on *:SockOpen:radyo*zyn:{
  if (
$sockerr) { msg #radyo 4,0 Radyo Offline.. }
  
sockwrite -tn $sockname GET /7.html HTTP/1.0
  sockwrite 
-tn $sockname User-AgentMozilla
  sockwrite 
-tn $sockname
}
on *:Sockread:radyo*zyn:{
  if (
$sockerr) { msg #radyo 0,4 Yayın Offline | return }
  
var %zm
  sockread 
%zm
}
on *:SockClose:radyo*zyn:{
  
sockread -%radyom
  
var %zm $remove(%radyom,<HTML><meta http-equiv="Pragma" content="no-cache"></head><body>,</body></html>)
  var %
im $numtok(%zm,44)
  while %
im {
    
set %radyom2 %radyom2 ¿ $remove($gettok(%zm,%im,44),|)
    
dec %im
  
}
  
durumm
  
unset %radyom2
  
unset %radyom
}
alias -l durumm {
  
sockclose radyo*Df
  sockclose radyo
*zyn
  tokenize 191 
%radyom2
  
; $Dj in Yazdığı İsim
  
; $Genre
  
; $URL
  
; $ÇaLan Parça
  
; $Şarkı Kalitesi
  
; $Dinleyici Sayısı
  
; $MaxDinleyici Sayısı
  
; $& $DinLeyici Rekoru
  
.msg #radyo 9,1 $1 Su Anda Yayında 11,1 Calan Parca: $4 8,1 Su Anda $6 Kisi Dinliyor  (rekor: $8 )

  
set %dj $1
  set 
%ds $6
}
#durum on
on *:text:!durum:#radyo:.radyom http://siteadı.com:9044/listen.pls
#durum end 



Konu Cybersoft tarafından (19 Şubat 2009 Saat 21:28 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver