IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
Sohbet chat


mIRC Scripting Hazır Kodlar mIRC Scriptinglerinizde kullanabileceğiniz hazır kodlara bu başlık altından ulaşabilirsiniz.

💬 Bu Alana Reklam Ver ! 🎉 Hemen Katıl!
9Beğeni(ler)
  • 4 Gönderen DaDaS
  • 1 Gönderen SonsuzLuq
  • 1 Gönderen DaDaS
  • 1 Gönderen BerduŞ
  • 1 Gönderen Chloe
  • 1 Gönderen Sim


 
 
Seçenekler Stil
Alt 06 Nisan 2025, 20:38   #1
IRCTR.ORG Sunucu Sahibi
DaDaS - ait Kullanıcı Resmi (Avatar)

Standart Radyo kodu

Kod

;============[ RADYO AYARLARI ]============
alias radyo-kanali { return #radyo }
alias radyo-link { return http://185.255.92.118:8042/stream }
alias radyo-ip { return 185.255.92.118 }
alias radyo-port { return 8042 }
alias radyo-status-path { return /status2.xsl }

;============[ YETKİLİ KONTROLÜ ]============
alias yetkili-mi {
  if ($nick isop $radyo-kanali) return $true
  else return $false
}

;============[ KANALA GİRİNCE OTOMATİK RADYO ]============
on *:join:#radyo:{
  if ($nick == $me) {
    echo -a [IRC-FM] #radyo kanalına girildi. Yayın başlatılıyor...
    radyo-baslat
    radyo-takip-baslat
  }
}

;============[ KOMUT SİSTEMİ (YETKİLİLERE ÖZEL) ]============
on *:text:!radyoac:#radyo:{
  if ($yetkili-mi) {
    radyo-baslat
    radyo-takip-baslat
  }
}

on *:text:!radyokapat:#radyo:{
  if ($yetkili-mi) {
    radyo-durdur
    radyo-takip-durdur
  }
}

on *:text:!radyobilgi:#radyo:{
  if ($yetkili-mi) {
    radyo-bilgi-gonder
  }
}

;============[ RADYO BAŞLAT / DURDUR ]============
alias radyo-baslat {
  run $radyo-link
  msg $radyo-kanali 4[IRC-FM] 12Yayın Başladı!
}

alias radyo-durdur {
  run taskkill /im vlc.exe /f
  run taskkill /im wmplayer.exe /f
  msg $radyo-kanali 4[IRC-FM] 4Yayın Durduruldu!
}

;============[ OTOMATİK TAKİP BAŞLAT / DURDUR ]============
alias radyo-takip-baslat {
  .timerRadyoTakip 0 180 radyo-bilgi-gonder
  echo -a [IRC-FM] Radyo bilgi takibi başlatıldı.
}

alias radyo-takip-durdur {
  .timerRadyoTakip off
  echo -a [IRC-FM] Radyo bilgi takibi durduruldu.
}

;============[ BİLGİ ÇEKME & GÖNDERME ]============
alias radyo-bilgi-gonder {
  sockclose radyoBilgi
  sockopen radyoBilgi $radyo-ip $radyo-port
}

on *:sockopen:radyoBilgi:{
  sockwrite -n $sockname GET $radyo-status-path HTTP/1.1
  sockwrite -n $sockname Host: $radyo-ip
  sockwrite -n $sockname Connection: close
  sockwrite -n $sockname 
}

on *:sockread:radyoBilgi:{
  var %read
  sockread %read

  if (%read != $null) {
    if (*Current Song:* iswm %read) {
      set %radyo.sarki $remove($strip($gettok(%read,2,58)), </td></tr>)
    }
    if (*Server Name:* iswm %read) {
      set %radyo.dj $remove($strip($gettok(%read,2,58)), </td></tr>)
    }
    if (*Current Listeners:* iswm %read) {
      set %radyo.dinleyen $remove($strip($gettok(%read,2,58)), </td></tr>)
    }

    if (%radyo.sarki != $null && %radyo.dj != $null && %radyo.dinleyen != $null) {
      msg $radyo-kanali 4[IRC-FM] 12DJ: %radyo.dj  | 8Şarkı: %radyo.sarki  | 7Dinleyen: %radyo.dinleyen
      unset %radyo.*
    }
  }
}
👍 4
________________

[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]
 
Alt 06 Nisan 2025, 20:48   #2
Sen benim icimsin🤍
SonsuzLuq - ait Kullanıcı Resmi (Avatar)

