NetForumlari Nacizane  Paylasim Platformu NetForumlari Nacizane  Paylasim Platformu


Go Back   NetForumlari Nacizane Paylasim Platformu > IRC • mIRC • Hosting • Genel IRCD > mIRC Scripting ( Genel ) > mIRC Dersler ve Bilgiler



Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
Paylaş LinkBack Seçenekler Stil
Alt 02-08-07, 22:51   #1
CipriX - ait Kullanıcı Resmi (Avatar)
Üyelik tarihi: Jul 2007
Mesajlar: 13
Konular: 6
Aldığı Teşekkür : 0
NF Puanı : 10
NF Seviyesi : CipriX is on a distinguished road
mIRC'de Smile Olayı

; Yazan: CipriX
; Çok istediniz yazalım..

DLL Download: [Link Görmek ve Forumumuzdan Yararlanmak İçin Üye Olmasınız. ]
Alternatif URL: [Link Görmek ve Forumumuzdan Yararlanmak İçin Üye Olmasınız. ]

Öncelikle Ne İşe Yarar ?



Bu işe yarar

Ama kullanımı bukadar basit değildir arkadaşlar..

Öncelikle addonumuzu açıyoruz ve mIRC'imizin ana dizinine bütün dosyaları atıyoruz..

/load -rs imgmirc.mrc

Yazdıktan sonra gelen şeye evet diyip addonumuzu yüklemiş oluyoruz.. Smile vs. Olayını nerden Ayarlıyacağız hangi karakterlere smileyi nasıl ekliyeceğiz Şimdi onları anlatalım..

mIRC'imizin ana dizinindeki imgmirc dosyasına girelim..
Ordan imgs Dosyasına girelim..
replacements.txt Dosyası var arkadaşlar bütün ayarları burdan yapıcağız..
Tabi bunu yapmak bukadar kolay değil
Bu DLL'Nin kendine ait smileleri 3 bloktan oluşuyor ve o bloglarda .x .y sistemi ile smileler alınıyor.. Ben size smileleri MSN Smileleri gibi Tek tek almanızı öneririm..

Diyelimki



Böyle bir smileniz var.. Dosyadaki ismide D.bmp olsun
Ve Bu smileyi "" karakterine ekliyeceğiz..

evet Arkadaşlar mIRC\imgmirc\imgs
Dosyasının içine D.bmp'yi atıyoruz..
replacements.txt dosyasına şunu yazıyoruz..
(?i)(\:\))#D.bmp#0#0#16#15

Şimdi Bunu açıklıyalım.. (\:\)) Bu "" İşaretini temsil eder eğer ")" karakteri varsa "\" Karakteri ondan bi önce koyulur çünkü parantezle temsil ediliyor smileler bu dll'ye göre..

#D.bmp#0#0#16#15 burda dediği D.bmp'yi 0 0 'dan al yani merkezden 16x15 Boyutunda.. Buda çok önemli boyut 1 karakter kaysa çalışmıyor Genelde bunu kullanın normal smileler deneyin..

ekleyelim hemen.. nasıl görünecek..



Eveeet Burası statü statüde çok güzel çıktı peki sohbet esnasındada çıkacakmı ?



Yarım çıktı Peki neden yarım çıktı ?

Çünkü Smileyi "" Bu işaretin boyutuna göre alıyor.. Ondan dolayı yarım çıktı.. Eğer "" değilde ")" Ekleseydik Yarım çıkmıyacaktı çünkü ")" biraz daha geniş ve sanırsam smileyin boyutuna tam uyuyor.. Deneyelim bakalım olcakmı..

replacements.txt'ye eklenecek: (?i)(\:\)\))#D.bmp#0#0#16#15



