Tekil Mesaj gösterimi
Alt 11 Ağustos 2026, 01:51   #1
Kyo
✓
Kayıtlı Üye
Kyo - ait Kullanıcı Resmi (Avatar)

Standart mIRC Sekreter KODU

Size özel sekreter kodu


Siz bilgisayar başında değilken özelinize gelen kişileri cevapsız bırakmayan, onlara seçenekler sunan ve gelen notları siz döndüğünüzde hiçbir komut yazmanıza gerek kalmadan otomatik olarak önünüze seren akıllı bir mIRC asistanıdır.🌟 Bu Kod Ne İşe Yarar?Otomatik Karşılama: Siz yokken birisi özelinize yazdığı an, sistem devreye girer. Kibar bir dille bilgisayar başında olmadığınızı söyler ve karşı tarafa iki seçenek sunar:1 tuşuna basarak: Size mesaj bırakabilirler.2 tuşuna basarak: Önemli bir konu olduğunu belirtip gelmenizi bekleyebilirler.Güvenli Kayıt: Karşı taraf 1 seçeneğini seçip mesajını yazdığında, sistem bu mesajı tarihlerini ve saatlerini not ederek arka planda gizlice kaydeder.Sihirli Geri Dönüş (Online Algılama): Bilgisayar başına geçtiğinizde hiçbir komut yazmanıza gerek yoktur. Herhangi bir kanala veya bir kişiye ilk mesajınızı yazdığınız (Enter'a bastığınız) an, sistem sizin geldiğinizi anlar. Önünüze şık bir panel açarak siz yokken kimlerin, saat kaçta, ne mesaj bıraktığını alt alta listeler ve ardından hafızayı temizler.🛠️ Kurulumu Nasıl Yapılır? (Sadece 3 Adımda)mIRC veya kodlama hakkında hiçbir bilginiz olmasa bile bu sistemi 10 saniyede aktif edebilirsiniz:Kodu Kopyalayın: Size verilen güncel kodun tamamını kopyalayın.Remote Penceresini Açın: mIRC programınız açıkken klavyenizden ALT + R tuşlarına aynı anda basın. Karşınıza beyaz bir kod ekranı (Remote) gelecektir.Yapıştırın ve Kaydedin: Eğer ekranda başka yazılar varsa üst menüden File > New diyerek boş bir sayfa açın. Kopyaladığınız kodu buraya yapıştırın ve sağ alttaki OK (Tamam) butonuna basın.İşte bu kadar! Artık arkanıza yaslanıp bilgisayar başından ayrılabilirsiniz. Siz yokken özelinizi yönetecek akıllı bir sekreteriniz var.

Kod

; Biri özelinize ilk mesajı yazdığında devreye girer
on *:OPEN:?: {
  set -u300 %ozel.durum. [ $+ [ $nick ] ] baslangic
  .msg $nick Merhaba $nick $+ , şu anda bilgisayar başında değilim.
  .msg $nick Lütfen yapmak istediğiniz işlemi seçin:
  .msg $nick [1] - Mesaj bırakmak istiyorum.
  .msg $nick [2] - Önemli bir konu, bekleyeceğim.
}

; Özelde yazılan diğer mesajları kontrol eder
on *:TEXT:*:?: {
  if (%ozel.durum. [ $+ [ $nick ] ] == baslangic) {
    if ($1 == 1) {
      set %ozel.durum. [ $+ [ $nick ] ] mesaj_birak
      .msg $nick Lütfen tek satır halinde mesajınızı yazın ve Enter'a basın:
      halt
    }
    elseif ($1 == 2) {
      set %ozel.durum. [ $+ [ $nick ] ] bekliyor
      .msg $nick Anlaşıldı. Geldiğimde size döneceğim. Lütfen bekleyin.
      halt
    }
    else {
      .msg $nick Lütfen sadece 1 veya 2 yazarak seçim yapın.
      halt
    }
  }
  
  if (%ozel.durum. [ $+ [ $nick ] ] == mesaj_birak) {
    write mesajlar.txt [ $+ $date $time $+ ] $nick : $1-
    .msg $nick Mesajınız başarıyla kaydedildi. Geldiğimde okuyacağım. Teşekkürler.
    unset %ozel.durum. [ $+ [ $nick ] ]
    halt
  }
}

; Siz mIRC'de herhangi bir yere bir şey yazdığınız an devreye girer
on *:INPUT:*: {
  ; Eğer kodun içindeki bir komut değilse ve biriken mesaj varsa
  if ($left($1,1) != /) && ($exists(mesajlar.txt)) {
    ; Mesajları ekrana yansıtan fonksiyonu çağırır
    .mesajlari_oku
  }
}

; Mesajları ekrana getiren ve temizleyen yardımcı fonksiyon
alias mesajlari_oku {
  echo -a --------------------------------------------------
  echo -a  Tekrar hoş geldiniz! Siz yokken bırakılan mesajlar: 
  echo -a --------------------------------------------------
  play -a echo -a mesajlar.txt 1000
  .remove mesajlar.txt
  echo -a --------------------------------------------------
  echo -a  Tüm mesajlar iletildi ve arşiv temizlendi.
  echo -a --------------------------------------------------
}