tmuck2.4/
tmuck2.4/admin/scripts/
tmuck2.4/docs/
tmuck2.4/minimal-db/
tmuck2.4/minimal-db/data/
tmuck2.4/minimal-db/logs/
tmuck2.4/minimal-db/muf/
tmuck2.4/old/
tmuck2.4/src/
tmuck2.4/src/compile/
tmuck2.4/src/editor/
tmuck2.4/src/game/
tmuck2.4/src/interface/
tmuck2.4/src/scripts/
tmuck2.4/src/utilprogs/
/* Copyright (c) 1992 by David Moore.  All rights reserved. */
/* purge.c,v 2.4 1993/12/10 04:35:33 dmoore Exp */
#include "config.h"
 
#include "db.h"
#include "match.h"
#include "externs.h"
 
 
void do_purge(const dbref player, const char *name, const char *ignore1, const char *ignore2)
{
    dbref victim;
 
    if (!Wizard(player)) {
        notify(player, "Permission denied.");
        return;
    }
 
    victim = lookup_player(name);
    if (victim == NOTHING) {
        notify(player, "That player does not exist.");
        return;
    } else if (TrueWizard(victim) && !God(player)) {
        notify(player, "You can't purge a wizard!");
    } else {
        log_status("PURGED: %u by %u.", victim, victim, player, player);
        purge(player, victim);
    }
}