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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   mIRC ToolBar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/31739-mirc-toolbar.html)

JaMMaH 09 Haziran 2007 03:40

Cevap: mIRC ToolBar
 
ßöeee indiren warsa upload edebilirmi ? hoca qitti askere siteleri uçmuş herhalde :D

esrarlitolga 09 Haziran 2007 09:22

Cevap: mIRC ToolBar
 
yoo site uçmadı [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hala duruyor ama yine de upload ettim buyur [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

JaMMaH 09 Haziran 2007 17:38

Cevap: mIRC ToolBar
 
Alıntı:

esrarlitolga Nickli Üyeden Alıntı
yoo site uçmadı [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hala duruyor ama yine de upload ettim buyur [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

esrarlitolga Teşekkür Ederim .. ı love you : ) ßirde mIRCdb Değilde SeRDaR Hocanın serdar.mircara.. vs sitesi war orası çökmüş .. mIRCdb Sağlam Çok Şükür :D

McKruGer 10 Haziran 2007 23:32

Cevap: mIRC ToolBar
 
Toolbar derslerinde bununla ilgili olarak yazılan sorunlara hitaben;

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

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


Bir takım sorunlar vardı addonda. Bu sorunlar ise şunlardı:

1- Boyutsal olarak çok büyük: neden dersen çünkü icon dosyalarının boyutları abartılı büyük 150-170 kb arası bir tanesine denk geliyor. bunları bir ayarlarsan boyut baya küçülür.

2- Diğer bir nokta toolbar yanbarın üstüne gelmemektedir. görüntü olarak hoş bir durum çıkmamaktadır. Ayrıca Pencere üstüne direkt geldiği için; pencere simgelerine ulaşamamaktayız. (tam ekran, kapat ve aşağıya indir simgeleri yani) Mdx ile beraber kullanırsan mdc.dll yi bunun üstesinden gelebilirsin.. Ana toolbar dialogunu mdx.dll ile dialogun yapılandırmasını mdc.dll ile yapabilirsin..

3- Son nokta ise; tema sorunu. Windows klasik veya xp temalarına göre bu değişiklik arzetmektedir. Dikkat edilmesi gereken şey şu; sen xp temasına göre ayarlamışssın. Fakat Klasik temada dialog boyutlarında aynı görünüm oluşmamaktadır. Bunun için 2 yol var; komutsal olarak temaya göre işlem yaptırırsın ya da capystarjoe nickli arkadaşımızın tema.dll adlı dll si vardır. Bununla bu tema sorununu da aşabilirsin. mdx ile hazırladığım toolbar derslerinde bunun örneği mevcuttur.

Mevcut bu sorunlardan 2-3 maddeler giderilerek (1.madde iconların boyutlarını küçük kullanırsınız olur biter. 1. maddedeki sorun icon'ların grafiksel boyutlanmalarında vista ayar isteyen ve çok büyük boyutsal çözünürlüğü de içinde barındırdığı için icon boyutları büyüktü. yani bu sorun kodlama ile alakalı değildir.) Mdc.dll ile mdx.dll nin beraber kullanımından bir toolbar oluşturdum. Şimdi bu örnek kodları sunacağım. Dileyen istediği gibi geliştirebilir..

Not: Aşağıdaki toolbar kodu; mdc.dll ile mdx.dll beraber kullanımıyla oluşturulmuş yukarıdaki sorunları olmayan örnek toolbar kodlarını içerir. Serdar406'nın hazırladığı addon gibi addon değildir.
Kod:

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 }
alias md dll dll\mdc.dll $1 $2-
alias mdx dll dll\mdx.dll $1 $2-

dialog toolbar {
  title "x"
  size 0 32 550 $iif($temabul,19,32)
  option dbu
  list 1, 0 32 274 32, size
}

on *:dialog:toolbar:init:0: {
  md BitBtn Create Toolbar 4 10 10 65 48 > Bağlantı
  md BitBtn Create Toolbar 5 84 10 65 48 > Ayarlar
  md BitBtn Create Toolbar 6 158 10 65 48 > Mp3
  md BitBtn Create Toolbar 7 232 10 65 48 > Oyunlar
  md BitBtn Color 4 $rgb(25,0,2) $rgb(2,2,5) $rgb(255,1,2) $rgb(255,2,0) $rgb(255,255,255) $rgb(255,0,0)
  md BitBtn downcolor 4 $rgb(25,2,2) $rgb(64,5,5) $rgb(0,25,255) $rgb(25,25,25) $rgb(2,0,0)
  md BitBtn Color 5 $rgb(25,0,2) $rgb(2,2,5) $rgb(255,1,2) $rgb(255,2,0) $rgb(255,255,255) $rgb(255,0,0)
  md BitBtn downcolor 5 $rgb(25,2,2) $rgb(64,5,5) $rgb(0,25,255) $rgb(25,25,25) $rgb(2,0,0)
  md BitBtn Color 6 $rgb(25,0,2) $rgb(2,2,5) $rgb(255,1,2) $rgb(255,2,0) $rgb(255,255,255) $rgb(255,0,0)
  md BitBtn downcolor 6 $rgb(25,2,2) $rgb(64,5,5) $rgb(0,25,255) $rgb(25,25,25) $rgb(2,0,0)
  md BitBtn Color 7 $rgb(25,0,2) $rgb(2,2,5) $rgb(255,1,2) $rgb(255,2,0) $rgb(255,255,255) $rgb(255,0,0)
  md BitBtn downcolor 7 $rgb(25,2,2) $rgb(64,5,5) $rgb(0,25,255) $rgb(25,25,25) $rgb(2,0,0)
  md BitBtn Font 4 $rgb(18,2,0) 8 +b > Tahoma
  md BitBtn Font 5 $rgb(18,2,0) 8 +b > Tahoma
  md BitBtn Font 6 $rgb(18,2,0) 8 +b > Tahoma
  md BitBtn Font 7 $rgb(18,2,0) 8 +b > Tahoma

  md BitBtn icon 4 $shortfn($mircdiricon\baglan.ico)
  md BitBtn iconpos 4 top
  md BitBtn icon 5 $shortfn($mircdiricon\ayar.ico)
  md BitBtn iconpos 5 top
  md BitBtn icon 6 $shortfn($mircdiricon\mp3.ico)
  md BitBtn iconpos 6 top
  md BitBtn icon 7 $shortfn($mircdiricon\oyun.ico)
  md BitBtn iconpos 7 top

  rebar HideToolbar .
  rebar Dock $dialog(toolbar).hwnd > top
  mdx MarkDialog $dname
  mdx SetDialog $dname style
  mdx SetControlMDX $dname 1 Progressbar smooth > $ctl
  mdx SetControlMDX $dname 1 ToolBar flat wrap arrows nodivider > $bars

}

on *:signal:mdc: {
  if ($2 == Toolbar) && ($3 == sclick) && ($4 == 4) {
    if ($scid($activecid).status = connecting || $scid($activecid).status = connected ) { scid $activecid disconnect }
    else {
      scid $activecid server
    }
  }



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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk