Clone kick içinde ufak tefek açıklamalarıda yazdım yazarken girdiğim serverdaki kanalda 2 kişiydik kafama göre test ettim çalışıyor gibi ama sen yinede test et yaarken birşeyleri kaçırmışımdır belki bu arada ial inin açık olması lasım ya /ial on yaz yada remoteye eklediğin yere en ustte on *:connect: { .ial on } yazabilirsin boylece her servere baglandıgında kapalıysada iali acar ial internal address list demek yani mirc tum adresleri hafızasında tutuyor yoksa $address $ialchan vs çalışmaz bilgine
on *:join:#: {
; eğer kanalda opsam || (veya) hopsam(%) komutu uygula (clnkick $chan $nick )
if (($me isop $chan) || ($me isop $chan)) { clnkick $chan $nick }
}
alias clnkick {
; Gelen $1 Kanal olucak
; gelen $2 nick olucak $clnkick($chan,$nick) or /clnkick $chan $nick
; masklar $address($2,2) deki 2 mask yani *!*@host benim favorim ve en mantıklısı Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
; ama *!user@host ta olabilir yani 0
; 0: *!user@host
; 1: *!*user@host
; 2: *!*@host
; 3: *!*user@*.host
; 4: *!*@*.host
; 5: nick!user@host
; 6: nick!*user@host
; 7: nick!*@host
; 8: nick!*user@*.host
; 9: nick!*@*.host
var %i = 1
if ($ialchan($address($2,2),$1,0) > 3) {
mode $1 +b $address($2,2)
while (%i <= $ialchan($address($2,2),$1,0)) {
kick $1 $ialchan($address($2,2),$1,%i).nick Clone
inc %i 1
}
}
}
kanala tam girdiğinin garantisi topic end rawı Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
raw 329:*: {
var %i = 1
while ([ $ $+ [ %i ] ] != $null) {
if ([ $ $+ [ %i ] ] ischan) {
timer -m 1 15 raw329 [ $ $+ [ %i ] ]
halt
}
inc %i 1
}
}
alias raw329 {
if (($nick($1,0) > 250) && ($input(Kanalın listesi 250 den fazla laga da girebilirsiniz kanala who cekicem diye yinede who cekmek istiyormusunuzu $crlf Not: Eğer çekmezseniz cloner çalışmaz))) {
who $1
set %329 1
}
if ($nick($1,0) <= 250) { who $1 | set %329 1 }
}
;kanalın who mesajları
raw 352:*: { if (%329) { halt } }
;end of wholist rawı
raw 315:*: { if (%329) { unset %329 | halt } } |