#include <standard.h> #include <cmd.h> inherit CMD_BASE; void setup(){ position = 2; } static int cmd(string str, object me) { object ob; string name; notify_fail("Usage: postit <playername> <text>\n"); if(str) { if (sscanf(str, "%s %s", name, str) == 2) { name = me->expand_nickname(name); ob = find_player(name); if (!ob) { notify_fail("Cannot find "+name+".\n"); return 0; } ob->add_player_note(str); write("Note added to player.\n"); return 1; } else if (str == "?") { object *userP = users(), user; string postits; foreach (user in userP) { if (user && (postits = user->query_player_notes())) { write(user->query_cap_name()+"\n"); write(postits+"\n---------------\n"); } } return 1; } } return 0; } /* cmd() */