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.

Search found 75 matches

by thommey
Sat Oct 09, 2010 9:29 am
Forum: Eggdrop Help
Topic: join channel
Replies: 2
Views: 2578

For the moment, there is no way to do that.
If you feel like recompiling and apply workarounds ("hacks"), you can use that hack followed by that one.
by thommey
Sat Oct 02, 2010 4:35 pm
Forum: Eggdrop Help
Topic: Eggdrop + UTF8
Replies: 3
Views: 3449

It sounds to me as if what you did there (the encoding convertfrom) is not a hack, it's the way to convert cp1251 into unicode (tcl is unicode internally), which will then be converted to system encoding (utf-8 if you modified according to that wiki). The problem is that what YOU typed there into th...
by thommey
Sun Sep 26, 2010 6:26 pm
Forum: Eggdrop Help
Topic: Eggdrop1.6.20rc1 and SSL
Replies: 23
Views: 64316

Energymech doesn't support SSL either. If your comment was not about SSL but in general, it would be better to open a new thread "Eggdrop sucks, Emech rulez" to make it easier to identify your post as what it is - trolling. PS: If anyone feels like deleting the post above me, please delete...
by thommey
Sat Sep 25, 2010 8:18 pm
Forum: Eggdrop Help
Topic: too many open files
Replies: 4
Views: 6094

That script doesn't look like it's leaking file handles. But it also shows in your logfile more than once every 5 minutes which shouldn't happen. Did you try to ".restart" the bot? Do you have this script loaded multiple times? Copied to handle multiple channels maybe? If you're desperate ...
by thommey
Fri Sep 24, 2010 10:11 am
Forum: Scripting Help
Topic: {SOLVED} Getting user modes for chan owners and admins
Replies: 4
Views: 3368

http://thommey.tclhelp.net/?page=scripts has a script (arbitrary chanmodes) that provides you with [isowner] and [isadmin] for unrealircd which is what I assume you're using. If you don't, you might need to alter the mode parsing there, what I would need to do that is the CHANMODE= and PREFIX= info...
by thommey
Fri Sep 17, 2010 6:13 pm
Forum: Scripting Help
Topic: mysql server gone away
Replies: 5
Views: 4628

woops, sorry, should've been:

Code: Select all

bind time - * checksqlalive 
proc checksqlalive {args} { 
  mysql::ping $::dbhandle 
} 
by thommey
Wed Sep 15, 2010 7:56 am
Forum: Scripting Help
Topic: mysql server gone away
Replies: 5
Views: 4628

Let your mysql database handle be in the global $dbhandle variable. bind time - * checksqlalive proc checksqlalive {} { mysql::ping $::dbhandle } That will not only check if the connection is alive every minute but also automatically reconnect if it timed out. (Alternatively, do that before every sq...
by thommey
Sun Sep 12, 2010 10:16 am
Forum: Eggdrop Help
Topic: Permissions/Scripts
Replies: 7
Views: 4418

It's not a configuration issue. I can see 2 possibilities for that behaviour 1) You still have the old bind active because you only rehashed when you initially changed the bind to n|n (check .binds !sql in partyline), .restart to fix this. 2) Everyone is recognized as owner with global or channel +n...
by thommey
Sat Sep 11, 2010 10:30 am
Forum: Modules & Programming
Topic: I /WANT/ to excess flood.
Replies: 1
Views: 9313

Well, putnow doesn't queue, if you use putnow only and you see it being slow, it must be the server throttling you.
by thommey
Thu Sep 02, 2010 4:42 pm
Forum: Eggdrop Help
Topic: Tcl error in file - bad type
Replies: 2
Views: 4434

Additionally, that bind will never trigger because you're not using the correct mask for it to match anything. See tcl-commands.doc for 'bind pubm' and make sure you understand what <mask> is matched against.
by thommey
Wed Aug 11, 2010 12:14 pm
Forum: Eggdrop Help
Topic: eggdrop 1.6.20 + SSL patch segfaults with HAVE_NOTIFIERS = 1
Replies: 1
Views: 4253

The replacement notifier is a Good Thing. You don't want to undefine that. init_tcl initializes the threaddata, so it's required to be run before init_ssl. The main.c:1034 init_threaddata(1); is just required in case the notifier isn't replaced => init_tcl doesn't cause it to be initialized. So, the...
by thommey
Tue Aug 10, 2010 8:42 am
Forum: Eggdrop Help
Topic: eggdrop 1.6.20 install problem
Replies: 1
Views: 5854

That's a bug. The quick workaround is to open config.h in a text editor, change (around line 282) /* Define for Tcl that has Tcl_SetNotifier() (8.2b1 and later). */ #define HAVE_TCL_SETNOTIFIER 1 into /* Define for Tcl that has Tcl_SetNotifier() (8.2b1 and later). */ #undef HAVE_TCL_SETNOTIFIER . Th...
by thommey
Fri Jul 30, 2010 2:27 pm
Forum: Eggdrop Help
Topic: Eggdrop Problem
Replies: 4
Views: 4033

Actually, giving that backtrace a second look, it's pretty obvious what's happens. Eggdrop runs out of memory. A tcl script requests more memory and it fails to allocate that. I can imagine that it takes a while for that to happen, so you don't need to paste it. Your system simply does not have enou...
by thommey
Thu Jul 29, 2010 1:42 pm
Forum: Eggdrop Help
Topic: Eggdrop Problem
Replies: 4
Views: 4033

Ok, you should do it without -m then, just ./eggdrop -n .. and paste it up to the point where it crashes (to the end)
by thommey
Thu Jul 29, 2010 10:41 am
Forum: Eggdrop Help
Topic: Eggdrop Problem
Replies: 4
Views: 4033

Could you add what happens when you try to start ./eggdrop -n? (if this is the first time you start eggdrop, ./eggdrop -nm)