IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 29 Kasım 2008, 22:55   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
mIRC Tips(Balon uyarıları)




Ders: Tips (mIRC Ballon)
Tarih: Tam hatırlamıyorum ama yazalı 1.5 ay falan oldu.

-

Evet yıllarca picture window ve mIRC için yazılan dll'lerin geliştirilmesinden bu yana, mIRC'de msn/windows vs. tarzı uyarı balonlarını görüyoruz.
Ama sonunda khaled mIRCde bu özelliği, mIRC 6.3 ile 2007 yılında eklediğini belirtti.
Bir çoğumuz, bu özelliğin farkında değildik.
mIRC 6.31'de khaled bu özelliği eklediğini, boşu boşuna kod kasmamızın gerekmediğini gözümüze soka soka gösterdi.
Hatta bir takım kişiler'de en büyük özellik olarak adlandırdı. Halbuki bir önceki versionda vardı. .)
Bilmeyen için açıklıyayım. mIRC'de tips diye adlandırılan başlık, zamane balon uyarılarının aynısı/tıpkısı/hatta daha gelişmişi.
Neyse fazla uzatmadan konuya girelim.

-

Tip identifierı(tanımı): $tip(name,title,text,delay,iconfn,iconpos,alias,wi d)

Khaled demişki, bu özelliği; private(özel), channel(kanal) ve other(diğer) eventlarda kullanabilirsiniz.
İlk başta anlamanız için verdiğim komutu uygulayın.
Komut: //noop $tip(Deneme,Bu bir deneme.,Deneme yapıyoruz ok.) (Uygulayın ve sağ alt köşeye bakın.)
/noop yerine /return komutunu'da kullanabilirsiniz, ben huysuz olduğum için /noop kullandım.
Neyse devam edelim.
-
İdentifierda name(isim) title(başlık) text(yazı) girilmek zorundadır.
Delay, iconfn, iconpos, alias ve wid kısımlarını girmesekte olur(muş) khaled diyor.
Ama biz öğrenmek/öğretmek amacı ile bunlarıda deneyeceğiz.
İlk başta şu "delay" olayına bakalım.
Delay balonun açılışında başlatılan ve geriye sayılan süredir. Sizin anlayacağınız dilde bu yani.
Hemen deneyelim.
Deneme: //noop $tip(Deneme,Bu bir deneme.,Deneme yapıyoruz ok.,1)
Deneme: //noop $tip(Deneme,Bu bir deneme.,Deneme yapıyoruz ok.,10)
Yapın ve kendiniz görün. İlk komut'da açılan kısa bir zaman süresinde kapanacaktır.
İkinci açtığınız balon daha uzun bir sürede kapanacaktır.
-
Şimdide şu "iconfn" olayına geçelim. iconfn(icon file name) yani icon dosyasının ismi oluyor.
Deniyoruz hemen.
Ben şahsen bir icon belirlemedim, bilgisayarda C:\ sabit sürücüsündeki ilk iconu atayacağım denemede.
Deneme: //noop $tip(Deneme,Bu bir deneme.,Deneme yapıyoruz ok.,10,$findfile(C:\,*.ico,1))
Yaptıktan sonra utanıyorum. Çünki khaled'e saygısızlık yapmış olduk. Herif uğraşmış, özellik eklemiş.
Bizde kalkıp orjinal mIRC icon'unu değiştiriyoruz. Yani anlayacağınız gibi, balondaki orjinal mIRC icon'unun yerinde sizin belirlediğiniz icon varoluyor artık.
-
Şimdide şu "iconpos" olayına geçelim. Adı üstünde icon-pos yani icon'u yerleştireceğimiz pozisyon.
Hemen deniyoruz acele ile.
Deneme: //noop $tip(Deneme,Bu bir deneme.,Deneme yapıyoruz ok.,10,$findfile(C:\,*.ico,1),10)
Yapıyoruz ve ne oluyor? Hiçbirşey. :S) Ya ben yanlış yapıyorum, yada bug var $tip de.
Neyse es geçiyorum (boşver zaten icon yerleştiriyorsun, ne yapıcan pozisyonunu) diyerekten. .)
-
Şimdi şu "alias" olayına geçelim. Denemedim ama sandığım gibi çıkacak büyük ihtimal ile.
Hemen deneyelim.
Deneme: //noop $tip(Deneme,Bu bir deneme.,Deneme yapıyoruz ok.,10,$findfile(C:\,*.ico,1),10,deneme)
Yapıyoruz ve aynen sandığım gibi çıkıyor. Ki sandığım şeyide okuyarak sanmıştım zaten. .)
Khaled demiş'ki: Kısacası(double-clicked) yani balona çift tıkladığınızda belirlediğiniz alias uygulansın.
Hı unutmadan birde deneme alias'ımızı verelim. Denerken "niye olmuyo yaa" demeyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias deneme echo _: Tips denemesi yapıyoruz.

