🔔 Çevrimdışı bildirim almak ister misiniz?
Bir konuya etiketlendiğinizde, özel mesaj aldığınızda, bir mesajınız alıntılandığında forumda olmasanız bile anlık bildirim almak için lütfen izni verin.
Moonshield bir txt de toplasın istemişsin öle denedim yapamadım ama söle bir kod yaptm kanal giren nickleri takip dosyasına kanaldan bir şekilde çıkış yapan nickleride çıkış dosyasında tutuyor ve script her acıldıgında bu dosyalar temizleniyor...
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#kanaladı: { write -s $+ $nick Takip\ $+ $nick $+ .txt $nick $date $time Online olmustur. }
on *:part:#kanaladı: { write -s $+ $nick Çıkış\ $+ $nick $+ .txt $nick $date $time Part Olmustur. }
on *:kick:#kanaladı: { write -s $+ $nick Çıkış\ $+ $nick $+ .txt $nick $date $time Kanaldan Atılmıştır. }
on *:quit: { write -s $+ $nick Çıkış\ $+ $nick $+ .txt $nick $date $time Sunucudan Çıkmıştır. }
on *:text:*:#kanaladı: {
if $1 == !takip { takip $chan $2 $+ .txt | cıkıs $chan $2 $+ .txt }
}
alias takip {
if ($findfile($shortfn($mircdirTakip),$2-,1)) {
var %ia 1,%za $ifmatch
while %ia <= $len(%za) {
$iif($read(%za,%ia),msg $1 $read(%za,%ia))
inc %ia
}
}
else {
msg $1 Nickin Giriş anındaki takibi bulunamadı..
}
}
alias cıkıs {
if ($findfile($shortfn($mircdirÇıkış),$2-,1)) {
var %ia 1,%za $ifmatch
while %ia <= $len(%za) {
$iif($read(%za,%ia),msg $1 $read(%za,%ia))
inc %ia
}
}
else {
msg $1 Nickin Çıkış anındaki takibi bulunamadı..
}
}
alias sila {
var %s = $findfile(takip\,*.txt,0)
while (%s) {
dec %s
return $findfile(takip\,*.txt,0,.remove $+(",$1-,"))
}
}
alias silb {
var %s = $findfile(çıkış\,*.txt,0)
while (%s) {
dec %s
return $findfile(çıkış\,*.txt,0,.remove $+(",$1-,"))
}
}
on *:start:{ sila | silb }