Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias -l islem { $+($iif($1 == pasif,un),load -rs $2) | msg # 2 * Remote $iif($1 == pasif,Silindi,Yüklendi) $+(',$mircdir,$2,') }
on *:text:*:*: {
if ($regex($strip($1),/^[!.]remote/Si)) {
if !$istok(aktif pasif goster hepsi,$2,32) { msg # $1 aktif/pasif scriptAdı | return }
elseif !$3 && $2 != hepsi { msg # $1 aktif/pasif scriptAdı }
else {
if $2 == aktif {
if !$isfile($3) { msg # Böyle bir remote dosyası yok. | return }
elseif $nopath($script($3)) { msg # Bu remote zaten aktif. }
else { islem $2 $3 }
}
elseif $2 == pasif {
if !$isfile($3) { msg # Böyle bir remote dosyası yok. | return }
elseif !$nopath($script($3)) { msg # Bu remote zaten pasif. }
else { islem $2 $3 }
}
elseif $2 == goster {
if !$isfile($3) { msg # Böyle bir remote dosyası yok. | return }
window -hn @bf
filter -fwc $3 @bf *
msg # -
msg # 4 $3 2Analiz ediliyor, lütfen bekleyiniz... ( $+ $line(@bf,0) satir $+ )
msg # -
var %x 1
while %x <= $line(@bf,0) {
$iif($line(@bf,%x),msg # $strip($line(@bf,%x)))
inc %x
}
window -c @bf
}
else {
var %i = 1
while (%i <= $script(0)) {
msg # ( $+ %i $+ ) $script(%i)
inc %i
}
}
}
}
}
Filter uygulamazsan (bildigim kadari ile) kanala kodlar yansımayacaktır. Niye load icin ayri alias kullandın dersen de, load yapilan dosyalarda bazen Türkçe karakter hatasi meydana geliyor, bu sekilde önüne geçebilirsin.