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

>
+
Etiketlenen Kullanıcılar

4Beğeni(ler)
  • 3 Post By manikdepresif
  • 1 Post By manikdepresif

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 26 Ocak 2023, 23:08   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Kodlarda calisan veya calismayan line gormek




Remotenizde ekli bir kodu;
uzun hale getirir, @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]mode penceresinde gosterir. siz onu tetiklediginiz anda(calistirmaya basladiginiz anda),
size line olarak calisan lines yesil calismayanlar kirmizi olarak @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]mode penceresinde gosterir.
uzun kodlarda faydali olacagini dusunuyorum.
Kullanim:
/testmode remotedekidosyaadi.uzantisi
--
Calisan ya da calismayan lines lari gordukten sonra, @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]mode penceresini kapatip varsa edit yapabilirsiniz.
Not: Scriptinizde on load ya da on unload korumasi varsa kod calismayacaktir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias testmode { unset %per_x_ if (!$1) { echo $color(info) Kullanim: /testmode remotedekidosyaismi | return } if ($1 isnum) { echo $color(info) Hata: Dosya ismi rakam olamaz. Kullanim: /testmode remotedekidosyaismi | return } if ($script($1) == $null) { echo $color(info) Hata: Remotede $1 isimli bir dosya bulunamadi.Eger dosya uzantisi varsa yazmayi unutmayiniz. | return } if ($script($1)) { set %test_mode_file $script($1) if (*.ini iswm $nopath($v1)) { initotext $+($gettok($1,-2,46),_yedek,.txt) $script($1) form 124 | form2 123 | form3 125 } else { set %long_test_text_file $+($gettok($1,-2,46),_yedek,.txt) .copy $script($1) %long_test_text_file form 124 | form2 123 | form3 125 } } _convert_code testmodefile.txt .unload -rs %test_mode_file .load -rs testmodefile.txt clear @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]MODE window -beln @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]MODE loadbuf $lines(%long_text_norm3) -c4 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]MODE %long_text_norm3 echo -at @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]MODE ready for trigger 0,4 0 |0,3 1 window -b @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]mode } alias _show_line { var %_str_n $$1 | cline 3 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]MODE %_str_n } alias -l form { set %long_text_norm long_text_one.txt write -c %long_text_norm var %j = 1 , %e = 1 , %n = $$1 while %j <= $lines(%long_test_text_file) { var %k = $read(%long_test_text_file,n,%j) tokenize 32 %k if (;* iswm %k) { write %long_text_norm %k | goto yorum } while (%e <= $0) { if [ $ $+ [ %e ] ] != $chr(%n) { var %u %u [ $ $+ [ %e ] ] | goto n } write %long_text_norm %u unset %u :n inc %e } write %long_text_norm %u | var %u | var %e 1 :yorum inc %j } } alias -l form2 { set %long_text_norm2 long_text_two.txt write -c %long_text_norm2 var %j = 1 while %j <= $lines(%long_text_norm) { var %n = 1 , %u , %t , %c = $read(%long_text_norm,n,%j) if (;* iswm %c) { write %long_text_norm2 %c | goto yorum } if ($+(*,$chr(123),$chr(32),*) iswm %c) { while (%n <= $mid(%c,1,0)) { if $+(*,$chr(123),$chr(32)*) !iswm $mid(%c,1,%n) { var %u $mid(%c,1,%n) } if $+(*,$chr(123),$chr(32)*) iswm $mid(%c,1,%n) { write %long_text_norm2 $mid(%u,$+(%t,-)) var %t %n var %u } inc %n } } if $mid(%c,1,0) == $len(%u) { write %long_text_norm2 $mid(%u,$+(%t,-)) } if ($+(*,$chr(123),$chr(32),*) !iswm %c) { write %long_text_norm2 %c } if %c == $chr(123) { write %long_text_norm2 %c } :yorum inc %j } } alias -l form3 { set %long_text_norm3 long_text_three.txt write -c %long_text_norm3 var %j = 1 , %e = 1 , %n = $$1 while %j <= $lines(%long_text_norm2) { var %c = $read(%long_text_norm2,n,%j) if (;* iswm %c) { write %long_text_norm3 %c | goto yorum } if $+(*,$chr(125)) iswm %c { if ($pos(%c,$+($chr(32),$chr(125)),1)) { var %z = $v1 write %long_text_norm3 $mid(%c,1,%z) dokona $count($right(%c,$calc($len(%c) - %z)),$chr(125)) } } else { write %long_text_norm3 %c } if (%c == $chr(125)) { write %long_text_norm3 %c } :yorum inc %j } } alias -l dokona { var %p = 1 while (%p <= $$1) { write %long_text_norm3 $chr(125) inc %p } } alias -l _convert_code { write -c $$1 var %j = 1, %y = $lines(%long_text_norm3) while (%j <= %y) { var %mmr = $read(%long_text_norm3,n,%j) ;if %mmr == $chr(125) { write $1 $chr(125) } write $1 %mmr $!_show_line( $+ $!scriptline $+ ) inc %j } } alias -l initotext { write -c $1 var %j = 1 while (%j <= $ini($$2,1,0)) { write $1 $readini($2,n,$ini($2,1),$ini($2,1,%j)) inc %j } set %long_test_text_file $1 } on *:close:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]MODE:{ .unload -rs testmodefile.txt .load -rs %test_mode_file .remove -b %long_test_text_file .remove %long_test_text_file .remove %long_text_norm .remove %long_text_norm2 .remove %long_text_norm3 .remove testmodefile.txt unset %long_text_norm* %test_mode_file %long_test_text_file }


 
Alıntı ile Cevapla

Alt 29 Ocak 2023, 18:33   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kodlarda calisan veya calismayan line gormek




kodda sıkıntı varmis, bende calisan bi baskasinda calismadi. uzerinde deneme yapicam bilginize.

 
Alıntı ile Cevapla

Alt 30 Ocak 2023, 00:06   #3
Çevrimiçi
~ BLaCK_and_WHiTe ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kodlarda calisan veya calismayan line gormek




Versiyon hatası olabilir bende test etmiştim.

__________________
BLaCK_and_WHiTe is now known as SNOOPY


Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.
 
Alıntı ile Cevapla

Alt 08 Ekim 2023, 01:04   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kodlarda calisan veya calismayan line gormek




Arkadaslar herkese merhabalar,
Gecen gun aklima geldi neden $scriptline 'i kodlarin sonuna koyuyorum ki onune koyarim dedim ve kodu degistirdim ve calisir hale getirdim ve su an birkac kod uzerinde denedim aktif olarak calisiyor.
-
Kodun islevi inanilmaz buyuk olcude kodlari yazmaniza anlamaniza hata bulmaniza fayda saglayacagina inaniyorum.
bilhassa uzun kodlarda mesela 400 600 vs. satirli uzun kodlarda hata bulurken size kolaylik saglayacak.
-
Kodun islevi su sekilde;
diyelim ki elimizde 50 satirlik bi kod var.
o kodu /testmode kod.ini ile testmode penceresinde aciyoruz.
daha sonra kodu calistirmak icin tetikliyoruz,alias ise /alias, event ise event seklinde.
tetikledigimiz anda @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]mode penceresinde normalde komple kırmızi gozuken satirlar yesile dönüyor ve bize hangi satirlarin cslistigini gosteriyor sadece onunla da kalmiyor tek tek hangi satirlarin calistiginida yaziyor hem o pencerede hem de txt belgesinde, umarim kullanip faydalanirsiniz,
-
eksiklerim icin yazin tekrardan bakarsam duzeltirim, kodu paylasiyorum yeni hali ile pek denemedim ama calisacagina maximum duzeyde inaniyorum.
-----
kod yzr: jeun


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias testmode { write -c testmodecalisanlines.txt unset %per_x_ if (!$1) { echo $color(info) Kullanim: /testmode remotedekidosyaismi.uzantisi | return } if ($1 isnum) { echo $color(info) Hata: Dosya ismi rakam olamaz. Kullanim: /testmode remotedekidosyaismi.uzantisi | return } if ($script($1-) == $null) { echo $color(info) Hata: Remotede $1- isimli bir dosya bulunamadi.Eger dosya uzantisi varsa yazmayi unutmayiniz. | return } if ($script($1-)) { set %test_mode_file $qt($script($1-)) if (*.ini iswm $nopath($v1)) { initotext $qt($+($gettok($1-,-2,46),_yedek,.txt)) $+ ? $+ $qt($script($1-)) form 124 | form2 123 | form3 125 } else { set %long_test_text_file $+($gettok($1-,-2,46),_yedek,.txt) .copy $qt($script($1-)) %long_test_text_file form 124 | form2 123 | form3 125 } } _convert_code testmodefile.txt .unload -rs %test_mode_file .load -rs testmodefile.txt clear @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]MODE window -beln @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]MODE var %f = 1 while %f <= $lines(%long_text_norm3) { aline -c4 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]MODE %f $+ ) $read(%long_text_norm3,n,%f) inc %f } echo -at @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]MODE Kod Tetiklenmek icin Hazir, Tetiklenmesini Saglayin. 0,4 0 |0,3 1 echo -at @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]MODE Unutmayin, Kodunuzu Sadece 1 kez test edebilirsiniz.Daha fazla test icin @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]mode penceresini kapatin ve tekrar deneyin ! window -b @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]mode } alias _show_line { var %_str_n = $$1 | cline 3 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]MODE %_str_n | aline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]MODE %_str_n write testmodecalisanlines.txt %_str_n .timerjeun 1 1 aline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]mode Toplam Calisan Satir(Line) Sayisi: $calc($line(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]mode,0) - $lines(%long_text_norm3)) .timercw 1 1 write testmodecalisanlines.txt Toplam Calisan Satir(Line) Sayisi: $calc($line(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]mode,0) - $lines(%long_text_norm3)) .timercx 1 1 run testmodecalisanlines.txt } alias -l form { set %long_text_norm long_text_one.txt write -c %long_text_norm var %j = 1 , %e = 1 , %n = $$1 while %j <= $lines(%long_test_text_file) { var %k = $read(%long_test_text_file,n,%j) tokenize 32 %k if (;* iswm %k) { write %long_text_norm %k | goto yorum } while (%e <= $0) { if [ $ $+ [ %e ] ] != $chr(%n) { var %u %u [ $ $+ [ %e ] ] | goto n } write %long_text_norm %u unset %u :n inc %e } write %long_text_norm %u | var %u | var %e 1 :yorum inc %j } } alias -l form2 { set %long_text_norm2 long_text_two.txt write -c %long_text_norm2 var %j = 1 while %j <= $lines(%long_text_norm) { var %n = 1 , %u , %t , %c = $read(%long_text_norm,n,%j) if (;* iswm %c) { write %long_text_norm2 %c | goto yorum } if ($+(*,$chr(123),$chr(32),*) iswm %c) { while (%n <= $mid(%c,1,0)) { if $+(*,$chr(123),$chr(32)*) !iswm $mid(%c,1,%n) { var %u $mid(%c,1,%n) } if $+(*,$chr(123),$chr(32)*) iswm $mid(%c,1,%n) { write %long_text_norm2 $mid(%u,$+(%t,-)) var %t %n var %u } inc %n } } if $mid(%c,1,0) == $len(%u) { write %long_text_norm2 $mid(%u,$+(%t,-)) } if ($+(*,$chr(123),$chr(32),*) !iswm %c) { write %long_text_norm2 %c } if %c == $chr(123) { write %long_text_norm2 %c } :yorum inc %j } } alias -l form3 { set %long_text_norm3 long_text_three.txt write -c %long_text_norm3 var %j = 1 , %e = 1 , %n = $$1 while %j <= $lines(%long_text_norm2) { var %c = $read(%long_text_norm2,n,%j) if (;* iswm %c) { write %long_text_norm3 %c | goto yorum } if $+(*,$chr(125)) iswm %c { if ($pos(%c,$+($chr(32),$chr(125)),1)) { var %z = $v1 write %long_text_norm3 $mid(%c,1,%z) dokona $count($right(%c,$calc($len(%c) - %z)),$chr(125)) } } else { write %long_text_norm3 %c } if (%c == $chr(125)) { write %long_text_norm3 %c } :yorum inc %j } } alias -l dokona { var %p = 1 while (%p <= $$1) { write %long_text_norm3 $chr(125) inc %p } } alias -l _convert_code { write -c $$1 var %j = 1, %y = $lines(%long_text_norm3) while (%j <= %y) { var %mmr = $read(%long_text_norm3,n,%j) if if* iswm %mmr { write $1 %mmr $!_show_line( $+ $!scriptline $+ ) goto jeun } if alias* iswm %mmr { write $1 %mmr $!_show_line( $+ $!scriptline $+ ) goto jeun } else { write $1 $!_show_line( $+ $!scriptline $+ ) $chr(124) %mmr } :jeun inc %j } } alias -l initotext { tokenize 63 $$1- write -c $1 var %j = 1 while (%j <= $ini($2,1,0)) { write $1 $readini($2,n,$ini($2,1),$ini($2,1,%j)) inc %j } set %long_test_text_file $1 } on *:close:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]MODE:{ .unload -rs testmodefile.txt .load -rs %test_mode_file .remove -b %long_test_text_file .remove %long_test_text_file .remove %long_text_norm .remove %long_text_norm2 .remove %long_text_norm3 .remove testmodefile.txt unset %long_text_norm* %test_mode_file %long_test_text_file }

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


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


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


Konu manikdepresif tarafından (08 Ekim 2023 Saat 01:11 ) değiştirilmiştir. Sebep: resim eksikti
 
Alıntı ile Cevapla

Cevapla


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

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
Kodlarda Yardımm Lütfen ? c00 mIRC Scripting Sorunları 3 04 Mayıs 2014 10:21
Remoteye Eklediğim Kodlarda Problem. moonlarge3162 mIRC Scripting Sorunları 4 21 Mart 2009 22:15
* /.timerprot.repeat.#C...: line too long (line 5, flood.mrc) MavipikSeL mIRC Scripting Sorunları 14 12 Temmuz 2007 14:12
K-Line, g-line ban msjlarında IP ile ilgili.. strikeR mIRC Scripting Sorunları 11 23 Nisan 2006 23:53

×