+ else if (stricmp(cmd, "SEEN") == 0)
+ {
+ if (!isAdmin(user))
+ {
+ notice(s_GameServ, u, "Admins Only!");
+ return;
+ }
+ else if (stricmp(cmd2, "MASTER") != 0)
+ {
+ notice(s_GameServ, u, "SYNTAX: /msg %S SET [NAME] SEEN MASTER {TRUE|FALSE}");
+ return;
+ }
+ else
+ {
+ cmd2 = strtok(NULL, " ");
+ if (!cmd2 || (stricmp(cmd2, "TRUE") != 0 && stricmp(cmd2, "FALSE") != 0))
+ {
+ notice(s_GameServ, u, "SYNTAX: /msg %S SET [NICK] SEEN MASTER {TRUE|FALSE}");
+ return;
+ }
+ else if (stricmp(cmd2, "TRUE") == 0)
+ {
+ notice(s_GameServ, u, "Target has seen their master now.");
+ target->addFlag(FLAG_MASTER);
+ }
+ else
+ {
+ notice(s_GameServ, u, "Target has not seen their master now.");
+ target->remFlag(FLAG_MASTER);
+ }
+ }
+ }