mirc versiyonundan kaynaklanan kodlama hatasi
su asagidaki kodu mirc versiyon 6.01 e kurulu bir scripten almaya calistim fakat 6.16 mircte sadece pencere aciliyor fakat yapmasi gereken islevi gormuyor bu kodda 6.16 versiyona uymayan bir seymi var anliyamadim bunu 6.16 versiyoan uyarliyabilirmiyiz bu kodlamanin yaptigi islem bir nickin kanaldaki yazdigi tum text mesajlarini bir oencerede toplamasi nickin ustune tiklayip goster deyince uyguluyor ama 6.16 da calistiramadim ilgilenen olursa sevinirim
history {
if ($3 != 0) { var %c = 0 } | else { var %c = -123456 }
window -alC +n @History 200 200 315 150 Ms sans serif 10
aline @History 1-----------------------------14-15-0-[ 15History: $+ $2 0 ]-15-14-1-----------
var %i = $line($1,0)
var %hist = $2
while (%i > 0) {
var %t = $strip($line($1,[ %i ]))
var %n1 = $strip(%theme.msg.nick %hist %theme.2)
var %s = $strip(%hist $+ %theme.txt.2)
var %slen = $len($strip(%theme.txt.1 $+ %hist $+ %theme.txt.2))
if (%s isin $left(%t,%slen)) { aline -p @History $replace(%theme.txt.1,$chr(255),$chr(32)) $+ $+ %theme.couleur.autres $+ %hist $+ %theme.txt.2 %theme.couleur.say $+ $mid(%t,$calc(%slen + 2)) | inc %c }
if (($right(%t,$len($strip(%n1))) = $strip(%n1)) && ($left(%t,$len($strip(%theme.1))) = $strip(%theme.1))) { aline -p @History %theme.1 $+ %theme.couleur.cowboy $+ $gettok($mid(%t,$calc($len($strip(%theme.1)) + 2)),1,32) $+ $+ %theme.couleur.actions %theme.msg.nick $+ %theme.couleur.cowboy $+ %hist $+ %theme.1 | var %hist = $gettok($mid(%t,$calc($len($strip(%theme.1)) + 2)),1,32) }
dec %i
if (%c >= $int($3)) { return }
}
} |