mIRC Alias Kullanımı: Alias Nedir, Nasıl Oluşturulur?

Uzun IRC komutlarını kısaltma, özel komut dizileri oluşturma, parametre ($1, $2-) kullanımı ve mSL Alias altyapısı adım adım rehberi.

mIRC'in en kullanışlı özelliklerinden biri Alias sistemidir. Alias sayesinde uzun ve karmaşık IRC komutlarını kısaltabilir, tek bir komutla birden fazla işlemi sırasıyla gerçekleştirebilir ve istemcinize özel yeni komutlar kazandırabilirsiniz.

Bu rehberde mIRC Alias'ın ne olduğunu, nasıl oluşturulduğunu, parametre kullanımını ve günlük kullanımı kolaylaştıracak pratik örnekleri adım adım anlatıyoruz.

mIRC Alias Nedir?

Alias, mIRC komut satırına (Status veya Kanal penceresi) kendi tanımladığınız /komutadi kalıplarıyla özel işlevler çalıştırmanızı sağlayan mSL (mIRC Scripting Language) fonksiyon yapısıdır.

Örneğin normalde şifre girmek için şu komutu yazmanız gerekir:

/msg NickServ IDENTIFY Sifreniz

Bir Alias tanımlayarak bunu tek bir harfe veya kısa komuta indirebilirsiniz:

/ns

ALIAS EDITÖRÜNE ERİŞİM VE SÖZDİZİMİ

Alias Düzenleyicisi Nasıl Açılır?

mIRC içerisinde Alias editörüne ulaşmak için şu yöntemleri kullanabilirsiniz:

1. Menü Üzerinden

Üst menüden Tools → Script Editor → Aliases sekmesini açın.

2. Kısayol Tuşuyla (Önerilen)

Klavyenizden Alt + A tuş kombinasyonunu kullanın.

Temel Alias Sözdizimi (Syntax)

Süslü parantez ({}) bloğu kullanılarak yazılan standart Alias yapısı:

Sözdizimi Kalıbı
alias komutadi {
  yapılacak işlemler
}

PARAMETRE VE DEĞİŞKEN KULLANIMI

Parametreli Alias Örnekleri

Komuttan sonra yazılan kelimeleri dinamik olarak almak için mSL parametre değişkenleri kullanılır:

Değişken Açıklama Örnek Kullanım
$1Komuttan sonraki 1. kelime (parametre)/slm Ahmet$1 = Ahmet
$2Komuttan sonraki 2. kelime/mesaj Ahmet Selam$2 = Selam
$2-2. kelimeden cümlenin sonuna kadar tüm metin/mesaj Ahmet Nasılsın bugün?$2- = Nasılsın bugün?
$0Girilen toplam parametre sayısıecho -a $0 adet kelime girdiniz.
Örnek: Parametreli Mesaj Gönderme
alias mesaj {
  msg $1 $2-
}

Kullanım: /mesaj Mehmet Selamlar naber? → Sonuç: /msg Mehmet Selamlar naber?

Birden Fazla Komut ve Koşul (IF/ELSE) Kullanımı

Bir Alias içerisinde aynı anda birden fazla kanala giren veya nickinizi kontrol eden mantıksal bloklar kurgulayabilirsiniz:

Çoklu Kanal Girişi
alias giris {
  join #Sohbet
  join #Yardim
  join #mIRC
}
Koşullu Kontrol (IF)
alias kontrol {
  if ($me == Admin) {
    echo -a Yönetici girişi.
  }
  else {
    echo -a Normal kullanıcı.
  }
}

ALIAS VE REMOTE ARASINDAKİ FARK NEDİR?

Özellik Alias Remote
Tetiklenme ŞekliKullanıcı el ile /komut yazınca çalışır.IRC olayları (ON TEXT, ON JOIN) gerçekleşince otomatik çalışır.
Kullanım AmacıKısayollar, komut kısaltmaları ve yardımcı araçlar.Otomasyon, kanal koruması, bot sistemleri.
Erişim KısayoluAlt + AAlt + R

Alias Dosyalarını (.mrc) Yükleme ve Kaldırma

Hazır alias dosyalarını yüklemek veya kaldırmak için Status ekranından şu komutları kullanabilirsiniz:

Alias Yükleme Komutu
/load -a aliaslar.mrc
Alias Kaldırma Komutu
/unload -a aliaslar.mrc

Alias Kullanmanın Avantajları

  • Karmaşık ve uzun IRC komutlarını 2-3 harfe indirir.
  • Sık tekrarlanan işlemleri otomatize ederek zamandan tasarruf sağlar.
  • mIRC Scripting geliştirmenin ilk ve en temel adımıdır.

Kullanım İpuçları

  • Aynı isimde birden fazla Alias oluşturmayın (Çakışma yaşanabilir).
  • Varsayılan mIRC komut isimleriyle aynı isimde Alias tanımlamaktan kaçının.
  • Parametre alanlarında $1 ve $2- ayrımlarına dikkat edin.

SIK SORULAN SORULAR

❓ Alias ile sıfırdan yeni komut oluşturabilir miyim?
Evet. Alias sistemi sayesinde /komutadi kalıbıyla istediğiniz isimde komut tanımlayıp çalıştırabilirsiniz.
❓ Alias harici program veya dosya çalıştırabilir mi?
Evet. mIRC'in /run komutunu bir alias içine ekleyerek (Örn: /run chrome.exe) bilgisayarınızdaki programları veya web sitelerini açabilirsiniz.
❓ Alias ve Addon aynı şey mi?
Hayır. Alias yalnızca özel komut oluşturma sistemidir. Addon ise Alias, Remote, Popup ve diğer tüm bileşenleri içeren kapsamlı eklenti paketidir.
❓ Tanımladığım Alias çalışmıyor, neden?
Sözdiziminde süslü parantez ({}) eksikliği olup olmadığını, komut isminin doğru yazıldığını ve Alt + A sekmesinde kaydedildiğini kontrol edin.

📌 Özet ve Sonraki Adımlar

mIRC Alias altyapısı, script geliştirme yolculuğunuzun en önemli yapı taşlarından biridir. Diğer mSL ve özelleştirme rehberlerimizi inceleyebilirsiniz: