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 Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Mirc alttoolbar olan varmi elinde? (https://www.ircforumlari.net/mirc-scripting-sorunlari/309648-mirc-alttoolbar-olan-varmi-elinde.html)

Sanquin 06 Ocak 2010 20:47

Mirc alttoolbar olan varmi elinde?
 
Oda ne diyeceksiniz gecenlerde bir mirc tanitiminda gormustum sonradan bulamadim o mirc i arkadas kendisi ozel yapmis sanirim mirc de bu yazi yazdigimiz bolgenin altinda toolbar vardi komutlar burclar vs gibisine bu alt toolbar elinde olan varda paylasirsa sevinirim :)

Lucifer 06 Ocak 2010 21:08

Cevap: Mirc alttoolbar olan varmi elinde?
 
Burayı Incelersen istediğin toolbar'lar hakkında geniş bir bilgi verilmiş sadece orayı inceler'sen sende istediğin gibi toolbarı kendine yapabilirsin..

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

iyi Forumlar..

Sanquin 06 Ocak 2010 21:45

Cevap: Mirc alttoolbar olan varmi elinde?
 
ÖNEMLİ: Toolbar Kodlarını yerleştirdikten sonra Mirc toolbarında kayma olmaması için Normal Mirc Toolbarını kaldırmamız gerekiyor. Mirc toolbarını pasif kılmak için View (Görünüm) > Toolbar seçeneğindeki işareti kaldırıyoruz.

iyide ne alaka konum ile ben normal toolbari kaldirmak istemiyorumki ;cryin ;cryin

WeiLSiDe 06 Ocak 2010 22:11

Cevap: Mirc alttoolbar olan varmi elinde?
 
basit bi dialog hazırlayıp rebar dll ile dock edebilirsin. O kadar zor değil Biraz araştır yapamazsan yardımcı olurum.
İyi Forumlar

Lucifer 06 Ocak 2010 22:54

Cevap: Mirc alttoolbar olan varmi elinde?
 
Alıntı:

Sanquin Nickli Üyeden Alıntı (Mesaj 1040288837)
ÖNEMLİ: Toolbar Kodlarını yerleştirdikten sonra Mirc toolbarında kayma olmaması için Normal Mirc Toolbarını kaldırmamız gerekiyor. Mirc toolbarını pasif kılmak için View (Görünüm) > Toolbar seçeneğindeki işareti kaldırıyoruz.

iyide ne alaka konum ile ben normal toolbari kaldirmak istemiyorumki ;cryin ;cryin


Eğer ki tam olarak okumuş orada yazanları böyle bir post atma gereği bile duymayacaktın :)

Bknz;

Alıntı:

McKruGer Nickli Üyeden Alıntı (Mesaj 136874)
mdx SetColor $dname 1,2,3,4 background $rgb(113,188,255)

Bu Satır ise Diyalogumuzun ve Saatimizin Arka plan rengini belirler. Bunu Setcolor komutu ile sağlıyoruz. Hatırlayalım ki diyalogumuz 2 diyalogun birleşmesiyle oluşuyor ve bu 2 diyalogumuza birde saat kodları yerleştirdik.

Diyalogumuzu (Toolbarımızı) oluşturan komutlar :
list 4, 0 -2 550 17, size
list 1, 0 4 550 17, size

Saatimizi oluşturan komutlar ise:
text "", 2, 464 6 45 16, center
text "", 3, 467 10 39 11, center

Burada diyalogun İd numaraları 1 ve 4 dür. Saatin id numaraları 2 ve 3'tür. O yüzden Setcolor komutunu kullanırken MDX Setcolor $dname satırında 1,2,3,4 sayılarını belirtmemiz gerekir. Unutmayın buradaki 1 ve 4 diyalogumuzun id numaraları, 2 ve 3 saat id numaralarıdır.

Background yazısı ise Diyalogumuzu ve saatimizi renklendirmek için kullanılan komuttur. Background'un türkçesi zaten Arka plan demektir. Bizde işte diyalogumuzun ( Yani Toolbarımızın ) ve saatimizin arka planı rengini değiştiriyoruz.

Koddaki $rgb(113,188,255) yeri ise; diyalogumuzun renk kodudur. Bu renk Kodu mavi rengidir. Daha da net ifadeyle Mavi renginin bir tonudur ...

mdx SetColor $dname 1,2,3,4 background $rgb(113,188,255) Bu Satırın renk görüntüsü; mavimsi arka plan renginden oluşan toolbarımız işte karşınızda ;

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

Burada Toolbarımızın rengini değiştirmek istiyorsak Bu sayıları (113,188,255) değiştireceğiz. Fakat bunu yaparken ayrıca saat kodlarımızda yer alan yazılarında arka plan rengini değiştirmemiz gerekir.

