Ana Sayfa
mIRC Scripting Dersleri mIRC Scripting için yazılmış, öğretici ders dokümanlarına ulaşabilirsiniz.


mIRC Scripting Dersleri #03 – Alias Nedir? Parametreli Komut Oluşturma

mIRC Scripting için yazılmış, öğretici ders dokümanlarına ulaşabilirsiniz.


Kullanıcı Etiket Listesi

1Beğeniler
  • 1 Post By SonsuZ

 
 
LinkBack Konu Araçları Görünüm Modları
09 Ekim 2026, 23:13   #1
Çevrimiçi
Varsayılan mIRC Scripting Dersleri #03 – Alias Nedir? Parametreli Komut Oluşturma

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:

Kod:
/selam
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:
Kod:
/hosgeldin RainmaN
yazalım.

Çıktı:
Kod:
Hoş geldin RainmaN !
Buradaki
Kod:
$1
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:
  • Kod:
    if
    ile koşul kontrol edilir.
  • Kod:
    !$1
    ilk parametrenin bulunmadığını kontrol eder.
  • Kod:
    return
    işlemi sonlandırır.
  • Kod:
    echo -a
    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
Kod:
/kanalselam
yazarak çalıştırabilirsiniz.

Dikkat:

Kod:
echo
yalnızca yerel olarak mesaj gösterirken

Kod:
msg
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.

__________________
Her kapıyı açabiliyor olmanız, her kapıdan geçmeniz gerektiği anlamına gelmez.
 
 

Yer İmleri


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 konuk)
 

Yayınlama Kuralları


Forum saati GMT +3 olarak ayarlanmıştır. Şu an saat: 06:22

Forum
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
IRCdForum.Net, lisanslı vBulletin® kullanmaktadır.
Yasal Uyarı
IRCdForum.Net; 5651 sayılı kanuna göre yer sağlayıcı bir forum sitesidir. Dolayısıyla forumdaki içeriklerden ilgili içeriği paylaşan üyeler sorumludur. Hukuka aykırı içerik bildirimleri için İLETİŞİM linkinden bildirim gönderebilirsiniz.

güzel hosting

IRCdForum.Net; altyapı gücünü Güzel Hosting'den alır.