mIRC Scripting  
 
  Alias Kullanımı 08.07.2025 02:38 (UTC)
   
 
Alias sayesinde kendimize özel , kişisel komutlar yaratarak ; uzun komutları tek tek uygulamak yerine �Tek bir komutla� bir çok işlemi yapabiliriz.

Peki bunları nasıl gerçekleştiricez ? Mesela küçük bir away modu yapalım , Helperlerin klasik bir kuralı vardır ,� away iseniz kanaldan çıkın gibi.� Sizin �Ankara ve istanbul� kanallarınıda opereratör olduğunuzu düşünelim ve sırayla şu işlemleri yapalım..

1-Away olduğumuzu diğer kullanıcılarıda belirtmek için �/ame� komutunu kullanarak �Şu anda meşgulüm� tarzı bir yazı gönderelim.
2-Help kanalından çıkış yapalım.
3-Ankara ve İstanbul kanallarında deop olalım.

Kod:
Aways {
Ame Şu anda meşgulüm
Part #help
Mode #Ankara �o $me
Mode #istanbul �o $me
}
Yukardaki kodu aliasa ekleyip , mIRC�inizde �/aways� yazdığınız zaman bahsetmiş olduğumuz 3 maddeyi sırası ile uygularsınız.

Şimdi yaptığımız kodun açıklamasına gelelim.

Aways {
;Buradaki aways ben �/aways� komutunu uyguladığımda , aşadaki işlemleri gerçekleştir demektir. Komutumuzu yazıyoruz ve bracket ( { ) imizi açıyoruz.
Ame Şu anda meşgulüm
;ilk önce �/ame Şu anda meşgulüm� komutunu uygula.
Part #Help
;help kanalından çık.
Mode #ankara �o $me
;Ankara kanalında deop ol . (Buradaki $me sizin kullandığınız nicki belirtir .)
mode #istanbul �o $me
;İstanbul kanalında deop ol
}
; ve bracketi kapatıyoruz.

Başka bir örnek daha verelim.�git� komutunu uyguladığımızda , önce �Ajan� nickinin özeline �ben çıkıyorum kendine iyi bak� şeklinde bir mesaj gönderelim , daha sonra , �bye� diye ame atalım , ardındanda �/exit� komutunu uygulayıp mIRC�imizi kapatalım

Kod:
git {
msg Ajan Ben cıkıyorum , kendine iyi bak.
ame bye
exit
}
Örnekleri çoğalttıkça çoğaltabiliriz , fakat işin mantığı bundan ibarettir.

Alias içerisinde kullandığımız özelliklerin biriside �Fonksiyon Tuşları� yani �F� tuşlarıdır.Birçok scriptde görürsünüz kısayolları görmek için F1�e basın , yada ; Nicki kanaldan banlamak için F5�e basın gibi..
Sunucuya girince , nickimizi kısa yoldan tanıtmak için basit bir işlem yapalım.

F1 Nickserv identify $$?="Nick şifrenizi giriniz:"

Bunu kodu , ekleyip F1 Tuşuna bastığımız zaman , karşınıza kutu gelerek nick şifrenizi isteyecektir.
Eğer ; Nickserv identify $$?="Nick şifrenizi giriniz:" komutu yerine , nick şifrenizin �123456� olduğunu varsayarsak
F1 Nickserv identify 123456 komutunu uygulasaydık , nickimizi otomatik olarak tanıtmış olurduk.
Burada 123456 yerine kullanmış olduğumuz $$?="Nick şifrenizi giriniz:" bölümü , bize şifreyi sorduktan sonra , oraya girilen değerleri aktarmamıza sağlar.

$$?*="Nick şifrenizi giriniz:"
Koyu renkte ve altını çizerek belirtmiş olduğum �*� girmiş olduğumuz şifrenin gözükmesini engeller.Yani internet cafeden giriyorsanız yanınızda oturan sineklerin nick şifresinizi görmelerini engellemek için bunu kullanabilirsiniz Örneğin siz kutuya 123456 yazarsanız ama , o ****** şeklinde gözükür.

Başka örnekler vericek olursak , seçili bir nicki neden yazarak kanaldan kickleyelim.
Bunun için ;
F2 kick $chan $$1 $$?="Kick nedeni:"
Komutunu kullanmamamız gereklidir.
Burada :

$$1 : Seçili nicki
$chan : Kanalı ifade eder.

Yada neden yazmadan , seçtiğimiz nicki kanaldan �Reklam yapma� sebebiyle banlayalım.

F3 ban -k $chan $$1 Reklam Yapma!

F4 Tusuna bastığımızdada , F1 , F2 ve F3 tuşlarında yaptıklarımızı ayrı bir pencereye yazalım
Kod:
F4 { 
window -e @Ftusları
echo -a F1 Nickinizi identify eder.
echo -a F2 Seçili nicki nedenli kickler
echo -a F3 Seçili nicki kanaldan banlayıp kickler
}
F4 tuşunu şu şekilde farklı farklıda kullanabilirsiniz.
sF4 : Yapmanız durumunda Shift+F4 tuşuna bastığınızda çalışır.
cF4 : Yapmanız durumunda Ctrl+F4 tuşuna bastığınızda çalışır.

Tabi bu sadece F4 tuşu için geçerli değil , bu sadece bir örnek.Shift ve CTRL ile diğer F tuşlarınıda kullanabilirsiniz.

Bu kodları alias yerine , remoteye eklemek istemeniz durumunda ;
alias komut { ... } şeklinde aliasa tanıtmanız gerekecektir.

Örneğin yukarıda verdiğimiz ' F4 ' örneğini remoteye ekleyerek gerçekleştirelim.
Kodu Alt+R yapıp , remoteye ekliyoruz.
Kod:
alias F4 { 
window -e @Ftusları
echo -a F1 Nickinizi identify eder.
echo -a F2 Seçili nicki nedenli kickler
echo -a F3 Seçili nicki kanaldan banlayıp kickler
}
Buradaki �window -e @Ftusları� Ftusları adında yeni bir pencere açmamızı sağlar. �echo �a� pencereyi belirtmiş olduğumuz yazıları yazmayı.

Alias tabiki sadece bunlardan ibaret değil , script yapımında çeşitli amaçlarlada kullanılmaktadır. Ben sadece sizin işinizi kolaylaştırabilecek örnekler vermeye çalıştım bu arada kafanızın çok karışmaması için yüzeysel geçerek ve basit örneklerle kullandım.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Bugün 3 ziyaretçi (34 klik) kişi burdaydı!
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol