Menü
Ana sayfa
Forumlar
Yeni mesajlar
Forumlarda ara
Neler yeni
Featured content
Yeni mesajlar
Yeni profil mesajları
Son aktiviteler
Kullanıcılar
Kayıtlı üyeler
Şu anki ziyaretçiler
Yeni profil mesajları
Profil mesajlarında ara
Giriş yap
Kayıt ol
Neler yeni
Ara
Ara
Sadece başlıkları ara
Kullanıcı:
Menü
Giriş yap
Kayıt ol
Ana sayfa
Forumlar
mIRC Scripting
mIRC Scripting Programları
Toolbar Tasarımı [Güncellendi]
JavaScript devre dışı. Daha iyi bir deneyim için, önce lütfen tarayıcınızda JavaScript'i etkinleştirin.
Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz..
Tarayıcınızı güncellemeli veya
alternatif bir tarayıcı
kullanmalısınız.
Konuya cevap cer
Mesaj
<blockquote data-quote="deL" data-source="post: 69"><p><strong>Güncellemede yapılanlar:</strong></p><p><strong></strong></p><p><strong>1-</strong> Toolbar görünüm olarak daha profesyonel hale getirildi.</p><p><strong>2-</strong> Toolbar'a saat kodu yerleştirildi.</p><p><strong>3-</strong> Ders daha sadece, anlaşılır ve ayrıntılı hale getirildi.</p><p><strong>4-</strong> Windows Xp ile Windows Klasik Temalardaki uyumsuzluk Tema.dll ile giderildi. (Bu özelliği ile Dünyada ilk ve tek)</p><p><strong>5-</strong> 11 Tane İcon dosyası eklendi.</p><p></p><p><strong>Ayrıca mdx.dll ve rebar.dll ile toolbar işlemlerini anlatan görüntülü ders şu linkte mevcuttur:</strong> <a href="http://www.mirc.com.tr/mirc-scripting-goeruentuelue-dersler/86-goeruentuelue-ders-4-mdx-dll-rebar-dll-ile-toolbar-ithlemleri.html" target="_blank">Görüntülü Ders-4 (Mdx.dll & Rebar.dll ile Toolbar işlemleri) - mIRC ve mIRC Scripting Okulu</a></p><p></p><p></p><p><strong>Toolbar Nedir? Ve nasıl Yapılır ?</strong></p><p><strong></strong></p><p><strong>Toolbar aslında bir diyalogtur.</strong> Toolbar yapımının mantığı ise şudur; Öncelikle normal bir diyalog oluşturuyoruz, daha sonra bu diyalogumuzun üzerine mdx, rebar.dll , bars.mdx ile bazı şeyler ekleriz. Yani Biz ona, bu dll dosyalarıyla şekil veriyoruz. Bu şekil vermede diyaloga icon ve yazı ekliyoruz, diyaloga renk veriyoruz. Yani diyalogumuzu ister mavi, ister gri, ister siyah, ister beyaz yapıyoruz.</p><p></p><p>Toolbar oluşturmak için 4 dll dosyasından faydalanıyoruz. Bunlar MDX, rebar.dll, bars.mdx ve Tema.dll dosyalarıdır.</p><p></p><p></p><p></p><p><strong>1.Aşama- Dll Dosyalarının İndirilmesi</strong></p><p></p><p></p><p>Burada MDX.dll, rebar.dll, bars.mdx ve Tema.dll dll klasörünün içindedir. Bu dll dosyalarını aşağıdaki linkten indirebilirsiniz. ( Yani Toolbarı yapabilmemiz için bize lazım olan dll dosyaları diyelim buna. )</p><p></p><p><a href="http://www.mircscriptleri.com/dosyalar/toolbar/dll.zip" target="_blank">http://www.mircscriptleri.com/dosyalar/toolbar/dll.zip</a></p><p></p><p><strong>2.Aşama-İcon dosyalarının indirilmesi ve hazırlanması</strong></p><p></p><p>Toolbarı oluşturmak için elimizde bazı iconların olması gerekir. Vereceğim linkteki iconlar toolbar kodunda kullanılan 11 icon'dur. Kod buna göre hazırlanmıştır. İsimlerde ona göre belirlenmiştir.</p><p></p><p><a href="http://www.mircscriptleri.com/dosyalar/toolbar/icon.zip" target="_blank">http://www.mircscriptleri.com/dosyalar/toolbar/icon.zip</a></p><p></p><p></p><p>Eğer farklı icon kullanmak istiyorsanız, şu adresten bedava icon indirebilirsiniz.</p><p></p><p><a href="http://www.iconempire.com/iconlibs.htm" target="_blank">Ready Windows icons, desktop icons, clip art</a></p><p></p><p>veya <a href="http://www.google.com.tr/" target="_blank">http://www.google.com.tr</a> adresine girip, Aranacak kelimeye icon yazıyoruz ve arattırıyoruz ve göreceksiniz ki internette bir sürü icon dosyaları mevcuttur.</p><p></p><p></p><p></p><p></p><p><strong>3.Aşama - Toolbar Kodununun hazırlanması</strong></p><p></p><p>Bu Kodu alt+r ye basılıp açılan Remote penceresinde boş bir sayfaya yerleştiriyorsunuz.</p><p></p><p><strong>Not:</strong> Bu toolbar Windows <strong>1024/768</strong> Ekran çözünürlüğüne göre ayarlanmıştır.</p><p></p><p>[CODE]on *:start: { dialog -m toolbar toolbar }</p><p></p><p>alias Temadene { echo -a Temam: $iif($temabul,XP Teması,Klasik Windows Teması) }</p><p>alias Temabul { .comreg dll/Tema.dll | .comopen toolbar Tema.buL | var %komut = $com(toolbar,TemaBul,1) | var %komut = $com(toolbar).result | .comclose toolbar | .comreg -u dll/Tema.dll | return %komut }</p><p>alias mdx { return $dll(DLL\mdx.dll,$1,$2-) }</p><p>alias rebar { dll DLL\rebar.dll $$1- }</p><p>alias bars { return DLL\bars.mdx }</p><p></p><p>on *:connect: {</p><p> update.toolbar</p><p>}</p><p></p><p>on *:disconnect: {</p><p> update.toolbar</p><p>}</p><p></p><p>on *:close:*: {</p><p> update.toolbar</p><p>}</p><p></p><p>alias saat { if ($dialog(toolbar)) { did -a toolbar $1 $time } }</p><p></p><p></p><p>alias update.toolbar {</p><p> if (!$dialog(toolbar)) { halt }</p><p> else {</p><p> scid $activecid</p><p> if ( $scid($activecid).status = connecting || $scid($activecid).status = connected ) {</p><p> did -o toolbar 1 3 +a 2 $chr(32) Bağlantıyı Kes $chr(9) $+ IRC Serverle Bağlantınızı Koparır.</p><p> }</p><p> else {</p><p> did -o toolbar 1 3 +a 1 $chr(32) Servere Bağlan $chr(9) $+ IRC Servere Bağlantı Kurar.</p><p> }</p><p> }</p><p>}</p><p></p><p></p><p>dialog toolbar {</p><p> title "x"</p><p> size 0 0 550 $iif($temabul,14,17)</p><p> option dbu</p><p> list 4, 0 -2 550 17, size</p><p> list 1, 0 4 550 17, size</p><p> text "", 2, 464 6 45 16, center</p><p> text "", 3, 467 10 39 11, center</p><p></p><p>}</p><p></p><p>on *:dialog:toolbar:init:0: {</p><p> mdx MarkDialog $dname</p><p> mdx SetDialog $dname style</p><p> mdx SetFont $dname 1 Turkish 14 800 Cyrillic</p><p> mdx SetColor $dname 1,2,3,4 background $rgb(113,188,255)</p><p> mdx SetColor $dname 3 text $rgb(0,0,0)</p><p> mdx SetFont $dname 3 +a 20 600 arial</p><p> mdx SetColor $dname 2,3 textbg $rgb(113,188,255)</p><p> .timersaat 0 1 saat 3</p><p></p><p></p><p> rebar HideToolbar .</p><p> rebar Dock $dialog(toolbar).hwnd > top</p><p></p><p> mdx SetControlMDX $dname 1,3,4 Progressbar smooth > $ctl</p><p> mdx SetControlMDX $dname 1,4 ToolBar flat wrap arrows nodivider > $bars</p><p> mdx SetBorderStyle 1</p><p></p><p> did -i $dname 1 1 setscheme $rgb(163,163,163) $rgb(163,163,163)</p><p> did -i $dname 1 1 bmpsize 27 27</p><p> did -i $dname 1 1 setimage icon large icon\baglan.ico</p><p> did -i $dname 1 1 setimage icon large icon\kes.ico</p><p> did -i $dname 1 1 setimage icon large icon\Ayarlar.ico</p><p> did -i $dname 1 1 setimage icon large icon\kanal.ico</p><p> did -i $dname 1 1 setimage icon large icon\korumalar.ico</p><p> did -i $dname 1 1 setimage icon large icon\kontrolpanel.ico</p><p> did -i $dname 1 1 setimage icon large icon\gorunum.ico</p><p> did -i $dname 1 1 setimage icon large icon\liste.ico</p><p> did -i $dname 1 1 setimage icon large icon\oyunlar.ico</p><p> did -i $dname 1 1 setimage icon large icon\internet.ico</p><p> did -i $dname 1 1 setimage icon large icon\yardım.ico</p><p> did -a $dname 1 +a -</p><p> did -a $dname 1 +a 1 $chr(32) Server Bağlan $chr(9) $+ IRC Servere Bağlantı Kurar.</p><p> did -a $dname 1 +a -</p><p> did -a $dname 1 +a 3 $chr(32) Bağlantı $chr(9) $+ Bağlantı Ayarlarını Yapar.</p><p> did -a $dname 1 +a -</p><p> did -a $dname 1 +a 4 $chr(32) Kanallar $chr(9) $+ Kanallara Giriş Penceresini Açar.</p><p> did -a $dname 1 +a -</p><p> did -a $dname 1 +a 5 $chr(32) Korumalar $chr(9) $+ Kanal ve Kişisel Korumaları Açar.</p><p> did -a $dname 1 +a -</p><p> did -a $dname 1 +a 6 $chr(32) Kontrol Panel $chr(9) $+ Scriptinizle İlgili Tüm Ayarları Açar.</p><p> did -a $dname 1 +a -</p><p> did -a $dname 1 +a 7 $chr(32) Görünümler $chr(9) $+ Scriptinizin Görünümüyle İlgili Ayarları Açar.</p><p> did -a $dname 1 +a -</p><p> did -a $dname 1 +a 8 $chr(32) Listeler $chr(9) $+ Scriptinizdeki Notify, Düşman Listesi Gibi Ayarları Açar.</p><p> did -a $dname 1 +a -</p><p> did -a $dname 1 +a 9 $chr(32) Oyunlar $chr(9) $+ Scriptinizin Oyunlarıyla İlgili Diyalogu Açar.</p><p> did -a $dname 1 +a -</p><p> did -a $dname 1 +a 10 $chr(32) Internet $chr(9) $+ Internet Adreslerinin Olduğu Diyalogu Açar.</p><p> did -a $dname 1 +a -</p><p> did -a $dname 1 +a 11 $chr(32) Yardım $chr(9) $+ Scriptinizin Yardım Dosyasını Açar.</p><p> did -a $dname 1 +a -</p><p>}</p><p></p><p>on *:dialog:toolbar:*:*: {</p><p> if $devent == sclick {</p><p> if $did == 1 {</p><p> if ($did($dname,1).sel = 3) {</p><p> if ($scid($activecid).status = connecting || $scid($activecid).status = connected ) { scid $activecid disconnect }</p><p> else {</p><p> scid $activecid server</p><p> }</p><p> update.toolbar</p><p> did -f $dname 1</p><p> scid $activecid window -a "status window"</p><p> }</p><p> if ($did($dname,1).sel = 5) {</p><p> Ayarlar</p><p> }</p><p> if ($did($dname,1).sel = 7) {</p><p> Kanallar</p><p> }</p><p> if ($did($dname,1).sel = 9) {</p><p> Korumalar</p><p> }</p><p> if ($did($dname,1).sel = 11) {</p><p> kontrolpanel</p><p> }</p><p> if ($did($dname,1).sel = 13) {</p><p> gorunumler</p><p> }</p><p> if ($did($dname,1).sel = 15) {</p><p> listeler</p><p> }</p><p> if ($did($dname,1).sel = 17) {</p><p> oyunlar</p><p> }</p><p> if ($did($dname,1).sel = 19) {</p><p> internet</p><p> }</p><p> if ($did($dname,1).sel = 21) {</p><p> yardim</p><p></p><p> }</p><p> }</p><p> }</p><p>}[/CODE]</p></blockquote><p></p>
[QUOTE="deL, post: 69"] [B]Güncellemede yapılanlar: 1-[/B] Toolbar görünüm olarak daha profesyonel hale getirildi. [B]2-[/B] Toolbar'a saat kodu yerleştirildi. [B]3-[/B] Ders daha sadece, anlaşılır ve ayrıntılı hale getirildi. [B]4-[/B] Windows Xp ile Windows Klasik Temalardaki uyumsuzluk Tema.dll ile giderildi. (Bu özelliği ile Dünyada ilk ve tek) [B]5-[/B] 11 Tane İcon dosyası eklendi. [B]Ayrıca mdx.dll ve rebar.dll ile toolbar işlemlerini anlatan görüntülü ders şu linkte mevcuttur:[/B] [URL='http://www.mirc.com.tr/mirc-scripting-goeruentuelue-dersler/86-goeruentuelue-ders-4-mdx-dll-rebar-dll-ile-toolbar-ithlemleri.html']Görüntülü Ders-4 (Mdx.dll & Rebar.dll ile Toolbar işlemleri) - mIRC ve mIRC Scripting Okulu[/URL] [B]Toolbar Nedir? Ve nasıl Yapılır ? Toolbar aslında bir diyalogtur.[/B] Toolbar yapımının mantığı ise şudur; Öncelikle normal bir diyalog oluşturuyoruz, daha sonra bu diyalogumuzun üzerine mdx, rebar.dll , bars.mdx ile bazı şeyler ekleriz. Yani Biz ona, bu dll dosyalarıyla şekil veriyoruz. Bu şekil vermede diyaloga icon ve yazı ekliyoruz, diyaloga renk veriyoruz. Yani diyalogumuzu ister mavi, ister gri, ister siyah, ister beyaz yapıyoruz. Toolbar oluşturmak için 4 dll dosyasından faydalanıyoruz. Bunlar MDX, rebar.dll, bars.mdx ve Tema.dll dosyalarıdır. [B]1.Aşama- Dll Dosyalarının İndirilmesi[/B] Burada MDX.dll, rebar.dll, bars.mdx ve Tema.dll dll klasörünün içindedir. Bu dll dosyalarını aşağıdaki linkten indirebilirsiniz. ( Yani Toolbarı yapabilmemiz için bize lazım olan dll dosyaları diyelim buna. ) [URL]http://www.mircscriptleri.com/dosyalar/toolbar/dll.zip[/URL] [B]2.Aşama-İcon dosyalarının indirilmesi ve hazırlanması[/B] Toolbarı oluşturmak için elimizde bazı iconların olması gerekir. Vereceğim linkteki iconlar toolbar kodunda kullanılan 11 icon'dur. Kod buna göre hazırlanmıştır. İsimlerde ona göre belirlenmiştir. [URL]http://www.mircscriptleri.com/dosyalar/toolbar/icon.zip[/URL] Eğer farklı icon kullanmak istiyorsanız, şu adresten bedava icon indirebilirsiniz. [URL='http://www.iconempire.com/iconlibs.htm']Ready Windows icons, desktop icons, clip art[/URL] veya [URL='http://www.google.com.tr/']http://www.google.com.tr[/URL] adresine girip, Aranacak kelimeye icon yazıyoruz ve arattırıyoruz ve göreceksiniz ki internette bir sürü icon dosyaları mevcuttur. [B]3.Aşama - Toolbar Kodununun hazırlanması[/B] Bu Kodu alt+r ye basılıp açılan Remote penceresinde boş bir sayfaya yerleştiriyorsunuz. [B]Not:[/B] Bu toolbar Windows [B]1024/768[/B] Ekran çözünürlüğüne göre ayarlanmıştır. [CODE]on *:start: { dialog -m toolbar toolbar } alias Temadene { echo -a Temam: $iif($temabul,XP Teması,Klasik Windows Teması) } alias Temabul { .comreg dll/Tema.dll | .comopen toolbar Tema.buL | var %komut = $com(toolbar,TemaBul,1) | var %komut = $com(toolbar).result | .comclose toolbar | .comreg -u dll/Tema.dll | return %komut } alias mdx { return $dll(DLL\mdx.dll,$1,$2-) } alias rebar { dll DLL\rebar.dll $$1- } alias bars { return DLL\bars.mdx } on *:connect: { update.toolbar } on *:disconnect: { update.toolbar } on *:close:*: { update.toolbar } alias saat { if ($dialog(toolbar)) { did -a toolbar $1 $time } } alias update.toolbar { if (!$dialog(toolbar)) { halt } else { scid $activecid if ( $scid($activecid).status = connecting || $scid($activecid).status = connected ) { did -o toolbar 1 3 +a 2 $chr(32) Bağlantıyı Kes $chr(9) $+ IRC Serverle Bağlantınızı Koparır. } else { did -o toolbar 1 3 +a 1 $chr(32) Servere Bağlan $chr(9) $+ IRC Servere Bağlantı Kurar. } } } dialog toolbar { title "x" size 0 0 550 $iif($temabul,14,17) option dbu list 4, 0 -2 550 17, size list 1, 0 4 550 17, size text "", 2, 464 6 45 16, center text "", 3, 467 10 39 11, center } on *:dialog:toolbar:init:0: { mdx MarkDialog $dname mdx SetDialog $dname style mdx SetFont $dname 1 Turkish 14 800 Cyrillic mdx SetColor $dname 1,2,3,4 background $rgb(113,188,255) mdx SetColor $dname 3 text $rgb(0,0,0) mdx SetFont $dname 3 +a 20 600 arial mdx SetColor $dname 2,3 textbg $rgb(113,188,255) .timersaat 0 1 saat 3 rebar HideToolbar . rebar Dock $dialog(toolbar).hwnd > top mdx SetControlMDX $dname 1,3,4 Progressbar smooth > $ctl mdx SetControlMDX $dname 1,4 ToolBar flat wrap arrows nodivider > $bars mdx SetBorderStyle 1 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 - } on *:dialog:toolbar:*:*: { if $devent == sclick { if $did == 1 { if ($did($dname,1).sel = 3) { if ($scid($activecid).status = connecting || $scid($activecid).status = connected ) { scid $activecid disconnect } else { scid $activecid server } update.toolbar did -f $dname 1 scid $activecid window -a "status window" } if ($did($dname,1).sel = 5) { Ayarlar } if ($did($dname,1).sel = 7) { Kanallar } if ($did($dname,1).sel = 9) { Korumalar } if ($did($dname,1).sel = 11) { kontrolpanel } if ($did($dname,1).sel = 13) { gorunumler } if ($did($dname,1).sel = 15) { listeler } if ($did($dname,1).sel = 17) { oyunlar } if ($did($dname,1).sel = 19) { internet } if ($did($dname,1).sel = 21) { yardim } } } }[/CODE] [/QUOTE]
Adı
İnsan doğrulaması
Cevap yaz
Ana sayfa
Forumlar
mIRC Scripting
mIRC Scripting Programları
Toolbar Tasarımı [Güncellendi]
Üst