mIRC Scripting Tanıtımı

SheqiL 

Belalim.Net ❤️
FORUM SAHIBI

SheqiL 

Belalim.Net ❤️
FORUM SAHIBI
Katılım
25 Haz 2023
Mesajlar
530
Tepkime puanı
221
Puanları
43
Yaş
37
Konum
Fransa
Cinsiyet
Erkek
Takım
Türkiye
mIRC scripting, mIRC IRC istemcisinde kullanılan özel bir betik dilidir (script language). Bu dil, kullanıcıların IRC istemcisini özelleştirmesine, komutlar yazmasına, otomasyon işlemleri yapmasına, sohbeti ve etkileşimleri geliştirmesine olanak tanır. mIRC scripting, yalnızca kullanıcıların IRC sunucularına bağlanmasını ve sohbet etmesini değil, aynı zamanda bunları özelleştirip otomatikleştirmelerini de sağlar.


mIRC Scripting Temel Kavramlar

  1. Alias (Takma Adlar):
    • Alias, mIRC scriptinde kullanılan kısaltmalardır. Herhangi bir komutu daha kısa bir biçimde yazmanıza yardımcı olur.
    • Örnek:
      mirc
      alias hello {
      echo -a Merhaba, dünya!
      }
      Bu alias'ı /hello komutu ile çalıştırabilirsiniz ve ekranınızda "Merhaba, dünya!" mesajını göreceksiniz.
  2. Komutlar (Commands):
    • Komutlar, mIRC istemcisinin işlevlerini çağırmak için kullanılan ifadeler veya fonksiyonlardır. Bir komut, bir görevi yerine getirmek için yazılır ve genellikle bir eylemi tetikler.
    • Örnek:
      mirc
      /join #kanal
      /msg NickServ identify parola
  3. Değişkenler (Variables):
    • Değişkenler, verileri depolamak için kullanılır. mIRC scripting'te iki tür değişken vardır: lokal ve global.
    • Örnek:
      mirc
      var %isim = John
      echo -a Merhaba, %isim!
  4. Olaylar (Events):
    • Olaylar, belirli durumlar veya komutlar gerçekleştiğinde otomatik olarak tetiklenen fonksiyonlardır. IRC sunucusundan gelen mesajlar, kullanıcı girişleri, kanal olayları gibi durumlarda olaylar devreye girer.
    • Örnek:
      mirc
      on *:JOIN:#kanal:{
      echo -a Yeni bir kullanıcı katıldı: $nick
      }
      Bu örnek, birisi belirli bir kanala katıldığında tetiklenir ve mesaj gönderir.

mIRC Scripting Temel Komutları

  1. /echo
    • Komutlar ve mesajları belirli bir pencereye yazdırır.
    • Örnek:
      mirc
      /echo -a Merhaba, IRC!
      Bu komut, mesajı aktif pencereye yazdırır.
  2. /msg
    • Belirli bir kullanıcıya özel mesaj gönderir.
    • Örnek:
      mirc
      /msg NickServ identify parola
      Bu komut, NickServ botuna mesaj gönderir.
  3. /alias
    • Kullanıcı tanımlı kısaltmalar oluşturur. Bu komut, uzun komutları daha kısa hale getirmek için kullanılır.
    • Örnek:
      mirc
      alias hello { echo -a Merhaba, kullanıcı! }
      hello komutunu yazdığınızda "Merhaba, kullanıcı!" mesajını alırsınız.
  4. /set
    • Değişkenlere değer atar.
    • Örnek:
      mirc
      /set %nickname John
  5. /if, /else
    • Koşul ifadeleri oluşturur. Bu, belirli bir şart yerine getirildiğinde bir komut çalıştırmak için kullanılır.
    • Örnek:
      mirc
      if (%nick == John) {
      echo -a Merhaba, John!
      } else {
      echo -a Hoş geldiniz!
      }
  6. /timer
    • Belirli bir süre sonra veya tekrarlanan aralıklarla komut çalıştırmanıza olanak tanır.
    • Örnek:
      mirc
      /timer 1 5 /echo -a 5 saniye geçti!
  7. /var
    • Lokal değişkenler tanımlar. Bu değişkenler, sadece bulunduğu script içinde geçerlidir.
    • Örnek:
      mirc
      /var %channel = #mIRC

Gelişmiş mIRC Scripting Özellikleri

  1. Döngüler (Loops):
    • Döngüler, belirli bir işlemi tekrar tekrar yapmanızı sağlar.
    • Örnek:
      mirc
      var %i = 1
      while (%i <= 5) {
      echo -a %i
      inc %i
      }
      Bu komut, 1'den 5'e kadar olan sayıları sırasıyla ekrana yazdırır.
  2. Fonksiyonlar (Functions):
    • Fonksiyonlar, belirli bir işlem veya işlemler dizisini tek bir komutta gruplayarak, daha temiz ve düzenli scriptler yazılmasını sağlar.
    • Örnek:
      mirc
      alias myFunction {
      echo -a Bu bir fonksiyon!
      }
      Bu fonksiyonu çalıştırmak için /myFunction komutunu kullanabilirsiniz.
  3. Hedefleme (Targeting):
    • mIRC scriptleri, belirli bir hedefe yönelik komutlar gönderebilir. Hedef bir kanal, kullanıcı veya başka bir nesne olabilir.
    • Örnek:
      mirc
      /msg $nick Merhaba, nasılsın?
  4. Dosya İşlemleri:
    • mIRC, dosyalarla etkileşime girmenizi sağlar. Dosya okuma, yazma veya dosya içinde arama gibi işlemleri yapabilirsiniz.
    • Örnek:
      mirc
      /write dosya.txt Merhaba, bu bir test mesajıdır.
  5. Gelişmiş Mesajlaşma ve Kanal Yönetimi:
    • Kanalda kullanıcıları yönetebilir, onlara özel mesajlar gönderebilir ve kanal içinde belirli işlemleri otomatikleştirebilirsiniz.
    • Örnek:
      mirc
      on *:TEXT:!kick *:#mIRC:{
      /kick $chan $nick
      }
      Bu script, bir kullanıcı "!kick" komutunu yazarsa, o kullanıcıyı kanaldan atar.

mIRC Script Yazarken İpuçları

  1. Yorum Satırları Ekleyin:
    Scriptinizi yazarken yorumlar eklemek, kodunuzu başkalarıyla paylaşırken veya ilerleyen zamanlarda düzenlerken oldukça faydalıdır.
    • Örnek:
      mirc
      ; Bu bir yorum satırıdır
  2. Fonksiyonları Yeniden Kullanılabilir Yapın:
    Birçok kez kullanmanız gereken komutları fonksiyonlara yerleştirmek, scriptinizi daha düzenli hale getirecektir.
  3. hata Kontrolü Yapın:
    Hataların önüne geçmek için if ve on komutlarını kullanarak, yanlış girilen komutları kontrol edebilir ve kullanıcıya doğru geri bildirimi verebilirsiniz.

mIRC scripting, kullanıcıların IRC istemcisini özelleştirmesine olanak tanır ve birçok görevi otomatikleştirmelerini sağlar. Gelişmiş özellikler ve script yazma imkanı sunarak, IRC kullanıcılarının deneyimlerini daha kişiselleştirilmiş ve verimli hale getirmelerine yardımcı olur. Yeni başlayanlar için mIRC scripting karmaşık gibi görünebilir, ancak basit komutlarla başlayarak giderek daha karmaşık scriptler yazabilirsiniz.
 

Konuyu görüntüleyenler

Ana Sayfa Register Log In
Üst