I have the only one avaible for download ... version 4.3. Somebody have to update the link in tcl archive to the aktual version
Thank u I will try the newer version... omg i have to make make again all of the config .... 1200 lines
If you're using 4.4b20, that error should not show up. Incase you are using it, please post the whole .set errorInfo output to see where the problem occurs.
My PC is out of order right now and I'm not finding time to fix it, thus I'm not working on the script to release a new complete version, I'll try to fix it this weekend and the rest is yet to be seen.
Edit: that error shouldn't occur in v4.3 either, you must've done something wrong while editing.
Im sure i havent done anythink wrong !
Hmm i have downloaded the newest release 4.4b20 and I saw that u are using the demond's idea to set all of the settings through partyline. This is actually a great idea, but I had a problem with this, when I restart my eggdrop (1.6.17 the newest release from www.eggheads.org) and all the settings I have done are gone. And always when I restart my eggdrop I have to make all settings again. Do u have the same problem or this is somehow fixed ?
I tried already to .set errorInfo but this have to be disabled in the eggdrop.conf because I got nothing. I dont remember the exactly setting in the conf file, if u tell me the settingsname I can post the errorInfo.
unbind dcc n tcl *dcc:tcl
unbind dcc n set *dcc:set
then save the config and restart the bot.
have full backtrace of the error; that means upon receiving TCL error (you must be logged in), immediately type .set errorInfo and save the output, if the bot replies with 'What? You need .help', you need to enable command .set (see above)
(PS: Quote from demond)
I'm an idiot, At least this one [bug] took about 5 minutes to find...
Thank to the both of you. I have changed the things that Sir_Fz wrote and I will try first the newest release 4.4b20, than if I have some problem with it I will post the errorInfo here. I think all will be fine. Thank you again for the help. Great work
<BotName> Tcl error [adv:kick]: expected integer but got ""
<BotName> Tcl error [nosense:kick]: expected integer but got ""
<IRCNick> .set errorInfo
<BotName> #IRCNick# set errorInfo
<BotName> Currently: expected integer but got ""
<BotName> Currently: while executing
<BotName> Currently: "incr NumKicks"
<BotName> Currently: (procedure "getkcount" line 3)
<BotName> Currently: invoked from within
<BotName> Currently: "getkcount"
<BotName> Currently: (procedure "mapall" line 3)
<BotName> Currently: invoked from within
<BotName> Currently: "mapall $km $c $bti"
<BotName> Currently: ("kb" arm line 2)
<BotName> Currently: invoked from within
<BotName> Currently: "switch -- $p {
<BotName> Currently: "kb" {
<BotName> Currently: putquick "KICK $c $n :[mapall $km $c $bti]"
<BotName> Currently: putquick "MODE $c +b [set bm [masktype $n!$u $bty]]"
<BotName> Currently: if {($bti > 0) && ([..."
<BotName> Currently: (procedure "do:p" line 3)
<BotName> Currently: invoked from within
<BotName> Currently: "do:p $p $nick $uhost $chan $kmsg $wmsg $btype $btime $klmsg $ktime $ktype"
<BotName> Currently: (procedure "punish:method" line 69)
<BotName> Currently: invoked from within
<BotName> Currently: "punish:method $nosense(pmeth) $nick $uhost $chan [ap:mapr $nosense(kmsg) "random string"] $nosense(wmsg) $nosense(btype) $nosense(btime) $nosense(klms..."
<BotName> Currently: (procedure "nosense:ban" line 4)
<BotName> Currently: invoked from within
<BotName> Currently: "nosense:ban $nick $uhost $chan "
<BotName> Currently: (procedure "nosense:kick" line 15)
<BotName> Currently: invoked from within
<BotName> Currently: "nosense:kick $_jp1 $_jp2 $_jp3 $_jp4"
But i found the problem. The file kcount.txt or whatever must not be empty and have to exist in the directory(config path). If empty it get backspace and return "" . In the newer version have to check(suggestion), if the file is emtry and if not than write 0 for example.
Somethink else for the adversting
If I write in the channel
I become no ban.And same is with http:// ftp:// , //write and etc or order is turned( http://example.com -> ban , Welcome to http://example.com -> no ban)
Why set the bot so many times the limit,when there are no changes (usercount) I think this isnt normal? In the config I have setted the timer to check every 1 min. Need fix or ?
The limit proc is totally buged
My settings are to add +10 above. The egg add normally +10 but not always
Example (log again)
There are 78 users in the channel: