scanx hiç kullanmadım hatta açıp bakmamıştım ,bugüne kadar...koruma scriptlerine pekte sevdalı sayılmam...
sizin sorunuzu görünce indirip şimdi baktım...böyle bir ayar var sanırım limit sayısını kaldırdım derken bunu kast ediyorsunuz.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
###############################################################
## Bot sunucu üzerinde aşağıda belirleyeceğiniz sayıdan daha ##
## daha fazla user olan kanala otomatik olarak girer ve ##
## kanalı korumaya alır. Default olarak 5 ayarlanmıştır. ##
###############################################################
set usersayisi 3
bunun prosedürüde :
Kod: Kodu kopyalamak için üzerine çift tıklayın!
proc kanal_listele {from keyword arg} {
global usersayisi globalkanallar botnick
set listekanaladi [lindex $arg 1]
set guncelsayi [lindex $arg 2]
if {[lsearch -exact $globalkanallar [string tolower $listekanaladi]] != -1} {return 0}
if {$guncelsayi >= $usersayisi && ![validchan $listekanaladi]} {
channel add $listekanaladi { +nodesynch flood-chan 10:2 }
}
if {$guncelsayi < $usersayisi && [validchan $listekanaladi]} {
channel remove $listekanaladi
} else {
return 0
}
}
bu prosedürde demişki kanal listesini al, kullanıcı sayılarını al ayarlanandan yüksekse gir ,ayarlanan sayının altına inersede çık ...
başkada channel remove komutu geçen yere rastlamadım....yani bu kodda kanaldan çıkmasını gerektirecek başka biyer göremedim.
yani çıkma nedeni:botu çektiğiniz kanaldaki kullanıcı sayısı bu ayar için belirlediğinizden daha düşük olduğu için çıkıyor olmalı..gibi görünüyor..
channel remove $listekanaladi satırını etkisiz kılın girdiği kanaldan çıkmayı etkisiz etmiş olursunuz.satır başına bir -> # <- koyuverin olsun bitsin...