-
Şimdide "wid" olayına geçelim.
Bildiğiniz veya şimdi öğreneceğiniz gibi "wid" denen şey, window(pencere) id(numarası) oluyor.
Burada mantık şu oluyor.
Statusda: //echo _: $wid yaptığınız, 12 sayısını alırsınız. Bu status ekranının id numarasıdır.
Diğer açtığınız tüm pencereler(kanal,custom,query,dcc,chat vs)'in birer sayısı vardır.
Bunu öğrenmek için: //echo _: $window(pencere-adı).wid yapmanız yeterli olacaktır
Veya öğrenmek istediğiniz pencerede editboxa $wid yazıp TAB tuşunada basabilirsiniz.
Khaled tips olayına, wid eklentisini ayrı balonlar açabilesiniz diye koymuş. Çünki eğer wid numarası girmezseniz, uyguladığınız tüm tipler aynı balon içinde çıkacaktır.
Ama eğer wid numarası girerseniz, belirlediğiniz numaradaki pencere için "ayrı" bir balon açılır.
Daha iyi anlamanız için;
Deneme: //.timertips 2 1 noop $!tip(Deneme,Bu bir deneme.,Deneme yapıyoruz ok.,1,$findfile(C:\,*.ico,1),deneme)
Yaptığınızda aynı balonda 2 uyarı çıktığını göreceksiniz.
Ama aşşağıdaki komutları ard arda uyguladığınızda, 2 ayrı balonun çıkacağını göreceksiniz.
Deneme: //query Deneme | noop $tip(Deneme,Bu bir deneme.,Deneme yapıyoruz ok.,10,$findfile(C:\,*.ico,1),deneme)
Deneme: //noop $tip(Deneme,Bu bir deneme.,Deneme yapıyoruz ok.,1,$findfile(C:\,*.ico,1),deneme,$window(Deneme ).wid)
Yani deneme penceresi için ayrı bir balon oluşturuyoruz.
-
Farklı $tip kullanımı.

Khlaed bizim $tip identifierını, bilgi almak içinde kullanmamızı sağlamış.
Şöyleki: $tip(name/N) - Properties: name, title, text, delay, iconfn, iconpos, alias, wid
Şöyle bir balon açalım; //noop $tip(Deneme,Bu bir deneme.,Deneme yapıyoruz ok.,100,$findfile(C:\,*.ico,1),1,deneme,12) ve aşşağıdaki komutları uygulayalım.
//echo _: $tip(deneme).name (Deneme balonunun ismini verir)
//echo _: $tip(deneme).title (Deneme balonunun başlığını verir)
//echo _: $tip(deneme).text (Deneme balonunun text'ini verir)
//echo _: $tip(deneme).delay (Deneme balonunun kapanması için kanaln süreyi verir)
//echo _: $tip(deneme).iconfn (Deneme balonundaki iconun dosya yolunu verir)
//echo _: $tip(deneme).iconpos (Deneme balonundaki iconun pozisyonunu verir)
//echo _: $tip(deneme).alias (Deneme balonuna atanmış alias ismini verir)
//echo _: $tip(deneme).wid (Deneme balonunun açıldığı/uygulandığı pencerenin id numarasını verir)
-
Ek bilgiler:
1- Balonun uzunluk ve genişlik açısını sizin belirleme imkanınız yok. Khaled zaten bunu yazdığınız text'in uzunluğuna göre ayarlamış. Bana göre güzel bir özellik. İyi yapmış yani. Khaled'den ileriki mIRC verisonlarında; arka-plan, text, title için $rgb veya renk seçeneklerini kullanabilmemizi sağlayacak bir mIRC bekliyoruz.
2- Herhangi bir balon uyarısı açıkken, /tips off yaptığınız taktirde kapatılacaktır.