Mesela arka plan rengimizin beyaz olmasını istiyoruz o zaman önce:

mdx SetColor $dname 1,2,3,4 background $rgb(113,188,255) satırı
mdx SetColor $dname 1,2,3,4 background $rgb(255,255,255) şeklinde edeceğiz.

Saat bölümünde yer alan yazıların arka plan rengini değiştirmek içinde:

mdx SetColor $dname 2,3 textbg $rgb(113,188,255) satırı
mdx SetColor $dname 2,3 textbg $rgb(255,255,255) şeklinde çevireceğiz.

Bu satır sonucu oluşan beyaz görünümlü toolbarımız işte karşınızda ;

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

Yani o sayılarla oyna***** renkleri ayarlarız. Bunların sayılarını biraz düşürerek veya arttırarak tonlarını ayarlarız.

RGB Renk Kodlarına Örnek :
(0,0,0) bu diyalogu siyah yapar.
(255,255,255) beyaz yapar.
(255,0,0) kırmızı yapar.
(010,120,240) sarı yapar.
(255,255,0) mavi yapar.

mdx SetColor $dname 3 text $rgb(0,0,0) satırı diyalogumuzda yer alan saat yazısının rengini belirler... Burada biz (0,0,0) rgb renk kodlarıyla Siyah yaptık. Yani Diyalogumuzda saatimiz siyah yazı ile gözükmektedir. Renklere örnek hemen üstte verdim...

mdx SetFont $dname 3 +a 20 600 arial satırı diyalogumuzdaki saat yazısının boyutunu (büyüklüğünü) belirler.

mdx SetFont $dname SetFont diyalogumuzda yer alan saatin fontunu değiştirmek için kullanılan komut.

3 diyalogumuzda yer alan saatin hangi id numarasına sahip olduğunu belirtir.
20 yeri yazının font büyüklüğünü belirler.
600 yazının genişliğini belirler.
arial yazının tipini belirleri. Yukarıda hangi yazı tiplerini kullanabileceğimizin listesini vermiştim.

.timersaat 0 1 saat 3 satırı mircin açıldığı zaman saatin toolbarda ne zaman aktif olacağını timer komutu ile belirler.

rebar HideToolbar .
rebar Dock $dialog(toolbar).hwnd > top

Bu Satırlar Diyalogumuzun Toolbarda rebar.dll kullanılarak üsttemi, alttamı, sağdamı, soldamı yer almasını sağlar. Bu satırda kullanılan top ifadesi toolbarın üstte yer almasını sağlar.

Top: Üstte
Bottom: Altta

Yani Diyalogumuzun altta yer almasını istiyorsak :

rebar Dock $dialog(toolbar).hwnd > top satırını
rebar Dock $dialog(toolbar).hwnd > bottom satırı ile yer değiştiriyoruz.


ve karşımıza çıkan görüntü şu olur:

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



mdx SetControlMDX $dname 1,3,4 Progressbar smooth > $ctl
mdx SetControlMDX $dname 1,4 ToolBar flat wrap arrows nodivider > $bars

Bu Satırlar Diyalogumuzun diğer şekil ayarlarıdır.

mdx SetBorderStyle 1

Satırı ise diyalogumuzun diyalog tipidir diyelim veya diyalog stilidir diyelim.. Buna diyalog ana şekli de diyebilirsiniz..


4 - c - Aşama - Kodun Açıklanması - 3.Bölüm - Diyalog'a ( Toolbara ) İconların ve yazıların yerleştirilmesi

Aşağıdaki iconlaştırma satırlarında elimde olan iconların adını ben daha düzenli olsun diye baglan.ico, kes.ico vs.. yaptim ki toolbara yerleştirirken sırayı karıştırmayayım...

