#ifndef _ADMIN_H_ #define _ADMIN_H_ A_COMMAND(startbecom); A_COMMAND(bugcom); A_COMMAND(typocom); A_COMMAND(suggestcom); A_COMMAND(logcom); int showhelp (char *verb); A_COMMAND(disconnectcom); A_COMMAND(unveilstart); void unveilcom (char *unv_pass); A_COMMAND(warcom); A_COMMAND(peacecom); A_COMMAND(wizlock); A_COMMAND(zapcom); A_COMMAND(deletecom); A_COMMAND(jailcom); A_COMMAND(socinfo); A_COMMAND(killsocket); A_COMMAND(clearwarncom); A_COMMAND(bancom); A_COMMAND(unbancom); A_COMMAND(warncom); PUBLIC A_COMMAND(frobstart); PUBLIC void frobcom(char *line); PUBLIC A_COMMAND(emerifrobcom); PUBLIC A_COMMAND(wizfrobcom); PUBLIC A_COMMAND(awizfrobcom); PUBLIC A_COMMAND(dgodfrobcom); PUBLIC A_COMMAND(godfrobcom); PUBLIC A_COMMAND(noruncom); #ifdef ADMIN_C #define PFLAGS_FROB ((1<<PFL_FROB)|(1<<PFL_CH_SCORE)|(1<<PFL_CH_LEVEL)) #define cant_fr(x,l,w,a,d,g) ((x<a && l>=w) || (x<d && l>=a) || (x<g && l>=d)) #define cant_frob(lev) cant_fr(plev(mynum),lev,LVL_APPREN,LVL_ARCHWIZARD,LVL_DEMI, LVL_GOD) #define cant_fro(lev) (lev < LVL_MIN || lev >= LVL_MAX || cant_frob(lev)) struct _f { int state; int oldwork; int oldlev; int level; int strength; int score; int ingame; char *oldprompt; char name[PNAME_LEN]; }; #endif #endif