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!
2Beğeni(ler)
  • 1 Gönderen izz
  • 1 Gönderen Leon


 
 
Seçenekler Stil
Alt 25 Mart 2025, 19:10   #1
i don't care if i'm misfit.
Mylife - ait Kullanıcı Resmi (Avatar)

Arrow Oto Duyuru Sistemi Ekle/Sil/listele

Kod

on $*:TEXT:/[\.!]global\s/iS:#testmsl: {
  if ($regex($2, /^(add|del|list)$/i)) && ($nick isop #) {
    var %action = $regml(1)
    if (%action == add) {
      var %message = $3-
      if (%message != $null) {
        if (!$exists(globalmesaj.txt)) { write globalmesaj.txt }
        write globalmesaj.txt %message
        msg $chan 2 Duyuru eklendi:  %message
      }
      else {
        msg $chan 4 Kullanım: !global add [mesaj]
      }
    }
    elseif (%action == del) {
      var %line = $3
      if ($lines(globalmesaj.txt) >= %line) {
        write -dl $+ %line globalmesaj.txt
        msg $chan 10 Duyuru 4 %line 10 silindi.
      }
      else {
        msg $chan 10 Geçerli bir satır numarası girin. (1 - $lines(globalmesaj.txt))
      }
    }
    elseif (%action == list) {
      if ($lines(globalmesaj.txt) > 0) {
        msg $chan 4 --- Duyuru Listesi ---
        var %i = 1
        while (%i <= $lines(globalmesaj.txt)) {
          msg $chan 4 $+([,%i,])  $read(globalmesaj.txt, %i)
          inc %i
        }
      }
      else {
        msg $chan 10 Duyuru listesi boş.
      }
    }
  }
  else {
    msg $chan 4 Kullanım: 10 !global [add/del/list][mesaj/satır numarası]
  }
}

on *:START: { 
  .timerGlobal 0 60 GlobalMessage 
}

alias -l GlobalMessage {
  if ($lines(globalmesaj.txt) > 0) {
    ; Rastgele bir mesaj seç, bir önceki mesajı tekrar etme
    var %randomLine = $rand(1, $lines(globalmesaj.txt))
    while (%randomLine == %lastGlobalMessage) {
      %randomLine = $rand(1, $lines(globalmesaj.txt))
    }
    var %message = $read(globalmesaj.txt, %randomLine)
    if (%message != $null) {
      msg #testmsl %message
      set %lastGlobalMessage %randomLine
    }
  }
}
  • Kırmızı ile işaretlediğim kanal kısmına komutların aktif olacağı kanalınızı yazın.
  • Kod duyuru olarak eklediğiniz mesajları sunucunuzda her 1 saatte 1 tane olacak şekilde global olarak atmanızı sağlar.
  • 1 saat de 1 olan mesajların arka arkaya aynı mesaj olması engellendi.
  • Kodu ekleyip mircinizi açıp kapatmanız ve sunucuya bağlanmanız da aktif olacaktır.

Kullanım;

.global add mesaj => Duyuru listesine mesaj ekler

.global del numara => Belirtilen numaraya ait duyuruyu siler.

.global list => Eklenen duyuruları listelemenizi sağlar.
________________


Stay strong, trust your instincts.
Set your spirit free, never forget your spiritual side.
Even in the midst of hardships,
there is always a light to guide your way.
 
Alt 25 Mart 2025, 19:11   #2
Standart

Emeğinize sağlık

👍 1
________________

𝖎𝖘𝖙𝖊𝖉𝖎ğ𝖎𝖒 𝖖𝖎𝖇𝖎 𝖔𝖑𝖒𝖆𝖟𝖘𝖆 𝖎𝖘𝖙𝖊𝖒𝖊𝖒!
Oto Duyuru Sistemi Ekle/Sil/listele
 
Alt 25 Mart 2025, 19:16   #3
Standart

Emeğine sağlık

👍 1
 


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: 01:45.