did -i $dname 1 1 setscheme $rgb(163,163,163) $rgb(163,163,163)
did -i $dname 1 1 bmpsize 27 27
did -i $dname 1 1 setimage icon large icon\baglan.ico
did -i $dname 1 1 setimage icon large icon\kes.ico
did -i $dname 1 1 setimage icon large icon\Ayarlar.ico
did -i $dname 1 1 setimage icon large icon\kanal.ico
did -i $dname 1 1 setimage icon large icon\korumalar.ico
did -i $dname 1 1 setimage icon large icon\kontrolpanel.ico
did -i $dname 1 1 setimage icon large icon\gorunum.ico
did -i $dname 1 1 setimage icon large icon\liste.ico
did -i $dname 1 1 setimage icon large icon\oyunlar.ico
did -i $dname 1 1 setimage icon large icon\internet.ico
did -i $dname 1 1 setimage icon large icon\yardım.ico
did -a $dname 1 +a -
did -a $dname 1 +a 1 $chr(32) Server Bağlan $chr(9) $+ IRC Servere Bağlantı Kurar.
did -a $dname 1 +a -
did -a $dname 1 +a 3 $chr(32) Bağlantı $chr(9) $+ Bağlantı Ayarlarını Yapar.
did -a $dname 1 +a -
did -a $dname 1 +a 4 $chr(32) Kanallar $chr(9) $+ Kanallara Giriş Penceresini Açar.
did -a $dname 1 +a -
did -a $dname 1 +a 5 $chr(32) Korumalar $chr(9) $+ Kanal ve Kişisel Korumaları Açar.
did -a $dname 1 +a -
did -a $dname 1 +a 6 $chr(32) Kontrol Panel $chr(9) $+ Scriptinizle İlgili Tüm Ayarları Açar.
did -a $dname 1 +a -
did -a $dname 1 +a 7 $chr(32) Görünümler $chr(9) $+ Scriptinizin Görünümüyle İlgili Ayarları Açar.
did -a $dname 1 +a -
did -a $dname 1 +a 8 $chr(32) Listeler $chr(9) $+ Scriptinizdeki Notify, Düşman Listesi Gibi Ayarları Açar.
did -a $dname 1 +a -
did -a $dname 1 +a 9 $chr(32) Oyunlar $chr(9) $+ Scriptinizin Oyunlarıyla İlgili Diyalogu Açar.
did -a $dname 1 +a -
did -a $dname 1 +a 10 $chr(32) Internet $chr(9) $+ Internet Adreslerinin Olduğu Diyalogu Açar.
did -a $dname 1 +a -
did -a $dname 1 +a 11 $chr(32) Yardım $chr(9) $+ Scriptinizin Yardım Dosyasını Açar.
did -a $dname 1 +a -
} [/b]

Bu Kodun açıklanmasına geçersek :

did -i $dname 1 1 setscheme $rgb(163,163,163) $rgb(163,163,163)

Bu Satır Toolbarımızda yer alan bölümlerin ayrı ayrı belirtilmesini yan çizgi çizerek belirtir. Biz bu çizginin rengini de $rgb(163,163,163) ile gri yapiyoruz.

did -i $dname 1 1 bmpsize 27 27

Bu Satır İconlarımızın büyüklüğünü belirtir. Bununla iconlarımızı büyütürüz.
Bu Satır Sonucu oluşan görüntü işte karşınızda:

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


Mesela Biz İconlarımızın daha büyük gözükmesini istiyoruz. O zaman 27 27 sayısını yükseltiyoruz. 35 35 edelim mesela .

did -i $dname 1 1 bmpsize 27 27 satırını
did -i $dname 1 1 bmpsize 35 35 şeklinde yaparsak şu görüntü karşımıza çıkar.

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



Burada sadece o satırdaki sayıyı yükseltince, iconlarımız büyümektedir ve çok büyütülürse için diyalogumuza sığmama durumu olabilir.

did -i $dname 1 1 setimage icon large icon\baglan.ico
did -i $dname 1 1 setimage icon large icon\kes.ico
did -i $dname 1 1 setimage icon large icon\Ayarlar.ico
did -i $dname 1 1 setimage icon large icon\kanal.ico
did -i $dname 1 1 setimage icon large icon\korumalar.ico
did -i $dname 1 1 setimage icon large icon\kontrolpanel.ico
did -i $dname 1 1 setimage icon large icon\gorunum.ico
did -i $dname 1 1 setimage icon large icon\liste.ico
did -i $dname 1 1 setimage icon large icon\oyunlar.ico
did -i $dname 1 1 setimage icon large icon\internet.ico
did -i $dname 1 1 setimage icon large icon\yardım.ico

Bu Satırlarla ile iconlarımızı yerleştiriyoruz. İconlarımız, icon adlı klasörün içinde olmalıdır. Uzantımız icon\baglan.ico 'dur. Eğer siz başka bir dosya da iconlarınızı koyup oradan ayarlamak istiyorsanız o dosyanızın adını yazınız.

Uzantı örnekleri:
sistem\icon\baglan.ico
icons\baglan.ico
resim\baglan.ico

Bu 3 türlü uzantı örneği de yeterlidir sanırım.