Son olarak herangi bir event'da kullanalım tipsi.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:input:*:if ($regex($1-,/(ibne|top|göt)/i)) { noop $tip(badword,Küfür tespiti.,Göndereceğiniz text'de küfür kelimesi algılandı.,10,$findfile(C:\,*.ico,5),90,bdw,$window($active).wid)) | halt } alias bdw echo _: Küfür kötü birşey.


Bu kodu mIRCinize ekleyin ve ibne, göt, top gibi kelimelerden herhangi birisini editboxa yazıp herhangi bir pencereye enterlayın.
-
Ders burada sona ermiştir.
Anlamak istemeyenler dışında, anlaşılmayacak birşey yok sanırım. Umarım öğrenmişsinizdir.

Kolay gelsin.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 30 Kasım 2008, 02:20   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: mIRC Tips(Balon uyarıları)




Eventlarda kullanımı hakkında örnekli açıklama yaparmısın örneğin ban eventinde op eventinde vs.

 
Alıntı ile Cevapla

Alt 30 Kasım 2008, 03:20   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: mIRC Tips(Balon uyarıları)




En basit ve anlayacağın bir şekilde, 2 örnek.

on *:op:#:if ($opnick == $me) .noop $tip($+(op,$r(0,10)),Op oldun.,# kanalında op oldunuz.,5,dosya-adı.ico,10,.tips off,$window(#).wid)
on *
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
#:if ($bnick == $me) .noop $tip($+(ban,$r(0,10)),Banlandın.,# kanalından banlandın.,5,dosya-adı.ico,10,.tips off,$window(#).wid)

Not: Dosya-adı.ico yazdığım yere, belirlediğin iconu uzantısı ile birlikte yazacaksın.

 
Alıntı ile Cevapla

Alt 30 Kasım 2008, 20:50   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: mIRC Tips(Balon uyarıları)




Ellerine sağlık, başarılı bir döküman.

 
Alıntı ile Cevapla

Alt 01 Aralık 2008, 01:25   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: mIRC Tips(Balon uyarıları)




L4roXyL teşekkürler gerçekten faydalı olmuş.

 
Alıntı ile Cevapla

Alt 01 Aralık 2008, 20:44   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: mIRC Tips(Balon uyarıları)




Eline Saglık Hasan Seni Buralarda Görmek Güzel.

 
Alıntı ile Cevapla

Alt 01 Aralık 2008, 21:08   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: mIRC Tips(Balon uyarıları)




emeqine saqlık L4. Siz ve sizin gibiler sayesinde mirc hala ölmedi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Cevapla

Etiketler
mirc, mirc download, mirc indir, tipsbalon, uyarıları


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Buz Balon Fikri, Buz Balon Nasıl Yapılır? Violent Ev Dekorasyonu 0 16 Şubat 2015 20:29
Balonla Zayıflama, Balon Diyeti, Balon Diyeti Nasıl Yapılır Elysian Diyet Listeleri 1 22 Nisan 2014 13:05
Balon Sporu Nedir? - Balon Sporu Hakkında bilgiler../ Resimler.. Sevda Diğer Spor Branşları 0 05 Ekim 2011 05:11
mIRc Balon Uyarısı ( TURKCE ) LauReLL mIRC Scripting Hazır Kodlar 0 19 Haziran 2007 18:14