#include <db.h> #include <config.h> mapping *results; void set_results( int flag, mapping *res, object who); int cmd( string db, string query ) { DB_HANDLER->make_sql_request( db, CONFIG_DB_USER, "", query, (: set_results( $1, $2, $(this_player()) ) :) ); return 1; } void set_results( int flag, mapping *res, object who ) { tell_creator( who, "flag: %O\n%O\n", flag, res ); results = res; } mapping *query_results() { return results; } mixed query_patterns() { return ({ "<word'db'> <string:quoted'query'>", (: cmd( $4[0], $4[1] ) :) }); }