The libmysqltcl module is not an eggdrop module, but a tcl module, as such, it must be loaded by the load tcl command (not .load dcc chat partyline command). Preferably though, you should use the "package require" command within your script, as documented in the mysqltcl manual:
I tried that just now, but it didn't seem to work. It replies with
[04:18] can't find package mysqltcl 3.0
while executing
"package require mysqltcl 3.0"
I tried the exact version as well, 3.05 and 3.05-1 but nothing worked. I tried loading the module through the script but gave the previous error. I'm out of ideas, any clue?
That error message suggests that the mysqltcl package wasn't properly installed on the system, or it was installed in a location where tcl does not look for packages (usually set with tcl_library).
If you still get errors using the tcl command "load", such as below, that suggests that the library file was not compiled for this platform.
If you are still getting the "No start function defined." message, that means you are still using eggdrop's module loading mechanism. Could you post the exact code you are using and the exact error message you recieve?
Also, which version of eggdrop and tcl are you using?
Sorry for the lateness of my reply, I had to go off town for some days. I would like to let you and the rest that have this problem that the problem has been solved. A friend of mine supplied me with a libmysqltcl3.05.so module, and using the load command nml375 supplied inside a script, the module was successfully loaded.