Alias Kullanimi

Alias sayesinde kendimize özel , kisisel komutlar yaratarak ; uzun komutlari tek tek uygulamak yerine ?Tek bir komutla? bir çok islemi yapabiliriz.

Peki bunlari nasil gerçeklestiricez ? Mesela küçük bir away modu yapalim , Helperlerin klasik bir kurali vardir ,? away iseniz kanaldan çikin gibi.? Sizin ?Ankara ve istanbul? kanallarinida opereratör oldugunuzu düsünelim ve sirayla su islemleri yapalim..

1-Away oldugumuzu diger kullanicilarida belirtmek için ?/ame? komutunu kullanarak ?Su anda mesgulüm? tarzi bir yazi gönderelim.
2-Help kanalindan çikis yapalim.
3-Ankara ve Istanbul kanallarinda deop olalim.

Kod:
Aways {
Ame Su anda mesgulüm
Part #help
Mode #Ankara ?o $me
Mode #istanbul ?o $me
}Yukardaki kodu aliasa ekleyip , mIRC?inizde ?/aways? yazdiginiz zaman bahsetmis oldugumuz 3 maddeyi sirasi ile uygularsiniz.

Simdi yaptigimiz kodun açiklamasina gelelim.

Aways {
;Buradaki aways ben ?/aways? komutunu uyguladigimda , asadaki islemleri gerçeklestir demektir. Komutumuzu yaziyoruz ve bracket ( { ) imizi açiyoruz.
Ame Su anda mesgulüm
;ilk önce ?/ame Su anda mesgulüm? komutunu uygula.
Part #Help
;help kanalindan çik.
Mode #ankara ?o $me
;Ankara kanalinda deop ol . (Buradaki $me sizin kullandiginiz nicki belirtir .)
mode #istanbul ?o $me
;Istanbul kanalinda deop ol
}
; ve bracketi kapatiyoruz.

Baska bir örnek daha verelim.?git? komutunu uyguladigimizda , önce ?Ajan? nickinin özeline ?ben çikiyorum kendine iyi bak? seklinde bir mesaj gönderelim , daha sonra , ?bye? diye ame atalim , ardindanda ?/exit? komutunu uygulayip mIRC?imizi kapatalim

Kod:
git {
msg Ajan Ben cikiyorum , kendine iyi bak.
ame bye
exit
}Örnekleri çogalttikça çogaltabiliriz , fakat isin mantigi bundan ibarettir.

Alias içerisinde kullandigimiz özelliklerin biriside ?Fonksiyon Tuslari? yani ?F? tuslaridir.Birçok scriptde görürsünüz kisayollari görmek için F1?e basin , yada ; Nicki kanaldan banlamak için F5?e basin gibi..
Sunucuya girince , nickimizi kisa yoldan tanitmak için basit bir islem yapalim.

F1 Nickserv identify $$?=”Nick sifrenizi giriniz:”

Bunu kodu , ekleyip F1 Tusuna bastigimiz zaman , karsiniza kutu gelerek nick sifrenizi isteyecektir.
Eger ; Nickserv identify $$?=”Nick sifrenizi giriniz:” komutu yerine , nick sifrenizin ?123456? oldugunu varsayarsak
F1 Nickserv identify 123456 komutunu uygulasaydik , nickimizi otomatik olarak tanitmis olurduk.
Burada 123456 yerine kullanmis oldugumuz $$?=”Nick sifrenizi giriniz:” bölümü , bize sifreyi sorduktan sonra , oraya girilen degerleri aktarmamiza saglar.

$$?*=”Nick sifrenizi giriniz:”
Koyu renkte ve altini çizerek belirtmis oldugum ?*? girmis oldugumuz sifrenin gözükmesini engeller.Yani internet cafeden giriyorsaniz yaninizda oturan sineklerin nick sifresinizi görmelerini engellemek için bunu kullanabilirsiniz Örnegin siz kutuya 123456 yazarsaniz ama , o ****** seklinde gözükür.

Baska örnekler vericek olursak , seçili bir nicki neden yazarak kanaldan kickleyelim.
Bunun için ;
F2 kick $chan $$1 $$?=”Kick nedeni:”
Komutunu kullanmamamiz gereklidir.
Burada :

$$1 : Seçili nicki
$chan : Kanali ifade eder.

Yada neden yazmadan , seçtigimiz nicki kanaldan ?Reklam yapma? sebebiyle banlayalim.

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

F4 Tusuna bastigimizdada , F1 , F2 ve F3 tuslarinda yaptiklarimizi ayri bir pencereye yazalim

Kod:
F4 {
window -e @Ftuslari
echo -a F1 Nickinizi identify eder.
echo -a F2 Seçili nicki nedenli kickler
echo -a F3 Seçili nicki kanaldan banlayip kickler
}F4 tusunu su sekilde farkli farklida kullanabilirsiniz.
sF4 : Yapmaniz durumunda Shift+F4 tusuna bastiginizda çalisir.
cF4 : Yapmaniz durumunda Ctrl+F4 tusuna bastiginizda çalisir.

Tabi bu sadece F4 tusu için geçerli degil , bu sadece bir örnek.Shift ve CTRL ile diger F tuslarinida kullanabilirsiniz.

Bu kodlari alias yerine , remoteye eklemek istemeniz durumunda ;
alias komut { … } seklinde aliasa tanitmaniz gerekecektir.

Örnegin yukarida verdigimiz ‘ F4 ‘ örnegini remoteye ekleyerek gerçeklestirelim.
Kodu Alt+R yapip , remoteye ekliyoruz.

Kod:
alias F4 {
window -e @Ftuslari
echo -a F1 Nickinizi identify eder.
echo -a F2 Seçili nicki nedenli kickler
echo -a F3 Seçili nicki kanaldan banlayip kickler
}Buradaki ?window -e @Ftuslari? Ftuslari adinda yeni bir pencere açmamizi saglar. ?echo ?a? pencereyi belirtmis oldugumuz yazilari yazmayi.

Alias tabiki sadece bunlardan ibaret degil , script yapiminda çesitli amaçlarlada kullanilmaktadir.
–

Yorumlar

  1. aliaslar uzun komutları kısaltmamızı sağlayan ve mircin bize verdiği lutüflardan biridir.. gayet kolay bi kullanımı vardır..Alias oluşturmak o kadarda zor bi olay deildir.Yukarda incelikleri güzel bi şekilde izah edlmiştir..

Bir yanıt yazın