- 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, 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.
mIRC Scripting Temel Kavramlar
- 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.
- 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
- 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!
- 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ı
- /echo
- Komutlar ve mesajları belirli bir pencereye yazdırır.
- Örnek:
mirc
/echo -a Merhaba, IRC!
Bu komut, mesajı aktif pencereye yazdırır.
- /msg
- Belirli bir kullanıcıya özel mesaj gönderir.
- Örnek:
mirc
/msg NickServ identify parola
Bu komut, NickServ botuna mesaj gönderir.
- /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.
- /set
- Değişkenlere değer atar.
- Örnek:
mirc
/set %nickname John
- /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!
}
- /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!
- /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
- 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.
- 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.
- 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?
- 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.
- 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ı
- 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
- Örnek:
- Fonksiyonları Yeniden Kullanılabilir Yapın:
Birçok kez kullanmanız gereken komutları fonksiyonlara yerleştirmek, scriptinizi daha düzenli hale getirecektir. - 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.