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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Programları (https://www.ircforumlari.net/mirc-scripting-programlari/)
-   -   IMGMRC DLL / mIRC'de Smile (https://www.ircforumlari.net/mirc-scripting-programlari/33050-imgmrc-dll-mircde-smile.html)

CipriX 24 Haziran 2007 13:57

IMGMRC DLL / mIRC'de Smile
 
; Yazan: CipriX
; Çok istediniz yazalım..

DLL Download: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Alternatif URL: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Öncelikle Ne İşe Yarar ?

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

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

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

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..

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

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

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

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

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


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..

SaW 24 Haziran 2007 14:17

Yanıt: IMGMRC DLL / mIRC'de Smile
 
G&#252;zel anlatım, eline sağlık.

esrarlitolga 24 Haziran 2007 16:37

Cevap: IMGMRC DLL / mIRC'de Smile
 
Ellerine Sağlık &#199;ok G&#252;zel Anlatmışsın

windowsxp 24 Haziran 2007 19:13

Cevap: IMGMRC DLL / mIRC'de Smile
 
CipriX İyiki Sana sordum ya :Pp Emegin icin tşkler b&#246;le guzel Seyleri ortaya cıkartıp paylasmak eglenceli ve BEN BURDAYIM Demek oluyor yaw ....

eviL 25 Haziran 2007 08:45

Cevap: IMGMRC DLL / mIRC'de Smile
 
geliştirilirse eğer çok güzel olur, .gif leri smiley olarak ekleme olanagı sunacak bi addon olsa(bizim belirledigin .txt'e elle girmeyişimizi sağlayacak) daha güzel olur. msn misali

güzel olmuş

CipriX 26 Haziran 2007 02:58

Cevap: IMGMRC DLL / mIRC'de Smile
 
Hotlink ile dediğin yapılabilir Smilenin &#252;zerine 2 kere tıklama ile onu alabilirsin Fakat Dcc a&#231;ık olması gerekiyor serverda uğraştırır yani mantık g&#252;zel ama heryerde kullanamazsın :)

eviL 26 Haziran 2007 09:13

Cevap: IMGMRC DLL / mIRC'de Smile
 
kullanıldığı yerlerde kullanılsın :D

irc_avukat 28 Haziran 2007 12:34

Cevap: IMGMRC DLL / mIRC'de Smile
 
Alternatif URL: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

arkadaşlar addonu


/load -rs imgmirc.mrc
şeklinde y&#252;kledim evete basım sonra nasil yapacam ger&#231;ekten anlamadım yardımlarınız bekliyorum

By_ReBeL 28 Haziran 2007 14:18

Yanıt: IMGMRC DLL / mIRC'de Smile
 
mIRC in son versiynunda dene ben son vesiyonda(6,21) de sorunusz &#231;alıştı mesela

Kod:

/echo :D
yap

irc_avukat 28 Haziran 2007 18:06

Cevap: IMGMRC DLL / mIRC'de Smile
 
6.21

benimkide ama bişey olmadı


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net