View Single Post
  #6  
Old 12-26-2003, 07:06 PM
Eglin
Hill Giant
 
Join Date: Nov 2003
Posts: 168
Default

IIRC, the #command interface maintains a big mapping of function names to function pointers. An enterprising coder could extend the quest parser to hook that table in reverse to export a buttload of new functionality in one simple swoop. That may be better than adding all the setfaction(), setguild(), etc, commands one at a time, since most of them already have #cmd interfaces.

Alternatively, you could just add the command you need. I have described the way to do it elsewhere.

If you can't compile your own binaries/modify the code, then you could just connect directly to mysql and mess w/ the guild stuff directly from the quest code. The connection details can be read from the eqemu config files. Make your db connection on event_spawn and cache it so that you aren't making a new connection everytime the quest fires. Should perform adequately.
Reply With Quote