Tekil Mesaj gösterimi
Alt 12 Haziran 2019, 23:43   #1
Çevrimdışı
Gelme, burası çok derin.
 
immortaL - ait Kullanıcı Resmi (Avatar)
 
Üyelik Tarihi: 07 Mayıs 2016
Üye No: 38
Şehir: Bolu
WebSite: IRCForumu.Net
IRC:
İlgi Alanım: vBulletin
Mesaj Sayısı: 880
Aldığı Beğeni: 254
Beğendikleri: 287
@immortaL
Radyo DJ kayıt listesi(MP3)


Merhaba,
DJ'lerin yaptıkları yayınların kayıtlarını tarih bazlı kayıt eder, basit bir kod oldu burada ki amaç sadece sizlere gidilecek yolu göstermek bunun üzerinden gidip güzel bir DJ sayfası yapabilirsiniz..
Radyo botuna ekleyip DJ nicki direk oradan alıp yayını onun üzerine kayıt ettirebilirsiniz, ben radyo socketi yazmak istemedim komutlarla örnek gösterdim o kadar..


Fikir; @IrCbaStarD


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias rip return radyo.kelebekfm.gen.tr alias rport return 9352 on *:text:*:#DJ:{ if $regex($1,/^[!.-]kay[ıiİ]t$/Si) { if !$2 { msg # Lütfen 4!kayit nick belirtiniz. 4ORN: !kayit Toprak } elseif %:knick { msg # Şuan kayit yapılmaktadır lütfen 4!durdur komutunu uygulayınız. } else { $iif(!$isdir(MP3),mkdir MP3) set %:knick $+($date(d-m-yyyy),_,$lower($strip($2)),.mp3) msg # $strip($2) nicki için yayın kayıt başlamıştır kayıt dosyası; %:knick msg # Kayıtı durdurmak için yada DJ değişikliği için lütfen 4!durdur yazınız. sockopen rkayit $rip $rport } } elseif $regex($1,/^[!.-]durdur$/Si) { if !%:knick { msg # Şuan herhangi bir kayıt yapılmaktadır.. } else { msg # DJ4 $token($token(%:knick,2,95),1,46) için kayıt durdurulmuştur.. msg # Yayın kayıt dosyası;2 %:knick olarak kayıt edilmiştir.. unset %:knick sockclose rkayit } } } on *:sockopen:rkayit:{ if ($sockerr) { sockclose $sockname } else { sockwrite -nt $sockname GET / HTTP/1.1 sockwrite -nt $sockname Host: $sock($sockname).addr sockwrite -nt $sockname accept: */* sockwrite -nt $sockname icy-metadata:0 sockwrite -nt $sockname connection: close sockwrite -nt $sockname $crlf } } on *:sockread:rkayit:{ sockread -f &rkayit .bwrite $+(MP3/,%:knick) -1 -1 &rkayit }


#DJ kanalında
!kayit DJ-Nick
!durdur

Code: Toprak
Merhaba,
DJ'lerin yaptıkları yayınların kayıtlarını tarih bazlı kayıt eder, basit bir kod oldu burada ki amaç sadece sizlere gidilecek yolu göstermek bunun üzerinden gidip güzel bir DJ sayfası yapabilirsiniz..
Radyo botuna ekleyip DJ nicki direk oradan alıp yayını onun üzerine kayıt ettirebilirsiniz, ben radyo socketi yazmak istemedim komutlarla örnek gösterdim o kadar..


Fikir; @IrCbaStarD


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias rip return radyo.kelebekfm.gen.tr alias rport return 9352 on *:text:*:#DJ:{ if $regex($1,/^[!.-]kay[ıiİ]t$/Si) { if !$2 { msg # Lütfen 4!kayit nick belirtiniz. 4ORN: !kayit Toprak } elseif %:knick { msg # Şuan kayit yapılmaktadır lütfen 4!durdur komutunu uygulayınız. } else { $iif(!$isdir(MP3),mkdir MP3) set %:knick $+($date(d-m-yyyy),_,$lower($strip($2)),.mp3) msg # $strip($2) nicki için yayın kayıt başlamıştır kayıt dosyası; %:knick msg # Kayıtı durdurmak için yada DJ değişikliği için lütfen 4!durdur yazınız. sockopen rkayit $rip $rport } } elseif $regex($1,/^[!.-]durdur$/Si) { if !%:knick { msg # Şuan herhangi bir kayıt yapılmaktadır.. } else { msg # DJ4 $token($token(%:knick,2,95),1,46) için kayıt durdurulmuştur.. msg # Yayın kayıt dosyası;2 %:knick olarak kayıt edilmiştir.. unset %:knick sockclose rkayit } } } on *:sockopen:rkayit:{ if ($sockerr) { sockclose $sockname } else { sockwrite -nt $sockname GET / HTTP/1.1 sockwrite -nt $sockname Host: $sock($sockname).addr sockwrite -nt $sockname accept: */* sockwrite -nt $sockname icy-metadata:0 sockwrite -nt $sockname connection: close sockwrite -nt $sockname $crlf } } on *:sockread:rkayit:{ sockread -f &rkayit .bwrite $+(MP3/,%:knick) -1 -1 &rkayit }


#DJ kanalında
!kayit DJ-Nick
!durdur

Code: Toprak
  Alıntı ile Cevapla

IRCForumu.Net - Reklam Alanı