Konu : mIRC Script Editor Anlatım : daRkMoRGaN - Not : Anlatım , mIRC 6.17 Version'una Göre Yapılmıştır. Alt +R İle Açıyoruz Script Editoru. Öncelikle mIRC Script Editor ; Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. mIRC Script Editor
mIRC Script Editor'u Script'in Kodların İşlendiği Merkezi(Beyni)'dir.
mIRC Editor Khaled Mardam Bey Tarafından 5 Ayrı Bölüm Oluşturulmuştur. Bu Bölümler ;
-
1 - Aliases
-
2 - Popups
-
3 - Remote
-
4 - Users
-
5 - Variables
-
Gruplara Geçmeden Evvel File Seçeneği Hakkında Bilgi Veriyim İstiyorum ;
File >> New : Yeni Sayfa Aç.
File >> Load : mIRC Klasörün'den Yeni Sayfa Yükle.
File >> Unload : Sayfayı Editor'den Kaldır/Sil.
File >> Save : Sayfayı Kaydet.
File >> Save As : Sayfayı Farklı Kaydet.
File >> Save All : Tümünü Kaydet.
File >> Order : Düzenle
File >> Font : Yazı Tercihi/leri.
File >> Save & Exit : Sayfayı Kaydet ve Kapat.
File >> Cancel : Çıkış
-
1 - Aliases Grubu : Aliases Grubu Olarak Nitelendirdiğim Bölüm Alias'ların Örnek Vericek Olursak F Tuşlarının Bulunduğu Bölümdür.
f1 { mode # +b $$1 | /kick # $$1 Nickiniz şuan kanal seviyesi ile bağdaşmıyor.. Lütfen "/nick yeninickiniz" komutu ile nickiniz değiştirin. }
f1 Adlı Alias Uygulandığında Önce Seçili Nicki Banla , Daha Sonra Kickle ve Kick Sebebi Olarak ;
Nickiniz şuan kanal seviyesi ile bağdaşmıyor.. Lütfen "/nick yeninickiniz" komutu ile nickiniz değiştirin. Bunu Gönder.
Mesela Alias Grubuma ; /deneme /echo -a Deneme
Şeklinde Bir Alias Kaydettim ; Ne İşe Yarıcak ? O Anda Aktif(Açık) Olan Bir Pencerede Ben
/deneme Komutunu Uygular isem ; O Pencereye Deneme Yazısını Vericek.
Aliasa Alias/Veri Ekleme ; Komut Üzerinden Aliases Grubuna Alias Eklemek İçin ;
Alias aliasadı { İşlenecek Komut }
Örnek ;
/alias IRCForumlari { echo -a IRCForumlarina HoşGeldiniz. }
Bu Komut İle Aliases Grubuna IRCForumlari Aliasımız Eklenmiştir.
/IRCForumlari yazıldığında Aliases'de Ki Komut Değeri Dönecektir Bize.
Aliases Bölümü Hakkında Anlatıcaklarım Bu Kadar.
-
2 - Popups Grubu : Bu Grupta İse Kanal , Özel Ve Ya Status Penceresinde Sağ Tıklandığında Yapılıcak İşlemlerin Kısayol Halinde Yapılmasını Sağlar.
Basit Bir Popups Oluşturdum;
Whois:/whois $$1
Bu Popups'un Özel Pencerede Çalışmasını İstiyorsak ;
View >> Query Seçeneğini Seçiyoruz.
Herhangi Bir Nicke Gelerek Özel Açıyoruz Sağ Tıklayarak Whois Seçeneğine Tıkladığımızda O Nicke Whois Çekecektir.
Eğer Oluşturduğumuz Popups'un Query Değilde Nicklistesinde ve Ya Kanallara Sağ Tıklandığında Çalışsın İstiyorsak ;
View >> Channel ( Kanal İçin Aktif Olur. )
View >> NickList ( Nicklistesi İçinde Aktif Olur.)
View >> Status ( Status Penceresi İçin Geçerli Olur)
Popups'lar Hakkında Söyliceklerim Bu Kadar , Şimdi En Gözde Bölüm Yani Remote Bölümüne Geçiyorum..
-
3 - Remote Grubu : Bu Grupta Event'ler , Hash'lar , Regular Expressions , İdentifiar'lar 'ın Kısacası mIRC Script Editor 'un Beyin Merkezidir.
Bu Bölümle Hazır Kodlar Tasarlarız. Mesela Basit Örnek Yazıyım ve Açıklıyım..
alias IRCForumlari {
if $regex($1,Cem) {
echo - $1 'de Cem Kelimesi Geçiyor.
}
}
Diye Remote Bölümüne Kod Yazdıktan Sonra OK Diyoruz , İptal Etmek İçin İse ;
Cancel Diyoruz.
Find Text : mIRC Remote Editor Sayfalarında Kelime Aramamızı Sağlar.
Goto Line : Editor'de Hatalı Satır Numarasına Gitmeye Yarar.
{ } : Ayraç Kullanımında Hata Yapılmışsa Hata Mesajı Verir , Hata Yoksa Uyarı Vermez.
mIRC Klasöründeki .ini , .mrc vs. Taslağı Görmek İçin View 'e Tıklıyoruz Ve Taslakları Görüyoruz.
-
4 - Users : Bu Grup da Oldukça Kullanışlıdır. Bu Grupta Karaliste Kullanımında Yaygın Olarak Tercih Edilmektedir.
Users'e Kişi / Nick Eklemek İçin ;
/auser 100 nick!*@*
Yazarak İstediğin Nicki 100 Seviyeden Users Bölümüne Eklersin Bu Seviyeyi Artırır , Azaltabilirsiniz.
Users'den Kişi Silmek İçin /ruser 100 nick!*@* Yaparak Silme İşlemini Gerçekleştirebilirsiniz.
on @100:join:#: { mode $chan +b $nick | kick $chan $nick Users'de İşin Ne? }
Kodu Açıklayayım ; Op Olduğum Bir Kanala 100 Seviyeden Users'e Eklemiş Olduğum Bir Nick Giriş Yaparsa ;
Önce Giren Nicki Banla , Sonra Kanaldan Uzaklaştır(Kick)le. Ve Kick Mesajı Olarak da Users'de İşin Ne? Diyoruz.
-
5 - Variables
-
Bu Bölüm Variables Yani Değişken(Ler) Demektir. Bu Grupta Değişken Oluşturabilir Oluşturduğumuz Değişkenlere Değer Atayabiliriz.
Örneğin ; /set %Forum IRCForumlari
%Forum Adli Değişken Oluşturduk Ve Bu Değişkene ;
IRCForumlari Değerini Atadik , Atadığımız Değişkeni Görmek İçin ;
//echo : %Forum
Yaparak %Forum Değişkeninin Değerini Görebilirsiniz.
-
Ek Bilgi/Not : Size Önerim/iz set yerine var kullanmanız %var Kaydedilmeden İşlemleri Gerçekleştirdiği İçin set ten hızlıdır.
-
Ek Olarak Şunu Da Anlatmak İstiyorum Add-On'ların Yüklenmesini..
Add-On'u mIRC Klasörüne Attıktan Sonra;
/load -rs dosya.dosyauzantısı
Örneğin ; Poly.Mrc Dosyasını mIRC Klasörüne Gönderdim Scripte Yüklemek İçin ;
/load -rs poly.mrc
Kaldırmak İçin ;
/unload -rs poly.mrc
-
Emek Vererek Yazdığım Dersler Siliniyor Daha Önce Yazılmış Dersleri Çürüttüğüm İçin Olabilir.
-
Her neyse mIRC Editor Bölümünü Tanıttım Sizlere mIRC'e Yeni Başlıyanlara Fayda
Sağlıycaktır
-
Kolay Gelsin ; Saygılarımla ~