Standart

Emegine Saglik Eski bir userinimm cok eski:)))

👍 1
________________

İstisna bir yara gibi kal bende..
Hayra yorulan düşlerim ol, Böl gecemi, destursuz gir mabedime,
şifa niyetine dokun yüzüme..
Gel be, Gel işte! Küfrüm tövbeme
karışsın,
Aklım fikrime..
Öyle bir gel ki bana;
Nefes nefese..

_______________
 
Alt 06 Nisan 2025, 20:50   #3
IRCTR.ORG Sunucu Sahibi
DaDaS - ait Kullanıcı Resmi (Avatar)

Standart

Kod

;============[ RADYO AYARLARI ]============
alias radyo-kanali { return #radyo }
alias radyo-link { return [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] }
alias radyo-json { return [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] }

;============[ YETKİLİ KONTROLÜ ]============
alias yetkili-mi {
  if ($nick isop $radyo-kanali) return $true
  else return $false
}

;============[ KANALA GİRİNCE OTOMATİK RADYO ]============
on *:join:#radyo:{
  if ($nick == $me) {
    echo -a [IRC-FM] #radyo kanalına girildi. Yayın başlatılıyor...
    radyo-baslat
    radyo-takip-baslat
  }
}

;============[ KOMUT SİSTEMİ (YETKİLİLERE ÖZEL) ]============
on *:text:!radyoac:#radyo:{
  if ($yetkili-mi) {
    radyo-baslat
    radyo-takip-baslat
  }
}

on *:text:!radyokapat:#radyo:{
  if ($yetkili-mi) {
    radyo-durdur
    radyo-takip-durdur
  }
}

on *:text:!radyobilgi:#radyo:{
  if ($yetkili-mi) {
    radyo-bilgi-gonder
  }
}

;============[ RADYO BAŞLAT / DURDUR ]============
alias radyo-baslat {
  run $radyo-link
  msg $radyo-kanali 4[IRC-FM] 12Yayın Başladı!
}

alias radyo-durdur {
  run taskkill /im vlc.exe /f
  run taskkill /im wmplayer.exe /f
  msg $radyo-kanali 4[IRC-FM] 4Yayın Durduruldu!
}

;============[ OTOMATİK TAKİP BAŞLAT / DURDUR ]============
alias radyo-takip-baslat {
  .timerRadyoTakip 0 180 radyo-bilgi-gonder
  echo -a [IRC-FM] Radyo bilgi takibi başlatıldı.
}

alias radyo-takip-durdur {
  .timerRadyoTakip off
  echo -a [IRC-FM] Radyo bilgi takibi durduruldu.
}

;============[ BİLGİ ÇEKME & GÖNDERME ]============
alias radyo-bilgi-gonder {
  sockclose radyoBilgi
  sockopen radyoBilgi $remove($gettok($radyo-json,2,47),/) 80
}

on *:sockopen:radyoBilgi:{
  sockwrite -n $sockname GET $radyo-json HTTP/1.1
  sockwrite -n $sockname Host: $remove($gettok($radyo-json,2,47),/)
  sockwrite -n $sockname Connection: close
  sockwrite -n $sockname
}

on *:sockread:radyoBilgi:{
  var %json
  sockread %json
  if (%json != $null) {
    if ($regex(%json, /"server_name"\s*:\s*"([^"]+)"/)) {
      set %radyo.dj $regml(1)
    }
    if ($regex(%json, /"title"\s*:\s*"([^"]+)"/)) {
      set %radyo.sarki $regml(1)
    }
    if ($regex(%json, /"listeners"\s*:\s*(\d+)/)) {
      set %radyo.dinleyen $regml(1)
    }
    if (%radyo.dj != $null && %radyo.sarki != $null && %radyo.dinleyen != $null) {
      msg $radyo-kanali 4[IRC-FM] 12DJ: %radyo.dj  | 8Şarkı: %radyo.sarki  | 7Dinleyen: %radyo.dinleyen
      unset %radyo.*
    }
  }
}

________________

[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]

Konu Feragat tarafından (14 Nisan 2025 Saat 20:08 ) değiştirilmiştir.. Sebep: Code Tag
 
Alt 06 Nisan 2025, 21:05   #4
IRCTR.ORG Sunucu Sahibi
DaDaS - ait Kullanıcı Resmi (Avatar)

Standart

Kod