Evet arkadaşlar Göründüğü gibi oldu ama bir sorun var kullanıcının "" değilde ")" yazması gerekiyor.. Buda tabi mantıken gereksiz kılıyor smileyi fakat Ben bunun için bir çözüm buldum..
Kod:
on *:input:#:{ if /* !iswm $1- { .haltdef say $replace($1-,; $+ $chr(41),;= $+ $chr(41),: $+ $chr(41),:= $+ $chr(41),:D,:=D,: $+ $chr(40),:= $+ $chr(40),; $+ $chr(40),;= $+ $chr(40),:@,:=@,:L,:-L,:B,:-B,;D,;-D,:F,:=F,:G,:=G,:M,:=M,:O,:=O,:P,:=P,:R,:=R,:S,:=S,:U,:=U,kalp,¿ğ¿) } } on *:input:?:{ if /* !iswm $1- { .haltdef say $replace($1-,; $+ $chr(41),;= $+ $chr(41),: $+ $chr(41),:= $+ $chr $+ $chr(41),:D,:=D,: $+ $chr(40),:= $+ $chr(40),; $+ $chr(40),;= $+ $chr $+ $chr(40),:@,:=@,:L,:-L,:B,:-B,;D,;-D,:F,:=F,:G,:=G,:M,:=M,:O,:=O,:P,:=P,:R,:=R,:S,:=S,:U,:=U,kalp,¿ğ¿) } } on ^*:text:*:#:{ .haltdef echo $chan $timestamp < $+ $nick $+ > $replace($1-,: $+ $chr(41),:= $+ $chr $+ $chr(41),:D,:=D,: $+ $chr(40),:= $+ $chr(40),; $+ $chr(40),;= $+ $chr $+ $chr(40),:@,:=@,:L,:=L,:B,:=B,;D,;-D,:F,:=F,:G,:=G,:M,:=M,:O,:=O,:P,:=P,:R,:=R,:S,:=S,:U,:=U,kalp,¿ğ¿) } on ^*:text:*:?:{ .haltdef echo $nick $timestamp < $+ $nick $+ > $replace($1-,: $+ $chr(41),:= $+ $chr $+ $chr(41),:D,:=D,: $+ $chr(40),:= $+ $chr(40),; $+ $chr(40),;= $+ $chr $+ $chr(40),:@,:=@,:L,:=L,:B,:=B,;D,;-D,:F,:=F,:G,:=G,:M,:=M,:O,:=O,:P,:=P,:R,:=R,:S,:=S,:U,:=U,kalp,¿ğ¿) }

Bu şekilde bi kod yazdım "" yazdığında kişi ":=)" olarak gidiyor buda genişlik sağlıyor böylece smilede sorun kalmıyor ama replacements.txt dosyasına "" olarak değil ":=)" olarak eklemelisiniz... :S , :=S vb. Gibi tabi bunlar benim scriptimdeki resimlere göre ekli replacements.txt'de bunlara göre ayarlı arkadaşlar sadece örnek üstteki kod..

Gerçekten zor bir addon ama biraz zorlarsanız güzel olucağına eminim arkadaşlar

Ve 1 Scriptten 2 Sunucu açtınmı smile iptal oluyor ondan /s -m'i deaktif etmelisiniz..

ÇOK ÖNEMLİ NOT: Smileler .bmp Formatında olmalı !..

Umarım birşeyler anlatabilmişimdir..

Saygılarımla CipriX..
CipriX isimli Üye şimdilik offline konumundadır  
Alıntı ile Cevapla
Alt 02-09-07, 22:21   #2
Romano
Posco - ait Kullanıcı Resmi (Avatar)
Üyelik tarihi: Aug 2007
Mesajlar: 2.034
Konular: 358
Aldığı Teşekkür : 0
NF Puanı : 1442
NF Seviyesi : Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of

Paylaşım İçin Teşekkürler ...
________________

Posco
Söylemedim Sana Seni Hiç Sevdiğimi
En İyi Film Yeşil Yol Bende John Coffie
Posco isimli Üye şimdilik offline konumundadır  
Alıntı ile Cevapla
Alt 20-09-07, 10:40   #3
Aop
GeneraL - ait Kullanıcı Resmi (Avatar)
Üyelik tarihi: Aug 2007
Mesajlar: 17
Konular: 0
Aldığı Teşekkür : 0
NF Puanı : 10
NF Seviyesi : GeneraL is on a distinguished road

Teşekkürler
________________

Eğer Ben İsem Sen Nesin Ey Yar Eger Sen Sen İsen Beni Böyle İnleten Nedir ? " Fuzuli"
GeneraL isimli Üye şimdilik offline konumundadır  
Alıntı ile Cevapla
Cevapla

Sosyal Ağlar

Etiketler
mircde , olayı , smile


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

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 Açık
Pingbacks are Açık
Refbacks are Açık



Forum Yasal Uyarı

Powered by vBulletin® Version 3.8.7 .
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0 RC 2

İçerik sağlayacı paylaşım sitelerinden biri olan NetForumlari.COM 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. NetForumlari.COM 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 NetForumlari yönetimi olarak tarafımızdan gereken işlemler yapılacak ve size dönüş sağlanacaktır. info@netforumlari.com
hastaneler | cikcik | tivitır | güzel sözler | ankara avukat