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.
–
Alias Kullanimi - Yorumlar
Yapılan Yorumlar
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..
BENZER İÇERİKLERİlginizi çekebilecek diğer içerikler
Irc Oper Komutlarının Bir Tanesinde Kısaltma 19 Şubat 2011
irc ban parametrelerinin kullanımı 17 Ocak 2011
irc invex komutu 17 Ocak 2011
irc notify kullanımı 17 Ocak 2011
SOSYAL MEDYADA BİZSitemizin sosyal medya hesapları
ÖNE ÇIKAN KATEGORİLER
FACEBOOK'TA BİZ
Hoşgeldiniz
kelebek.gen.tr – kelebek mirc - Tüm Hakları Saklıdır