;============[ RADYO AYARLARI ]============
alias radyo-kanali { return #radyo }
alias radyo-link { return [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] }
alias radyo-json { return [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] }

;============[ YETKİLİ KONTROLÜ ]============
alias yetkili-mi {
  if ($nick isop $radyo-kanali) return $true
  else return $false
}

;============[ KANALA GİRİNCE OTOMATİK RADYO ]============
on *:join:#radyo:{
  if ($nick == $me) {
    echo -a [IRC-FM] #radyo kanalına girildi. Yayın başlatılıyor...
    radyo-baslat
    radyo-takip-baslat
  }
}

;============[ KOMUT SİSTEMİ (YETKİLİLERE ÖZEL) ]============
on *:text:!radyoac:#radyo:{
  if ($yetkili-mi) {
    radyo-baslat
    radyo-takip-baslat
    .timerRadyoBilgiYolla 1 2 radyo-bilgi-gonder
  }
}

on *:text:!radyokapat:#radyo:{
  if ($yetkili-mi) {
    radyo-durdur
    radyo-takip-durdur
  }
}

on *:text:!radyobilgi:#radyo:{
  if ($yetkili-mi) {
    radyo-bilgi-gonder
  }
}

;============[ RADYO BAŞLAT / DURDUR ]============
alias radyo-baslat {
  run $radyo-link
  msg $radyo-kanali 4[IRC-FM] 12Yayın Başladı!
}

alias radyo-durdur {
  run taskkill /im vlc.exe /f
  run taskkill /im wmplayer.exe /f
  msg $radyo-kanali 4[IRC-FM] 4Yayın Durduruldu!
}

;============[ OTOMATİK TAKİP BAŞLAT / DURDUR ]============
alias radyo-takip-baslat {
  .timerRadyoTakip 0 180 radyo-bilgi-gonder
  echo -a [IRC-FM] Radyo bilgi takibi başlatıldı.
}

alias radyo-takip-durdur {
  .timerRadyoTakip off
  echo -a [IRC-FM] Radyo bilgi takibi durduruldu.
}

;============[ BİLGİ ÇEKME & GÖNDERME ]============
alias radyo-bilgi-gonder {
  sockclose radyoBilgi
  sockopen radyoBilgi $remove($gettok($radyo-json,2,47),/) 80
}

on *:sockopen:radyoBilgi:{
  sockwrite -n $sockname GET $radyo-json HTTP/1.1
  sockwrite -n $sockname Host: $remove($gettok($radyo-json,2,47),/)
  sockwrite -n $sockname Connection: close
  sockwrite -n $sockname
}

on *:sockread:radyoBilgi:{
  var %json
  sockread %json
  if (%json != $null) {
    if ($regex(%json, /"server_name"\s*:\s*"([^"]+)"/)) {
      set %radyo.dj $regml(1)
    }
    if ($regex(%json, /"title"\s*:\s*"([^"]+)"/)) {
      set %radyo.sarki $regml(1)
    }
    if ($regex(%json, /"listeners"\s*:\s*(\d+)/)) {
      set %radyo.dinleyen $regml(1)
    }
    if (%radyo.dj != $null && %radyo.sarki != $null && %radyo.dinleyen != $null) {
      msg $radyo-kanali 4[IRC-FM] 12DJ: %radyo.dj  | 8Şarkı: %radyo.sarki  | 7Dinleyen: %radyo.dinleyen
      unset %radyo.*
    }
  }
}

👍 1
________________

[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]

Konu Feragat tarafından (14 Nisan 2025 Saat 20:09 ) değiştirilmiştir.. Sebep: Code Tag
 
Alt 06 Nisan 2025, 21:12   #5
Standart

.kickradyo sjsjjs

👍 1
________________

 
Alt 07 Nisan 2025, 17:22   #6
Standart

Emeğinize sağlık.

👍 1
________________

[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]
 
Alt 21 Nisan 2025, 08:50   #7
civciv~🐥
Sim - ait Kullanıcı Resmi (Avatar)

Standart

paylasim icin tesekkürler

👍 1
________________

quod relinquis, alienum est
 
Alt 28 Nisan 2025, 12:52   #8
✰ ÖzeL..
oMeN - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık

________________

Edep; aklın Tercümanıdır. İnsan edebi kadar akıllı, Aklı kadar şerefli, Şerefi kadar Kıymetlidir. Massive..


 


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 Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 03:46.