Tekil Mesaj gösterimi
Alt 23 Ocak 2009, 21:21   #1
Çevrimdışı
daRkMoRGaN
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
mIRC Script Editor ( Script Kodlarının Merkezi )




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 ~


Konu daRkMoRGaN tarafından (23 Ocak 2009 Saat 23:14 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet Mobil Chat