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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 15 Mart 2006, 23:04   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Resimli pencereler




Çoğumuz mIRC i sohbet alanında kullanmanın yanı sıra sunduğu diğer özelliklerini araştırmayı ve öğrenmeyi istemişizdir.Burda bu özelliklerden bir tanesi olan resimli pencereler hakkında bildiklerimi anlatmaya çalışacağım.

Resim penceresi yaratmak:
window -phB +d @resim x w y z
Genel olarak bi pencere oluşturmak icin kullandığım parametre bunlardır.Bunların yanı sıra bir coğu kullanılabilir ve help dosyasında bulunmaktadırlar.
p: resim penceresi oluştur
h: Switch barda windowu saklar.Yani sağ tarafta @resim şeklinde pencereyi görmezsiniz.
B: Pencereyi sınırlamalardan korur.
d: Pencereyi kenarlıklardan kurtarır.

x w y z ise pencerenin koordinatlarını belirtir.
x soldan sağa doğru uzaklık
w yukarda aşağı doğru olan uzaklık
y pencerenin genişliği
z pencere boy uzunluğu

Pencereyi kurduktan sonra sıra pencereyi güzelleştirmeye geliyor : )

Cizgi cekmek:
/drawline -r @ renk kalıklık <x y> <a b>
Bu komut ile pencerede x y koordinatlarından a b koordinatlarına doğru bir cizgi cizilir.
-r switch'inin kullanım amacı renklendirebilmektir.renk $rgb(a,b,c) olarak ifade edilir.
Renkleri elde etmek icin yazdığım ve sizinde rahatlıkla kullanabileceğiniz bir kod:
alias renk {
window -c @dirim
var %a 20
window -pdhBC +d @dirim 0 0 300 300
while %a {
var %1 = $rand(0,300)
var %2 = $rand(0,300)
var %3 = $rand(0,300)
echo -a %1 %2 %3
drawline -ihnr @dirim $rgb(%1,%2,%3) 10 0 $calc(%a * 10) 300 $calc(%a * 10)
dec %a
}
.timer 1 4 window -a @dirim
}

En üstte gördüğünüz rengin kodu en alttakidir . Karışma olsun istemem : )

Kalınlık ifadesi çizginin kalınlığıdır.

Dikdörtgen cizmek:
/drawrect -r @resim $rgb(a,b,c) kalınlık 0 0 100 50
Diğer anlatımlardan yola cıkarak komutun ne anlama geldiği zaten kestiriliyor.drawrect komutunda rectangular( yani turkce anlamıyla dikdörtgen ) ın kısaltılması rect kullanılmıştır.

Yazı eklemek:
/drawtext -r @resim $rgb(a,b,c) font yazı-büyüklüğü 10 5 Yazı
Burda font yazı şeklini 10 soldan uzaklığı ve 5 yukardan uzaklığı bildirir.

Daha bir cok draw komutu vardır.Ama ben başlangıc icin gerekli olanları anlattım.Pekiştirmek amacıyla scriptlerdede kullanılabilir bir saat yazdım.
İşlevini gorunce ne demek istediğimi daha iyi anlayacaksınız.

alias saat {
;saat isimli alias ata
if $window(@saat) { window -c @saat }
;Eğer @saat isimli bir pencere varsa kapat
var %a 100
window -phB +d @saat 5 106 200 100
window -a @saat

;Bazen window ekran onunde olmaz.Bu sorunu kaldırmak amacıyla.
while %a {
drawrect -r @saat $rgb(%a,$calc(%a + 10),$calc(%a + 20)) 2 0 0 200 %a
dec %a 2
}

;Background rengini güzelleştirmek amacıyla koyuluk acıklık katıyoruz.
drawrect -r @saat $rgb(246,277,32) 2 0 0 200 100
;Oluşan pencereye kenarlık ekliyoruz
drawtext -r @saat $rgb(246,277,32) Tahoma 60 20 15 $mid($timestamp,2,1)
;$timestampdan aldığım değeri Tahoma fontu ile pencereye yazıyorum.
drawtext -r @saat $rgb(246,277,32) Tahoma 60 50 15 $mid($timestamp,3,1)
drawtext -r @saat $rgb(246,277,32) Tahoma 60 80 15 :
drawtext -r @saat $rgb(246,277,32) Tahoma 60 110 15 $mid($timestamp,5,1)
drawtext -r @saat $rgb(246,277,32) Tahoma 60 140 15 $mid($timestamp,6,1)
}

Direk resim pencereleri yazamasanızda artık draw denildiğinde aklınızda bir fikir bulunmasını sağlayacak kadar bir anlatım olduğuna inanıyorum.Kolay gelsin
Çoğumuz mIRC i sohbet alanında kullanmanın yanı sıra sunduğu diğer özelliklerini araştırmayı ve öğrenmeyi istemişizdir.Burda bu özelliklerden bir tanesi olan resimli pencereler hakkında bildiklerimi anlatmaya çalışacağım.

