Merhaba arkadaşlar,
Bu dersimizde mIRC Scripting'in en sık kullanılan yapılarından biri olan Alias konusunu inceleyeceğiz.
Alias nedir?
Alias, kendi belirlediğimiz isimle çalıştırabileceğimiz bir komut veya işlem grubudur.
Birden fazla işlemi tek bir komut altında toplayabiliriz.
Örnek 1: Basit Alias
Script Editor içerisindeki Aliases bölümüne:
Kod:
selam {
echo -a Herkese selamlar!
}
Komut satırına:
yazmamız yeterlidir.
Örnek 2: Parametre alan Alias
Bir komutun her zaman aynı mesajı göstermesi gerekmez. Kullanıcının yazdığı bilgileri de kullanabiliriz.
Kod:
hosgeldin {
echo -a Hoş geldin $1 !
}
Şimdi komut satırına:
yazalım.
Çıktı:
Kod:
Hoş geldin RainmaN !
Buradaki
komuttan sonra yazdığımız ilk parametreyi temsil eder.
Örnek 3: Parametre kontrolü
Komutun eksik kullanılması durumunda kullanıcıyı bilgilendirebiliriz.
Kod:
hosgeldin {
if (!$1) {
echo -a Kullanım: /hosgeldin <nick>
return
}
echo -a Hoş geldin $1 !
}
Bu örnekte:
- ile koşul kontrol edilir.
- ilk parametrenin bulunmadığını kontrol eder.
- işlemi sonlandırır.
- sonucu aktif pencerede gösterir.
Örnek 4: Kanal mesajı göndermek
Kod:
kanalselam {
if (!$chan) {
echo -a Bu komutu bir kanal penceresinde kullanmalısınız.
return
}
msg $chan Herkese iyi sohbetler.
}
Bu komutu bir kanal penceresinde
yazarak çalıştırabilirsiniz.
Dikkat:
yalnızca yerel olarak mesaj gösterirken
komutu mesajı IRC üzerinden gönderir.
Sonuç
Alias yapısını öğrendiğimizde kendi komutlarımızı oluşturabilir, parametreleri işleyebilir ve tekrar eden işlemleri kolaylaştırabiliriz.
Sonraki dersimizde değişkenlerin kullanımına geçeceğiz.
İyi forumlar.