![]() |
![]() |
|
![]() | #1 | |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Yanıt: Toolbar Tasarımı [Güncellendi] 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: Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. 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. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. 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. 4 - d - Aşama - Kodun Açıklanması - 4.Bölüm - Diyalog'taki ( Toolbardaki ) İconlara tıklanınca çalıştırılacak yerlerin ayarlanması Siz diyelim ayarlar iconuna basınca, Ayarlar menünüzün açılmasını istiyorsunuz. veya da korumalar iconuna basınca İcon menüsünün açılmasını istiyorsunuz... İşte bunun gibi iconlara basılınca onların çalışmasını sağlamak için aşağıdaki komutları yazıyoruz... 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 } } } Burası aslında çok basittir. 5 Numaralı yer Ayarlar menüsüne basılınca açılacak yerdir. Ben Scriptimde Ayarlar Diyalogumun ismini Ayarlar yaptım. ve O nedenle orada Ayarlar yazdım if ($did($dname,1).sel = 5) { Ayarlar İşte burada Ayarlara basılınca Ayarlar diyalogum açılır. Sizin Ayarlar diyalogunuzun ismi neyse onu yazın. Ben karışıklık olmasın diye , sonradan değişiklik yapabilirim, bu nedenle onun yeri nerede aramayayım diye Ayarlar diye ismini belirttim. İconun adıyla İcon dosyamın adını aynı yaparak düzenli bir Kod oluşturmaya çalıştım... Konu McKruGer tarafından (08 Haziran 2010 Saat 00:32 ) değiştirilmiştir. | |
| ![]() |
![]() |
Etiketler |
guncellendi, güncellendi, mirc, mirc download, mirc indir, tasarimi, tasarımı, toolbar |
Konuyu Toplam 3 Üye okuyor. (0 Kayıtlı üye ve 3 Misafir) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Ambalajtasarim.com.tr Ambalaj Tasarımı, Etiket Tasarımı Ve Koli Tasarım | ZeuS | Web Site Tanıtımı | 0 | 22 Mayıs 2023 01:08 |
Ahsaar tasarımı güncellendi! | CeRoN | Sosyal Ağlardan Son Haberler | 0 | 27 Nisan 2023 11:41 |
Ambalajtasarim.com.tr Kutu Ambalaj Tasarımı, Ürün Ambalaj Tasarımı, Etiket Tasarım | ZeuS | Web Site Tanıtımı | 1 | 05 Nisan 2023 20:12 |
w11 Toolbar. | Rohit | mIRC Scripting Hazır Kodlar | 2 | 31 Ekim 2009 22:20 |
Toolbar Tasarımı | Kurtuba | mIRC Scripting Sorunları | 10 | 11 Eylül 2006 18:33 |