![]() |
Alias Kullanımı - Ajan 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 { Ş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 { 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 { 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 { 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. |
Alias olustururken "alias ON" - "Alias alias" diye aliasses isimleri kullanmamayı unutmuyoruz (: |
kardeş sağol peki ben bişey sorcam away oldugum zaman genelde kanalda yani biri bana seslendiği zaman seslenen kişinin adı geçmek şartıyla SiyahBeyaz şuanda aaway demesini isdiyorum nası yaparım bunu peki.. |
on *:text:*:#: { if ($away) && ($me isin $1- ) { msg $chan $nick siyahbeyaz şu anda away. } } |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 21:47. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk