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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 26 Nisan 2008, 15:03   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Kayan yazı(dialog ve custom window)




Yazan: L4roXyL

-

Forumu bıraktım ama kod yazmadan duramıyorum. .)
Kod'u yazdıktan sonrada paylaşmadan duramıyorum. Neyse umarım işinize yarar.

Aliasesimizin adı: /marquee
Kullanım şekli: /marquee [dlg|cstm] [dialog-name|custom-name] [item|line] [space-num] [d|t] [marquee-speed] [text]

Şimdi bu aliasesimizi sizin anlayacağınız şekilde açıklıyalım.

[dlg|cstm]: Dlg anlaşıldığı gibi dialoglar için kullanılır. Cstm ise, custom pencereleri için kullanılır. Yani ilk başta nerede kullanıcağız onu belirliyoruz.

[dialog-name|custom-name]: Adı üstünde, eğer dialog üzerinde kullanıcaksak dialog ismini; eğer custom window üzerinde kullanıcaksak, pencere ismi girilmelidir.

[item|line]: Buradaki item, dialog için geçerlidir. Yani eğer dialog üzerinde kullanıcaksanız, item belirtmek zorundasınız. - Line ise, custom window için geçerlidir. Uygulanacak satır'ı belirlemeniz gerekir.
Not: Dialoglarda sadece; list ve text itemlerinde çalışmaktadır.

[space-num]: Buraya kayan text'in arasındaki boşluk miktarını gireceksiniz.

[d|t]: Buradaki d(düz) t(ters) manasına gelir. Yani sağdan-sola veya soldan-sağa kaydırabilirsiniz.

[marquee-speed]: Kayacak olan text'in hızını belirlersiniz. 0-1000 arasında bir rakam girebilirsiniz.
Not: Rakam ne kadar küçük ise o kadar hızlı kayacaktır.

Kodumuz;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias marquee { if (!$regex($1,^(dlg|cstm)$) || !$gettok($1-,7,32)) { echo $colour(info) -a * /marquee: yanlış veya eksik kullanım. | halt } var %s = 1,%t = $timer(0),%% = $+(mrqe,$2,-,$3,-*) while (%s <= %t) { if ($regex($timer(%s),%%)) { $+(.timer,$timer(%s)) off | $iif($regex($1,^dlg$),did -r $2-3,dline $2 $+($3,-,$3)) | break } | inc %s } var %s = 1,%q = $+($iif($regex($5,^t$),$7-),$chr(160),$iif($4 > $len($7-),$str($chr(160),$calc($4 - $len($7-)))),$iif($regex($5,^d$),$7-)) $iif($regex($1,^dlg$),did -a $2-3 %q,rline $2-3 %q) | var %& = $len(%q) while (%s <= %&) { $+(.timermrqe,$2,-,$3,-,%s) -m 1 $calc($6*%s) $iif($regex($1,^dlg$),did -r $2-3,dline $2 $+($3,-,$3)) $chr(124) $iif($regex($1,^dlg$),did -a $2-3,rline $2-3) $+($right(%q,$iif($regex($5,^t$),-) $+ %s),$left(%q,$iif($regex($5,^d$),-) $+ %s)) $iif(!$calc($len(%q)-%s),$chr(124) marquee $1-) | inc %s } }


Örnek kullanımlar; (Dialog için; /denemedlg - Custom için; /denemecstm yazınız)

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias denemedlg dialog -m deneme deneme alias denemecstm window -c @deneme | window -daClk0 @deneme 0 0 400 50 | marquee cstm @deneme 1 100 d 100 Bu bir denemedir. dialog deneme { title "Deneme" size -1 -1 168 14 option dbu text "", 1, 13 3 144 8 } on *:dialog:deneme:init:*:marquee dlg $dname 1 75 d 100 Bu bir denemedir.

Umarım işinize yarar. Eğlenceli bir kod oldu.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 26 Nisan 2008, 15:24   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayan yazı(dialog ve custom window)




Hocam tebrikler çok çok süper birşey olmuş eline saglık

 
Alıntı ile Cevapla

Alt 26 Nisan 2008, 21:16   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Kayan yazı(dialog ve custom window)




hımm iyi doktor.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 26 Nisan 2008, 21:39   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayan yazı(dialog ve custom window)




Dipnot: Pencereyi veya dialog'u kapattıktan sonra, timer işlemi devam edicektir. Bu koddan kaynaklanan bir sorun değildir. Bunu zaten kod yazan kişi halledebilir.

Örnek: on *:close:@deneme:$+(.timermrqe,@deneme,*) off gibi.


Konu L4roXyL tarafından (27 Nisan 2008 Saat 14:55 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 27 Nisan 2008, 13:14   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayan yazı(dialog ve custom window)




Ben Bu Adama TavoLuyom ya
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bişeyide başarma arkadaş ya
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
paylaşım için teşekkürler eline sağlık emeğine sağlık klavyene sağlık vs vs vs
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sonsuza kadar uzayıp gidecek
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

____________________________________
ben bişey rica etsem usta ben kendi dialoğumun üzerinde kullanmak istiyorum yazının kaymasını ve cstm dediğin olayı onun gibi olsun
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


dialogumun adı sniper pecerenin adı cem olsun kayacak yazı sniper script olsun saygılar
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Konu sniper tarafından (27 Nisan 2008 Saat 13:53 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 27 Nisan 2008, 14:57   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayan yazı(dialog ve custom window)




Yapman gereken;
/marquee dlg sniper 1 100 d 90 Yazın.
Buradaki 1 dialog'daki text veya list item'i.

 
Alıntı ile Cevapla

Alt 28 Nisan 2008, 00:04   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayan yazı(dialog ve custom window)




hocam yapamadım soryy şöyle yapmıştım hatam nerede acaba iki codeyide ekledim ayrı ayrı txt lere load ettim ve /marquee dlg sniper 1 100 d 90 yazdım * /marquee: yanlış veya eksik kullanım. diyor neden acaba benim hatam nerede

birde hocam yazmış olduğunuz C-prot un nickini nasıl değiştire biliriz sunucuda daha önce kaydedilmiş o yüzden soruyorum şimdiden teşekkürler ;oki


Konu sniper tarafından (28 Nisan 2008 Saat 13:50 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 29 Nisan 2008, 16:17   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayan yazı(dialog ve custom window)




Çalışmaması için hiçbir sebeb yok.

 
Alıntı ile Cevapla

Alt 04 Mayıs 2008, 15:41   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayan yazı(dialog ve custom window)




Peki bu DialoG u biraz şekillendire bilirmiyiz örnek vermiş olduğun dialog u mesela koruma dialog u yapalım usta 15 tane kısım olsun enabla disable ile açılabilsin kapana bilsin mümkünse şimdiden teşekkütler fazla olmazsam birde icon olsun arkapilana resim kayalım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 04 Mayıs 2008, 17:15   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayan yazı(dialog ve custom window)




Yahu kendi dialog'unu kendin yapıcaksın.
Benim verdiğim kod bir aliases. Senin istediklerin ise tamamen farklı.

 
Alıntı ile Cevapla

Cevapla

Etiketler
custom, kayan, mirc download, mirc indir, window, yazidialog, yazıdialog


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
dialog kayan yazı sniper mIRC Scripting Sorunları 8 13 Aralık 2014 04:53
Query window Dialog Sorunu ExceptioN mIRC Scripting Sorunları 7 26 Mart 2011 11:54