This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

Bogustrivia issues with Eggdrop 1.18

Support & discussion of released scripts, and announcements of new releases.
Post Reply
k
kingkong
Voice
Posts: 10
Joined: Sun Apr 08, 2012 5:02 am

Bogustrivia issues with Eggdrop 1.18

Post by kingkong »

BogusTrivia v2.06.4.2 with eggdrop 1.8 snapshot has some issues, similar problem to Eggdrop 1.6.21 version and if Eggdrop 1.8 based on it, then we will need solution to this, specially timer issues as like in bot.log;
[00:43:17] Tcl error in script for 'timer9':
[00:43:17] can't use empty string as operand of "/"
[00:43:50] Tcl error in script for 'timer18':
[00:43:50] can't use empty string as operand of "/"
[00:44:21] Tcl error in script for 'timer33':
[00:44:21] no such binding
[00:47:14] Tcl error in script for 'timer45':
[00:47:14] can't use empty string as operand of "/"
[00:47:54] Tcl error in script for 'timer58':
[00:47:54] can't use empty string as operand of "/"
[00:48:41] Tcl error in script for 'timer74':
[00:48:41] can't use empty string as operand of "/"
[00:49:13] Tcl error in script for 'timer90':
[00:49:13] no such binding
[00:49:26] Tcl error in script for 'timer95':
[00:49:26] no such binding
[00:49:38] Tcl error in script for 'timer100':
[00:49:38] no such binding
[00:50:40] Tcl error in script for 'timer127':
[00:50:40] no such binding
[00:50:43] Tcl error in script for 'timer128':
[00:50:43] can't read "t2(-kusrls)": no such element in array
[00:50:58] Tcl error in script for 'timer132':
[00:50:58] no such binding
[00:51:10] Tcl error in script for 'timer141':
[00:51:10] no such binding
[00:51:29] Tcl error in script for 'timer152':
[00:51:29] no such binding
[00:51:45] Tcl error in script for 'timer159':
[00:51:45] no such binding
[00:51:51] Tcl error in script for 'timer161':
[00:51:51] can't use empty string as operand of "/"
[00:52:04] Tcl error in script for 'timer166':
[00:52:04] no such binding
as thommey asked me to edit config.h as like this;

Code: Select all

#define HAVE_TCL_NOTIFIER_INIT 1
to

Code: Select all

#undef HAVE_TCL_NOTIFIER_INIT
then make config etc. didn't fix the issue. again same problem continues. so, I'll comeback to old stable version of eggdrop to run my trivia until we'll find a fix to problem. it dublicates questions or answers, giving out hints without questions or answers without questions. waiting for fix to this bug :)

If anyone tested Eggdrop 1.18 version with latest version of BogusTrivia and works without such problem, let me know please. Coz I use and tested on BogusTrivia v2.06.4.2 only. probably the same problem will occur on latest version of Bogus too, but we'll see if not.
User avatar
SpiKe^^
Owner
Posts: 831
Joined: Fri May 12, 2006 10:20 pm
Location: Tennessee, USA
Contact:

Post by SpiKe^^ »

Very sorry to hear of timer issues with the eggdrop 1.8 bot.
I do not think upgrading to the most recent version of BogusTrivia will help the issue, but would like to know for sure. If you have the time to try that, please let me know here.

Is that a problem that shows itself after the game is running for a little while? Does the game run quite normally for a little while before the timers go crazy?
SpiKe^^

Get BogusTrivia 2.06.4.7 at www.mytclscripts.com
or visit the New Tcl Acrhive at www.tclarchive.org
.
k
kingkong
Voice
Posts: 10
Joined: Sun Apr 08, 2012 5:02 am

Post by kingkong »

I use 1.8 version Eggdrop and BogusTrivia v2.06.4.2 running. there is no any another script running. i didn't run any module. just default eggdrop modules which comes together with eggdrop itself;
Eggdrop v1.8.0+preinit (C) 1997 Robey Pointer (C) 2010 Eggheads
[05:04:38] --- Loading eggdrop v1.8.0+preinit (Sun Aug 25 2013)
[05:04:38] Module loaded: blowfish
[05:04:38] Module loaded: dns
[05:04:38] Module loaded: channels
[05:04:38] Module loaded: server
[05:04:38] Module loaded: ctcp
[05:04:38] Module loaded: irc
[05:04:38] Module loaded: transfer (with lang support)
[05:04:38] Module loaded: share
[05:04:38] Module loaded: notes (with lang support)
[05:04:38] Module loaded: console (with lang support)
[05:04:38] Module loaded: uptime
[05:04:38] Userinfo TCL v1.07 loaded (URL BF GF IRL EMAIL DOB PHONE ICQ).
[05:04:38] use '.help userinfo' for commands.
[05:04:38] Loading BogusTrivia v2.06.4.2 by SpiKe^^...
My bogus is translated version. it can cause the problem too. on bot log, i can find this info as useful coz it's the only line from tcl;
[05:26:20] Tcl error in script for 'timer281':
[05:26:20] no such binding
[05:26:21] Tcl error in script for 'timer283':
[05:26:21] can't read "t2(-kusrls)": no such element in array
[05:26:22] Tcl error in script for 'timer285':
[05:26:22] can't read "t2(-kusrls)": no such element in array
[05:26:42] Tcl error in script for 'timer292':
[05:26:42] no such binding
So, it's something related with "t2(-kusrls)".

And the last thing, the game starts without problem and continues without any issue. when someone answers the question as right then timer issues beginning. I used the same tcl with 6.20 version patched eggdrop and it works fine in it.
User avatar
SpiKe^^
Owner
Posts: 831
Joined: Fri May 12, 2006 10:20 pm
Location: Tennessee, USA
Contact:

Post by SpiKe^^ »

I have been testing the 1.8 version Eggdrop running BogusTrivia v2.06.4.6
The bot has been running for days now without issue or error.
I can only assume you have other issues at work there, as I can't recreate your errors here.
SpiKe^^

Get BogusTrivia 2.06.4.7 at www.mytclscripts.com
or visit the New Tcl Acrhive at www.tclarchive.org
.
Post Reply