Always the same answer from u, upgrade upgrade upgrade. For all the questions, this is the answer u have.Alchera wrote:Upgrade a la dernière version de eggdrop [1.6.18] et le script va fonctionner correctement.
Code: Select all
} elseif {[lsearch $L5 $cg]} {
Code: Select all
} elseif {[lsearch $L5 $cg] != -1} {
Code: Select all
Alchera .tcl timers
Ballarat Tcl: {8 {::AllProtection::scanc #ballarat ap:bchans} timer2414} {8 {::AllProtection::scanc #ballaarat ap:bchans} timer2413} {8 {::AllProtection::scanc #aussie-aussie ap:bchans} timer2412}
Down to one timer.Sir_Fz wrote:I assume these timers started before you disabled the scanning on the other 2 channels (you enabled it in the default settings and ran the bot). If this is the case, then the other 2 timers will not restart when they expire and they won't do any scan since you disabled it; if this is not the case, then I should check out where's the problem
demon wrote:1) It should check the banlist of the channel and if it is full to start adding bans either via ChanServ (akicks) or even X/W etc (bans) because networks like undernet supports 45 bans only and in some big channels the script dont work if the banlist is full.. so an option like that would be great!
AllProtection wrote:# Set here the numbers of last bans to be removed on full banlist? (0: remove none)
# NOTE: Full banlist is when the channel has max-bans bans set. (from eggdrop.conf)
set removebs 20
2) i havent tested in all its functions but: if i write Hello!!!!!!!!!!!!!!!!!!!!!!!!!!!!! it counts as a flood? if i write h e l l o counts as a flood? So if you havent an option like that type of flood would be great to add it!
(spaces not included)AllProtection wrote:## Text repeating Kick on how many consecutive repeated letters?
## Example: if this is set to 5 then the bot will kick any user who types (example):
# Hellooooo (5 consecutive o's)
# Hello!!!!!!!!! (5 and more consecutive ! marks)
## Use .chanset #channel ap:repeatc <number-of-letters> <btime> <pmeth> <btype> (in DCC, 0 to disable)
# Set default value here:
lappend ap:udefs {ap:repeatc "25 15 w:k:kb 2"}
3) More info in the kick msg to can be used.. as i have seen you can add date typeofflood kicknumber etc.. you should add some more like channelname floodernick/clonenick/dronenick what action have taken for example: you are putting action in the kick msg and is replaced with WARNED-KICKED-BANNED etc, hostmask it is banned (the flooderhostmask) etc etc..
%rate is the drone nick in case of drone kick, bad word/nick or adv in case of each...etc (other info, I'll see if it's worth adding)AllProtection wrote:# What info do you wanna add to your kick message?
# After setting this variable, you can use $kckcount(form) to add a these info to the bot's
# kick msg.
### NOTE:
## %kcount = number of kicks.
## %btime = ban time
## %chan = channel name
## %date = kick date
## %rate = offenses in seconds, bad words/nicks/idents/chans/ads or clone/clones (depends on type of offense)
### PS: You can use the above directly in the kick message (not only here)
set kckcount(form) "(%rate) :: \[%date\] - Banned %btime minutes ·%kcount·"
I'll see if this is also worth adding (comments are welcome)4) bad words to work with msg in the chan, notice in the chan, notice/msg private at the bot, is partmsg in quitmsg etc..
Would be helpful if you can provide information about these commands.5) If the bot is oper to have the ability not only to kline but also to gline/set akill in OperServ/zline or whatever the bot owner wants..
Thanks for your time.. hope to help!
you should rename this thing to SwissKnife.tclSir_Fz wrote:Oh ok, I'll see what can be done . I guess that's most probably for Undernet users, so it would help if you tell me what command is used to ban through X.
Code: Select all
tag when posting logs, code