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 |
|---|---|---|
$1 | Komuttan sonraki 1. kelime (parametre) | /slm Ahmet → $1 = Ahmet |
$2 | Komuttan 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? |
$0 | Girilen 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 Şekli | Kullanı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ısayolu | Alt + A | Alt + 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
$1ve$2-ayrımlarına dikkat edin.
SIK SORULAN SORULAR
/komutadi kalıbıyla istediğiniz isimde komut tanımlayıp çalıştırabilirsiniz./run komutunu bir alias içine ekleyerek (Örn: /run chrome.exe) bilgisayarınızdaki programları veya web sitelerini açabilirsiniz.{}) 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: