Tips (mIRC Ballon)
Tips (mIRC Ballon) - Sohbetdesin.Com Paylaşım Plartformu..
Sohbetdesin.Com Paylaşım Plartformu..

 

Go Back   Sohbetdesin.Com Paylaşım Plartformu.. > > >


Etiketlenen üyelerin listesi


Konu Bilgileri
Kısayollar
Tips (mIRC Ballon)
Konu Basligi
Tips (mIRC Ballon)
Cevaplar
0
Sonraki Konu
sonraki Konu
Görüntüleyenler
 
Görüntüleme
1072
Önceki Konu
önceki Konu

Yeni Konu aç Cevapla
 
Seçenekler Stil
Alt 07-21-18, 13:35   #1
reLax
reLax - ait Kullanıcı Resmi (Avatar)

Sohbetdesin Forum - Chat ve Sohbet Forum Sitesi.
Üye No: 556
Üyelik tarihi: Apr 2018
Üye Grubu: Üye
Mesajlar: 606
Konular: 574
Şube: İstanbul Anadolu Şubesi
İlişki Durumu: İlişkisi Var
Ruh Hali:  Acimasiz
Tuttuğu Takım: Tips (mIRC Ballon)

Level: 22 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Paylaşım: 107 / 538
Güç: 202 / 1387
Tecrübe: 54%

Teşekkürler: 7
22 Mesajına 27 Kere Teşekkür Edildi
REP Gücü : 1
REP Puanı : 10
REP Seviyesi : reLax is on a distinguished road
Standart Tips (mIRC Ballon)

Ders: Tips (mIRC Ballon)


-

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:
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:
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,$windo w($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.



___________________________________________


reLax isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla

reLax Kullanicisinin Son 5 Konusu
Baslik Kategori Son Yazan Cevaplar Okunma Son Mesaj
Tahliye Edilen Leyla Güven, Cezaevinden... Türkiyeden Haberler reLax 0 32 01-25-19 15:23
20 Ton Ürün Elde Edilmesi Bekleniyor ! Türkiyeden Haberler reLax 0 23 01-25-19 15:21
Türk Yayıncılık Tarihine Damga Vuran Şirket İflas... Türkiyeden Haberler reLax 0 24 01-25-19 15:19
Milli Savunma Bakanı Hulusi Akar'dan Astsubayları... Türkiyeden Haberler reLax 0 22 01-25-19 15:18
MHP Manisa İl Başkanı Erkan Öztürk Görevden Alındı Türkiyeden Haberler reLax 0 19 01-25-19 15:17

Cevapla

Etiketler
$tipdeneme, bir, deneme, deneme., yapıyoruz


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

(View-All Konu Okunma Sayisi : 2
DarK, reLax
Seçenekler
Stil

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

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

Hizli Erisim
Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Mirc Spamfilter Hareket Takibi ReyyAn Hazır ve Mini Kodlar 0 06-29-18 00:48
mIRC Script Online Destek Mecnun Online Destek 0 04-29-18 10:50
Sohbetdesin.Com Sohbet Odaları mIRC/Scripting Sınıfı Mecnun mIRC Scripting Sınıfları 0 04-06-18 20:33


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:02.

Forum Yasal Uyarı

Kuruluş : 2013
2013 - "Sohbetdesin Forum" her hakkı saklıdır.

Site Sahibi, by DarK
Sohbetdesin Forum, en iyi Mozilla Firefox ile dolaşılır.
YASAL UYARI : İçerik sağlayacı paylaşım sitelerinden biri olan sohbet forum Adresimizde 5651 Sayılı Kanun'un 8. Maddesine ve T.C.K'nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. sohbet forum hakkında yapılacak tüm hukuksal Şikayetler, Yöneticilerimiz ile iletişime geçilmesi yada iletişim formunu doldurulması halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde sohbet forum yönetimi olarak tarafımızdan gereken işlemler yapılacak ve size dönüş sağlanacaktır.



Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.