30 lines
778 B
C
30 lines
778 B
C
// /bin/dev/_replog.c
|
|
// from the Dead Souls Mudlib
|
|
// Views the report log for the player named
|
|
// created by Descartes of Borg 930623
|
|
|
|
#include <lib.h>
|
|
|
|
inherit LIB_DAEMON;
|
|
|
|
int cmd(string str) {
|
|
if(!str) str = this_player()->GetKeyName();
|
|
str = "/log/reports/"+str;
|
|
if(!file_exists(str)) {
|
|
notify_fail("No such file: "+str+".\n");
|
|
return 0;
|
|
}
|
|
if(!tail(str)) {
|
|
notify_fail("Failed to read file: "+str+".\n");
|
|
return 0;
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
string GetHelp() {
|
|
return ("Syntax: replog [logname]\n\n"
|
|
"Tails the reports log of the immortal or domain named.\n"
|
|
"If no immortal or domain is named, the report log is given\n"
|
|
"for the person issuing the command.");
|
|
}
|