did -a $dname 1 +a -
did -a $dname 1 +a 1 $chr(32) Server Bağlan $chr(9) $+ IRC Servere Bağlantı Kurar.
did -a $dname 1 +a -
did -a $dname 1 +a 3 $chr(32) Bağlantı $chr(9) $+ Bağlantı Ayarlarını Yapar.
did -a $dname 1 +a -
did -a $dname 1 +a 4 $chr(32) Kanallar $chr(9) $+ Kanallara Giriş Penceresini Açar.
did -a $dname 1 +a -
did -a $dname 1 +a 5 $chr(32) Korumalar $chr(9) $+ Kanal ve Kişisel Korumaları Açar.
did -a $dname 1 +a -
did -a $dname 1 +a 6 $chr(32) Kontrol Panel $chr(9) $+ Scriptinizle İlgili Tüm Ayarları Açar.
did -a $dname 1 +a -
did -a $dname 1 +a 7 $chr(32) Görünümler $chr(9) $+ Scriptinizin Görünümüyle İlgili Ayarları Açar.
did -a $dname 1 +a -
did -a $dname 1 +a 8 $chr(32) Listeler $chr(9) $+ Scriptinizdeki Notify, Düşman Listesi Gibi Ayarları Açar.
did -a $dname 1 +a -
did -a $dname 1 +a 9 $chr(32) Oyunlar $chr(9) $+ Scriptinizin Oyunlarıyla İlgili Diyalogu Açar.
did -a $dname 1 +a -
did -a $dname 1 +a 10 $chr(32) Internet $chr(9) $+ Internet Adreslerinin Olduğu Diyalogu Açar.
did -a $dname 1 +a -
did -a $dname 1 +a 11 $chr(32) Yardım $chr(9) $+ Scriptinizin Yardım Dosyasını Açar.
did -a $dname 1 +a -
Bu Satırlar İcon resmine yazıları ekleme ve de yazıların üstüne gelince gölge yazısı ( Bilgilendirme yazısı) veya Baloncuk yazısı ekleme kodlarıdır. Bunlardan ikisini örnek olarak açıklayalım hemen;
did -a $dname 1 +a -
did -a $dname 1 +a 1 $chr(32) Server Bağlan $chr(9) $+ IRC Servere Bağlantı Kurar.
did -a $dname 1 +a -
did -a $dname 1 +a 3 $chr(32) Bağlantı $chr(9) $+ Bağlantı Ayarlarını Yapar.
did -a $dname 1 +a -

did -a $dname 1 +a - satırları ile Biz oluşturduğumuz herhangi bir icona sanal çerçeve hazırlarız. Yani bu kod sayesinde biz, İconun üstüne gelince bir Baloncuk yazısı gelir..

did -a $dname 1 +a 1 $chr(32) Server Bağlan $chr(9) $+ IRC Servere Bağlantı Kurar. satırında ise did -a $dname 1 yeri yazının hangi icon'un altında olması gerektiğini belirtir.

$chr(32) Server Bağlan yeri yazının altında hangi yazının geleceğini belirleriz.

chr(9) $+ IRC Servere Bağlantı Kurar. yazıya yani iconun üstüne gelince gölgede hangi yazının yazacağını belirler.

Daha sonra yeni bir bölüm için:
did -a $dname 1 +a - satırı ile yeni bir gölge durumu oluştururuz. ve peşine yeni bölüm kodunu koyarız ki bunun da açıklaması üsttekiyle aynıdır.
did -a $dname 1 +a 3 $chr(32) Bağlantı $chr(9) $+ Bağlantı Ayarlarını Yapar.

Burada Bir sonraki icon dosyasının idi 3'dür. 1 ve 2 nolu iconlar baglan.ico ve kes.ico idi. Bunlar tek icon penceresinde gösterilmektedir. Bağlan diyince baglan.ico aktifleşiyor. Kes diyince Kes.ico aktifleşiyor. yai tek icon menüsünde 2 icon kullanmış oluyoruz. İlk ikon penceresinde 2 icon kullandığımız için bir sonraki İconumuzun idi 3 olmaktadır.

Not: $chr(32) bu satır ise asci karakter kodudur. O 32 sayısı icoların çizgi oluşturur. Örnek : | Baglan | Ayarlar | gibi cizgiler ile iconları bölümleriz.


McKruGer 07 Ocak 2010 00:45

Cevap: Mirc alttoolbar olan varmi elinde?
 
sen üstte normal toolbar altta kendi yaptığın toolbar olsun diyorsan neverbackdown arkadaşımızın gösterdiği yazıda kendi yaptığın toolbarı nasıl aşağıya alıyoruzun da anlatımı vardır. Örnek resmide vardır.

Orada şu yazıyı bul dikkatli oku.

Yani Diyalogumuzun altta yer almasını istiyorsak :

rebar Dock $dialog(toolbar).hwnd > top satırını
rebar Dock $dialog(toolbar).hwnd > bottom satırı ile yer değiştiriyoruz.

Sanquin 07 Ocak 2010 22:08

Cevap: Mirc alttoolbar olan varmi elinde?
 
Cok ozur :) deniyorum simdi tesekkurler yardimlar icin.


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

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