Tekil Mesaj gösterimi
Alt 22-11-07, 21:48   #1
o1star
o1star - ait Kullanıcı Resmi (Avatar)
Üyelik tarihi: Sep 2007
Yaş: 25
Mesajlar: 465
Konular: 162
Aldığı Teşekkür : 0
NF Puanı : 662
NF Seviyesi : o1star is a splendid one to behold o1star is a splendid one to behold o1star is a splendid one to behold o1star is a splendid one to behold o1star is a splendid one to behold o1star is a splendid one to behold
Log menüsü adonu

Kod:
menu status,menubar,channel { Log Kayıt .- .Bu yazışmayı kaydet:/log on .Kayıt etmeyi sonlandır:/log off .- .Logları (Kayıtları) Oku:/dialog -m blog blog } alias blog { dialog -m blog blog } dialog blog { title ".::[ Sohbet-chat-Baksen - Log ]::." size 183 106 385 260 box "", 8, 1 -2 382 260 list 1, 2 6 212 250, size box "Ara:", 2, 215 -2 168 116 check "İsmi:", 3, 222 16 53 13 edit "", 4, 221 28 115 23, multi return text "Yerine", 23, 49 60 21 13, hide text ".log", 5, 338 36 25 17 check "Not:", 6, 222 56 103 13 edit "", 7, 221 68 145 23, multi return box "Hakkında:", 9, 215 106 168 102 text "Hazırlayan:", 10, 222 122 53 13 text "Görüşünüz", 25, 71 73 27 13, hide text "Değişiklik:", 11, 222 147 113 13 text "Ekleme", 21, 21 33 38 14, hide text "Büyüklük:", 12, 220 171 101 13 box "Yapılacak İşlem:", 13, 215 200 168 58 text "Rc", 24, 56 72 15 13, hide text "", 14, 222 135 153 13 text "", 15, 222 159 151 13 text "", 16, 222 185 151 13 button "Göster!", 17, 222 219 45 21 button "Sil", 18, 269 219 45 21 button "İptal", 19, 316 219 45 21, ok link "", 20, 327 241 48 21 text "Feito", 22, 41 47 26 14, hide button "Arama!", 26, 306 91 75 21 } on *:dialog:blog:sclick:17:{ window @log | loadbuf -rp @log $+(",%blog.dir,$$did(blog,1,$did(blog,1).sel).seltext,") } on *:dialog:blog:sclick:18:{ .remove $+(",%blog.dir,$$did(blog,1,$did(blog,1).sel).seltext,") | did -d blog 1 $did(blog,1).sel } on *:dialog:blog:sclick:26:{ if ($did(3).state == 1) || ($did(6).state == 1) { if ($did(3).state == 1) { set %blog.nome $+($as1($did(blog,4)).log) } else { set %blog.nome *.log } if ($did(6).state == 1) { set %blog.text $as1($did(blog,7)) } else { set %blog.text * } blog.findfile1 halt } echo -a Dosya Seçilmedi aratamazsınız. } on *:dialog:blog:init:*:{ set %blog.dir $logdir blog.finddir } on *:dialog:blog:sclick:1:{ if (*.log iswm $did(blog,1,$did(blog,1).sel).seltext) { did -r blog 14,15,16 var %blog.arquivo $+(%blog.dir,$did(blog,1,$did(blog,1).sel).seltext) did -a blog 14 $asctime($file(%blog.arquivo).ctime) did -a blog 15 $asctime($file(%blog.arquivo).mtime) did -a blog 16 $bytes($file(%blog.arquivo),k).suf } } on *:dialog:blog:dclick:1:{ if (*.log !iswm $did(blog,1,$did(blog,1).sel).seltext) { did -r blog 14,15,16 if ($left($right($did(blog,1,$did(blog,1).sel).seltext,-1),-1) == ..) && ($did(blog,1).sel == 1) { if (!%blog.busca) { var %blog1 $wildtok(%blog.dir,*,0,92) var %blog3 [ $+(1-,[ [ $calc(%blog1 - 1) ] ]) ] var %blog2 $+($gettok(%blog.dir,[ [ %blog3 ] ],92),\) set %blog.dir [ %blog2 ] did -r blog 1 blog.finddir halt } did -r blog 1 unset %blog.busca blog.finddir halt } set %blog.dir $+(%blog.dir,$left($right($did(blog,1,$did(blog,1).sel).seltext,-1),-1),\) did -r blog 1 blog.finddir halt } window @log loadbuf -rp @log $+(%blog.dir,$did(blog,1,$did(blog,1).sel).seltext) } alias as1 { if ($1) { if ($left($1,1) == *) { var %r $1- goto 2 } var %r $+(*,$1-) :2 if ($right($1-,1) == *) { var %r [ %r ] goto 3 } var %r $+(%r,*) :3 return %r } return * } alias blog.findfile1 { did -r blog 1 window -hs @logview window -hs @logview1 set %blog 0 :comeco inc %blog tokenize 32 $findfile(%blog.dir,%blog.nome,%blog) var %blog1 $wildtok($1-,*,0,92) var %blog3 $+(1-,[ [ $calc(%blog1 - 1) ] ]) var %blog2 $+($gettok($1-,[ [ %blog3 ] ],92),\) if (%blog2) { if (%blog2 == %blog.dir) && (%blog.text != *) { filter -p $+(",$1-,") @logview1 %blog.text if ($filtered) { did -r blog 1 aline @logview $remove($1,%blog.dir) goto comeco } goto comeco } if (%blog2 == %blog.dir) { aline @logview $remove($1,%blog.dir) goto comeco } } if ($line(@logview,1)) { set %blog 1 did -a blog 1 [..] while ($line(@logview,%blog)) { did -a blog 1 $line(@logview,%blog) inc %blog } } else { did -a blog 1 [..] did -a blog 1 Dosya adı Geçersiz, bulunamadı. } set %blog.busca CURIOSO!!! window -c @logview1 window -c @logview } alias blog.finddir { var %blog 0 if (%blog.dir != $logdir) { did -a blog 1 [..] } :comeco inc %blog tokenize 32 $finddir(%blog.dir,*,%blog) var %blog1 $wildtok($1-,*,0,92) var %blog3 $+(1-,[ [ $calc(%blog1 - 1) ] ]) var %blog2 $+($gettok($1-,[ [ %blog3 ] ],92),\) if (%blog2 == %blog.dir) { did -a blog 1 $+([,$remove($1-,%blog.dir),]) goto comeco } blog.findfile } alias blog.findfile { window -sh @logview var %blog 0 :comeco inc %blog tokenize 32 $findfile(%blog.dir,*.log,%blog) var %blog1 $wildtok($1-,*,0,92) var %blog3 $+(1-,[ [ $calc(%blog1 - 1) ] ]) var %blog2 $+($gettok($1-,[ [ %blog3 ] ],92),\) if (%blog2 == %blog.dir) { aline @logview $remove($1-,%blog.dir) goto comeco } var %blog 1 while ($line(@logview,%blog)) { did -a blog 1 $line(@logview,%blog) inc %blog } window -c @logview }

alt+r remoteye yapıştırınız.
________________

Dedelerinin
Zaferlerini
Bilmeyen
Torunlar
düşmanlarının
başarılarına
hayran olurlar.
o1star isimli Üye şimdilik offline konumundadır  
Alıntı ile Cevapla