ES2 MUD LIB :: 東方故事二(ES2) 天朝帝國 mudlib 瀏覽展示

/cmds/wiz/log.c

HOME :: cmds :: wiz :: log.c
// log.c

inherit F_CLEAN_UP;

int main(object me, string msg)
{
string *lines;

if( !msg || msg=="" ) return 0;

lines = explode(msg, "\n");
for(int i=0; i lines[i] = "    " + lines[i];
msg = implode(lines, "\n") + "\n";

seteuid(geteuid(this_player(1)));
write_file(me->query("cwd") + ".ChangeLog",
"\n" + ctime(time()) + " By " + capitalize(getuid(me)) + "\n\n" + msg);
write("Ok.\n");
return 1;
}

int help(object me)
{
write(@Help
指令格式: log 

將所做過的改變記錄在該目錄下的 .ChangeLog 裡
如果所要超過的一行, 可用 to log 來記錄。
Help
);
return 1;
}
HOME :: cmds :: wiz :: log.c