#include <config.h>
#include <mudlib.h>
inherit DAEMON;
#define SYNTAX "Syntax: rmcon <user>\n"
int cmd_rmcon( string a )
{
string path;
object user, badge;
mixed tmp;
// First check the previous object has permission to use this command.
if( !member_group( geteuid( previous_object() ), "conveners" ) )
{
notify_fail( "Only conference conveners may use this commands.\n" );
return 0;
}
// Second check they specified a user who is on
if( !a || !( user = find_player( a ) ) )
{
notify_fail( SYNTAX );
return 0;
}
// Third check the user has a conference badge
if( !( badge = present( "conference_badge", user ) ) )
{
notify_fail( a + " isn't wearing a badge.\n" );
return 0;
}
badge-> rmcon( 1 );
write( capitalize( a ) + " is now banished from the conference channel.\n" );
return 1;
}
int help()
{
write( SYNTAX+
"Effect: Prevents the user from using the con channel.\n"+
"" );
return 1;
}