.DT dbxframe $MUDNAME$ creator help dbxframe .SH Name .SI 5 dbxframe - Print error context based on an error trace. .EI .SH Syntax .SI 5 dbxframe [<player>] <frame> .EI .SH Description .SP 5 5 dbxframe can be used to look at the context of the function call in a line of an error trace. You can use it on yourself (the default) or on <player>. The <frame> argument is the line number in the error trace which you got when you used dbxwhere. The line which contains the function call is prepended with '=>' and is highlighted, if you have a terminal capable of doing that. It will also mention the arguments to the function and its local variables. An example will make things clearer, I guess. .EP .SH Example .SI 5 > dbxwhere *Error in loading object '/secure/cmds/creator/ta_il' Object: /secure/command at line 146 Arguments were: (void) Locals were: none. 'drunk_check' in /global/lord#1132 (global/psoul.c) at line 232 'cmdAll' in /global/lord#1132 (global/command.c) at line 27 'GetCommand' in /secure/command at line 146 > dbxframe 2 ------global/command.c:27 - cmdAll("tail /log/EFFECT_WOBBLE") locals: NULL ---------------------------------------------------------------- class command verb; mixed tmp; verb = new(class command); verb->args = args; => if( !((int)CMD_D->GetCommand(verb, SearchPath)) ) { return 0; } if (CMD_D->IsGRCommand(verb->filepart) && !this_object()->query_known_command(verb->verb)) return 0; .EI .SH See also .SI 5 dbxwhere .EI