Resim penceresi yaratmak:
window -phB +d @resim x w y z
Genel olarak bi pencere oluşturmak icin kullandığım parametre bunlardır.Bunların yanı sıra bir coğu kullanılabilir ve help dosyasında bulunmaktadırlar.
p: resim penceresi oluştur
h: Switch barda windowu saklar.Yani sağ tarafta @resim şeklinde pencereyi görmezsiniz.
B: Pencereyi sınırlamalardan korur.
d: Pencereyi kenarlıklardan kurtarır.

x w y z ise pencerenin koordinatlarını belirtir.
x soldan sağa doğru uzaklık
w yukarda aşağı doğru olan uzaklık
y pencerenin genişliği
z pencere boy uzunluğu

Pencereyi kurduktan sonra sıra pencereyi güzelleştirmeye geliyor : )

Cizgi cekmek:
/drawline -r @ renk kalıklık <x y> <a b>
Bu komut ile pencerede x y koordinatlarından a b koordinatlarına doğru bir cizgi cizilir.
-r switch'inin kullanım amacı renklendirebilmektir.renk $rgb(a,b,c) olarak ifade edilir.
Renkleri elde etmek icin yazdığım ve sizinde rahatlıkla kullanabileceğiniz bir kod:
alias renk {
window -c @dirim
var %a 20
window -pdhBC +d @dirim 0 0 300 300
while %a {
var %1 = $rand(0,300)
var %2 = $rand(0,300)
var %3 = $rand(0,300)
echo -a %1 %2 %3
drawline -ihnr @dirim $rgb(%1,%2,%3) 10 0 $calc(%a * 10) 300 $calc(%a * 10)
dec %a
}
.timer 1 4 window -a @dirim
}

En üstte gördüğünüz rengin kodu en alttakidir . Karışma olsun istemem : )

Kalınlık ifadesi çizginin kalınlığıdır.

Dikdörtgen cizmek:
/drawrect -r @resim $rgb(a,b,c) kalınlık 0 0 100 50
Diğer anlatımlardan yola cıkarak komutun ne anlama geldiği zaten kestiriliyor.drawrect komutunda rectangular( yani turkce anlamıyla dikdörtgen ) ın kısaltılması rect kullanılmıştır.

Yazı eklemek:
/drawtext -r @resim $rgb(a,b,c) font yazı-büyüklüğü 10 5 Yazı
Burda font yazı şeklini 10 soldan uzaklığı ve 5 yukardan uzaklığı bildirir.

Daha bir cok draw komutu vardır.Ama ben başlangıc icin gerekli olanları anlattım.Pekiştirmek amacıyla scriptlerdede kullanılabilir bir saat yazdım.
İşlevini gorunce ne demek istediğimi daha iyi anlayacaksınız.

alias saat {
;saat isimli alias ata
if $window(@saat) { window -c @saat }
;Eğer @saat isimli bir pencere varsa kapat
var %a 100
window -phB +d @saat 5 106 200 100
window -a @saat

;Bazen window ekran onunde olmaz.Bu sorunu kaldırmak amacıyla.
while %a {
drawrect -r @saat $rgb(%a,$calc(%a + 10),$calc(%a + 20)) 2 0 0 200 %a
dec %a 2
}

;Background rengini güzelleştirmek amacıyla koyuluk acıklık katıyoruz.
drawrect -r @saat $rgb(246,277,32) 2 0 0 200 100
;Oluşan pencereye kenarlık ekliyoruz
drawtext -r @saat $rgb(246,277,32) Tahoma 60 20 15 $mid($timestamp,2,1)
;$timestampdan aldığım değeri Tahoma fontu ile pencereye yazıyorum.
drawtext -r @saat $rgb(246,277,32) Tahoma 60 50 15 $mid($timestamp,3,1)
drawtext -r @saat $rgb(246,277,32) Tahoma 60 80 15 :
drawtext -r @saat $rgb(246,277,32) Tahoma 60 110 15 $mid($timestamp,5,1)
drawtext -r @saat $rgb(246,277,32) Tahoma 60 140 15 $mid($timestamp,6,1)
}

Direk resim pencereleri yazamasanızda artık draw denildiğinde aklınızda bir fikir bulunmasını sağlayacak kadar bir anlatım olduğuna inanıyorum.Kolay gelsin
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Sohbet
Alt 15 Mart 2006, 23:31   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.



Hiç öğrenmeye çalışmamıştıom ama artık şunları bi deneyeyişm bakam MaeLstrom paylaşımın için Teşkrler ..

 
Alıntı ile Cevapla

Cevapla

Etiketler
mirc, mirc download, mirc indir, pencereler, resimli


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
mirc pencereler LineS mIRC Scripting Sorunları 5 07 Temmuz 2012 01:22
Camdan pencereler. Sihir Şiir, Hikaye ve Güzel Sözler 0 03 Temmuz 2011 02:13
Pencereler Bıraktığınız Gibi Kalsın Hasanx Windows 0 18 Nisan 2009 15:43
Pencereler Hakkında, ders niteliğinde. Lord_Raiden mIRC Scripting Sorunları 2 13 Aralık 2008 23:25